Shadertoy奇巧:無貼圖實(shí)現(xiàn)金屬拉絲效果
金屬拉絲 英文 Brushed metal
原地址:shadertoy.com/view/tldfD8

其實(shí)用了一張greyNoiseMedium,
(b站估計(jì)有什么限制,噪聲圖發(fā)不出)
但是這個(gè)noise其實(shí)可以手算,所以可以視作無貼圖的方法。
經(jīng)測試,非greyNoise不可,其他noise搞不出拉絲的效果。
為了提高效率和在PBR流程中使用,我改了下代碼,來算粗糙度和金屬度:
改變brushPower,實(shí)際效果:


PS:
????原理是通過極端的采樣縮放,以達(dá)到效果,所以必須是特定的greyNoise。在我嘗試的過程中,改變縮放系數(shù)可以實(shí)現(xiàn)其他骯臟金屬的效果,還蠻有意思的。
標(biāo)簽: