欢迎光临散文网 会员登陆 & 注册

Unity-内置着色器 helper 函数

2021-04-09 08:39 作者:unity_某某师_高锦锦  | 我要投稿

Unity 具有许多内置实用函数,旨在使编写着色器更简单,更轻松。

UnityCG.cginc 中声明的函数

请参阅内置着色器 include 文件来大致了解 Unity 随附的着色器 include 文件。

UnityCG.cginc 中的顶点变换函数

UnityCG.cginc 中的通用 helper 函数

UnityCG.cginc 中的通用 helper 函数

UnityCG.cginc 中的前向渲染 helper 函数

仅当使用前向渲染(ForwardBase 或 ForwardAdd 通道类型)时,这些函数才有用。

UnityCG.cginc 中的屏幕空间 helper 函数

以下 helper 函数可计算用于采样屏幕空间纹理的坐标。它们返回 float4,其中用于纹理采样的最终坐标可以通过透视除法(例如 xy/w)计算得出。

这些函数还处理渲染纹理坐标中的平台差异。

UnityCG.cginc 中的顶点光照 helper 函数

仅当使用每顶点光照着色器(“Vertex”通道类型)时,这些函数才有用。


Unity-内置着色器 helper 函数的评论 (共 条)

分享到微博请遵守国家法律