如何用processing或其他程式設計工具來實現類似C4D中的漸變湍流效果?

時間 2021-06-02 02:53:12

1樓:葉飛影

首先,你要實現幾種Noise函式以及它的變種FBM,Turbulence等等。這需要先了解Noise,具體資料請自行搜尋。

然後呼叫如下公式:

f = 20

w = smoothstep(0.1, 0.9, x)k = your_noise_func_2d(x*f, y*f)h = x + w*k

其中x,y表示影象的畫素位置,f表示頻率,w表示振幅.得到的h為雜訊結果.

把h以灰度影象的方式顯示:

不同的your_noise_func_2d函式會有不同的效果.

然後就是對h值上彩色了.這就是傳說中的偽彩,所謂偽彩就是給乙個數值做乙個RGB的顏色對映.具體就是寫三個函式r = f1(h); g = f2(h); b = f3(h);

如:r = h

g = 0.32 + h/4

b = 1 - h

如:r = h

g = pow(h, 6)

b = pow(h, 3)*0.5

如:h = h*1.5

b = pow(max(h,0), 1.5)g = pow(max(h,0),2)*0.4r = pow(max(h,0),3)*0.15如:r = 1.5*h

g = 1.5*h*h*h

b = pow(h, 6)

還有很多很炫的偽彩效果:

如何用 Ps 或 Illustrator 做出平行線空間感?

劉Fayina 第一張和後面三張是完全不同的表達方法。第一張明顯是通過線條的變化來形成空間感的錯覺,當然題圖用的建築素材,人家本來就是空間裡的,第二張是通過明暗對比來表達空間的,因為人家的素材裡線條除了跟著手的形態走以外,沒有疏密上的變化,全靠陰影。先看線條的變化,是可以用PS和AI來完成,一種是直...

旋轉體體積公式如何推導,如何用其求球的體積

能想到這一步說明題主還是蠻喜歡思考,此答案只給出直角座標系下的一般形式的旋轉體體積公式推導題主要是系統學過微積分應該是能完整推導出來 平面曲線 上介於 兩點間的曲線段繞同平面直線 旋轉所得旋轉體體積的一般積分公式為 在直線 的任意一條垂線與曲線 至多有乙個交點的假定條件下,若 直線 與 軸的交點為 ...

如何用 PS 或 AI 做出這個電視機?

王福亮 此次製作,最重要的就是 網格工具 方法不難,重要的還是耐心。下面我就向大家逐一介紹繪製過程。1.首先把整個車子大形全部用鋼筆工具勾勒出來。2.整個車子大形全部用形狀色塊區分出來。3.最重要的部分來了!下面就是細化結構。主要運用了網格工具!網格工具,剛開始用的時候比較生硬難以把控,只要多用用多...