Unity Shader编程之-Unity Shader常用函数列表

游客

标题:Unity Shader编程之-Unity Shader常用函数列表
正文:
CG标准函数库和C的标准函数库类似，Cg提供了一系列内建的标准函数。这些函数用于执行数学上的通用计算或通用算法（纹理映射等），例如，需要求取入射光线的反射光线方向向量可以使用标准函数库中的reflect 函数，求取折射光线方向向量可以使用 refract 函数，做矩阵乘法运算时可以使用mul 函数。有些函数直接和 GPU 指令相对应，所以执行效率非常高。绝大部分标准函数都被重载过，用于支持不同长度的数组和向量作为输入参数。Cg标准函数会随着未来 GPU硬件的发展而不断优化，所以基于标准函数库写的程序是可以用在以后的 GPU硬件上的。 Cg 标准函数库主要分为五个部分：数学函数（Mathematical Functions）;几何函数(Geometric Functions)；纹理映射函数(Texture Map Functions)偏导数函数(Derivative Functions)；调试函数(Debugging Function)数学函数（Mathematical Functions）数学函数用于执行数学上常用计算，包括：三角函数、幂函数、园函数、向量和矩阵的操作函数。这些函数都被重载，以支持标量数据和不同长度的向量作为输入参数。 函数 功能abs(x) &nbs
[<<][[1]][2][3][>>]

查看评论(0)
发表评论

首页