我正在尝试使用表面着色器中的顶点数据来获取角度。我的相机以 0,0 为中心。顶点函数中的 v.vertex 在什么坐标系中?
#pragma surface surf Lambert vertex:vert nolightmap
void vert (inout appdata_full v, out Input o)
{
o.svc =(1-(_vc*v.vertex.z)/sqrt(pow(v.vertex.x,2) + pow(v.vertex.y,2) + pow(v.vertex.z,2)))/sqrt( 1 - _vc * _vc);
}
我认为这将是世界坐标系,但是与提前在 3DS Max 中旋转的对象相比,统一旋转的对象得到不同的结果,以看起来相同的顶点。我实际上通过 v.vertex.xyz 收到了哪些数据?