PRman的1点学习笔记
P(u+du,v)=P(u,v)+dPdu*du;
P(u,v+dv)=P(u,v)+dPdv*dv;
Ng=dPdu^dPdv;//(cross product)
dPdu,P点沿u向切线;
dPdv,P点沿v向切线;
Ng,P点的初始几何法线;
N,P点经过Shader(如Displacement)校正后的法线;
I,入射线方向,从视点到P点的路径;
L,灯光方向,从P点到灯光的路径
u,v,表面参数空间坐标;
s,t,纹理空间坐标;
P,表面上P点位置;
E,摄像机位置;
[f(x+dx)-f(x)]/dx=f'(x);
f(x+dx)=f(x)+f'(x)*dx;
[f(x+dx,y)-f(x,y)]/dx=dFdx;//(偏微分)
f(x+dx,y)=f(x,y) + dFdx*dx;//(偏微分)
f(x,y+dy)=f(x,y) + dFdy*dy;//(偏微分)
Render Man's custom Constructs:
illuminance();//基于表面
illuminate();//基于有源光,
solar();//基于无源光,
浙公网安备 33010602011771号