当前位置:Gxlcms > 数据库问题 > unity, surface shader access world position and localposition

unity, surface shader access world position and localposition

时间:2021-07-01 10:21:17 帮助过:3人阅读

       //access localposition by using IN.my_vertPos
           ...
        }

需要注意的是应该加"DisableBatching"="True"标签,原因是:Some shaders (mostly ones that do object-space vertex deformations) do not work when Draw Call Batching is used – that’s because batching transforms all geometry into world space, so “object space” is lost.引自:http://docs.unity3d.com/Manual/SL-SubShaderTags.html

就是说,如果开启了自动网格合并,则vert中的v.vertex将直接就是世界坐标而不是局部坐标,可我们现在想用的是局部坐标,所以必须禁用自动网格合并。

 

unity, surface shader access world position and localposition

标签:

人气教程排行