nVidia CG语言着色器(Unity)中的随机值

时间:2013-02-15 09:49:20

标签: random unity3d shader cg

我正在深入研究CG着色器。我正在烘焙一个需要一个随机常量的顶点着色器(在开始时只计算一次)。我知道在Unity中,将一个值从脚本传递到着色器非常容易,但是我想知道是否有任何方法让着色器为我创建这个随机常量。 到目前为止,搜索这些对我来说并没有多大帮助。所以感谢您的帮助!

牛排

1 个答案:

答案 0 :(得分:1)

不是真的。你可以使用一些其他参数(比如时间或模型的x位置)并运行frac()或其他东西来获得一个cgheesy随机值,但在着色器中没有直接的方法(这是远程有效的)。