Страница 1 из 1

View and Projection Matrix

СообщениеДобавлено: 21 фев 2011, 11:16
john777
Необходимо в коде использовать эти матрицы, нигде не могу найти, вроде удалось найти Camera.projectionMatrix, а вот матрицу вида не найду, кто сталкивался помогите.

Re: View and Projection Matrix

СообщениеДобавлено: 21 фев 2011, 11:34
DanielDem
Наверное camera.transform.worldToLocalMatrix

Re: View and Projection Matrix

СообщениеДобавлено: 21 фев 2011, 12:21
john777
Спасибо за оперативность, странно. но почему-то такой код
Синтаксис:
Используется csharp

Matrix4x4 MVP = Camera.worldToCameraMatrix * Camera.projectionMatrix;
material.SetMatrix( "WVP", MVP);

 


в шейдере

Синтаксис:
Используется glsl

Out.pos = mul( WVP, float4(In.vertex.xyz, 1.0));//Так нечего не видно
Out.pos = mul(UNITY_MATRIX_MVP, float4(In.vertex.xyz, 1.0)); //Так всё работает отлично

 


Мне нужно произвести некоторые манипуляции с матрицей, поэтому нужно создавать матрицу в коде в ручную