首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity Shader Graph中的采样渐变范围

Unity Shader Graph中的采样渐变范围
EN

Stack Overflow用户
提问于 2019-03-19 06:58:50
回答 2查看 3.5K关注 0票数 1

我正在试着把一个简单的着色器和Unity的着色器图形放在一起。材质应该显示为白色、黄色和蓝色-并且是静态的。然而,在样本渐变中,它只显示为黄色。如果我将时间输入更改为正弦,渐变会通过颜色混合。哪里出了问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-23 02:37:30

在渐变采样器的"time“输入中插入"UV”节点,而不是"Time“节点。

票数 4
EN

Stack Overflow用户

发布于 2019-07-30 22:49:04

首先要知道的是从0到1的渐变。0在左边(白色),1在右边(黄色)。我猜蓝色大约在。0.25和0.3。

另一方面,您使用的是时间,它的值不断变化,远远大于1。因此,它总是在最大值上,表示普通的黄色。

如果使用SinTime,则该值与0和1之间的正弦交替,使颜色从左到右,然后从右到左。

附加信息:截至今天(2019.1.12),当您在小数点分隔符为",“的系统上使用渐变时,似乎在Shader Graph中存在错误,生成的着色器是使用",”而不是“”创建的。在函数中,把参数搞乱。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55231292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档