1
我在GLSL的情況下我需要計算一個矢量的發散在片段着色器計算在GLSL矢量的發散(或矢量的梯度)
vec3 posVector;
發散在數學上用
給出
這是矢量和漸變之間的點積。
有沒有人如何計算這個?
我在GLSL的情況下我需要計算一個矢量的發散在片段着色器計算在GLSL矢量的發散(或矢量的梯度)
vec3 posVector;
發散在數學上用
給出
這是矢量和漸變之間的點積。
有沒有人如何計算這個?
的位置矢量的發散是單位矢量場
F的發散:ℝ³ - >ℝ³
F(R_)= R_
和該div是兩個常量和公知的:
DIV(R_)= 3
可以使用'dFdx'和'dFdy已經得到posVector'的'屏幕空間偏導數在GLSL相對於X和Y '。這裏關於Z部分讓我覺得這對你無能爲力。 –
是的,這是這裏的問題。我也在想如何計算dFdz? – ammar26