Я пытаюсь использовать данные вершин в поверхностном шейдере, чтобы получить угол. У меня камера с центром в 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?