首页 > 学院 > 开发设计 > 正文

Unity Shader中法线变换

2019-11-07 23:03:27
字体:
来源:转载
供稿:网友

1、UNITY_MATRIX_IT_MV可以把发现从模型空间变换到观察空间;

2、如果想要将法线从观察空间转换到模型空间,可以有两种方法:

    float4 modelPos = mul(transpos(UNITY_MATRIX_IT_MV),viewPos);

    float4 modelPos = mul(viewPos,UNITY_MATRIX_IT_MV);

3、_World2Object和_Object2World可以直接将法线在模型空间与世界空间转换;


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表