每人每天仅限5票,快给你心仪的作品鼓励的一票。
投票学习记录
这里补充一点 Shader Forge是什么
答案 unity3D的一个用节点编写游戏材质的一个小插件
原始地址
http://www.cgjoy.com/forum.php?mod=viewthread&tid=191078&extra=page%3D1&page=1
动态效果 看原贴
这是我模仿的的
核心点
length 节点转换成圆形
one minus 节点反转颜色
ramap 节点 吧0到1个范围 改成-1到1的范围 重映射
(在maya 中有一个这样的节点 Set Range 和这个节点效果类似 )
这里的重点就是 用length 节点吧 uv贴图 转换成一个圆形 渐变贴图
如果想 不想要渐变 可以用floor 节点 转换成美元渐变的圆形
//这里产生了一个问题 就是为什么 length 能变成一个圆形渐变的图形
有一天我在看三角函数的时候 忽然发现了一个公式然后解答了我的疑问
(sinα^2 +cosα^2=1)(α^2 = "α的2次方")
当时还犹豫了一下这个结果为什么等于1啊
答案就是
三角函数
sinθ=a/c
cosθ=b/c
a^2+b^2=c^2(勾股定义)
// 然后我们看一下圆的标准方程
(x-a)^2+(y-b)^2=r^2
a^2+b^2=c^2(勾股定义)
x^2+y^2=r^2(圆心在原点(0.0),圆形方程)
//椭圆公式标准方程
x^2/a^2+y^2/b^2=1
这里需要改变以下
x^2/a^2+y^2/b^2=1^2
这和上面的公式是等价的
这就让我明白了 为什么length (长度)可以转换成一个渐变圆形图案
因为长度就是圆的半径长度等于1
这样就能解释 为什么后面会用一家加法节点 控制圆形的大小
演示
这里加一个节点 one minus 节点反转颜色
//
这里做一个补充
黑白渐变怎么做
// 还有一个效果
可以做成一样一条一条的黑白变化
//
这里我们来学习一个固定搭配
目前就会这么多
有补充的可以在下面给我留言
//
原始作者用 verter color节点做了一个圆形
本人不是很理解 就不在特别理解在这里就不做说明了
后面理解了 再来做补充
看了一下不是很理解 如果你很了解这个节点 可以在下面给我留言 互相学习
然后我按照作者的链接方式 链接 效果和原作者的有点不一样
2个问题 一个旋转有残影
还有就是会便得很粗 感觉像有辉光 但是太厚重了
发帖纪录 回头在看 哈……
每人每天仅限5票,快给你心仪的作品鼓励的一票。
投票
发表评论