手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Unity Shader Forge 给物体添加扫光效果

时间:2024-10-12 13:05:49

1、打开Unity,并且把Shader Forge 导入,并且再给场景新建一个“Plane”,如下图

Unity Shader Forge 给物体添加扫光效果
Unity Shader Forge 给物体添加扫光效果

2、菜单栏“Window”找到“Shader Forge”单击打开,然后新建一个“Custom Lighting”的shader,并且给他取个名称,如下图

Unity Shader Forge 给物体添加扫光效果
Unity Shader Forge 给物体添加扫光效果
Unity Shader Forge 给物体添加扫光效果
Unity Shader Forge 给物体添加扫光效果

3、回到场景,新建一个材质,材质shader选择刚才建的shader,把材质拖给“Plane”,如下图

Unity Shader Forge 给物体添加扫光效果

4、回到Shader Forge编乩态祗嚆辑器,删除之前的添加,然后给新建的 shader 添加一个texture2D,并且命名添加个贴图,再连接到“Main”的“Custom Lighting”,“Compile shader”之后,如下图

Unity Shader Forge 给物体添加扫光效果

5、添加一个“UV Coordinate”,并把其中的“U”钱砀渝测(“U”为横位置)重新“Remap(Simple)”为0到泌驾台佐3.14,然后做一个“Sin”运算,接着再来个“Power”用来调节宽度,接着添加“Color”控制颜色,然后“Add”之前的“Texture2D”,一起连接到“Main”的“Custom Lighting”,“Compile shader”之后,如下图

Unity Shader Forge 给物体添加扫光效果
Unity Shader Forge 给物体添加扫光效果
Unity Shader Forge 给物体添加扫光效果

6、单击左上角的小圆圈点,把预览图改为“Plane”,便于观察,如下图

Unity Shader Forge 给物体添加扫光效果

7、在“Sin”前面“Add”一个“Slider”,范围“-3.14—3.14”,然光道能够产生移动,“Compile shader”之后,如下图

Unity Shader Forge 给物体添加扫光效果
Unity Shader Forge 给物体添加扫光效果

8、添加个“Lerp”,把“U”“V一起通过“Slider”操作来改变光道的角度,“Compile shader”之后,如下图

Unity Shader Forge 给物体添加扫光效果
Unity Shader Forge 给物体添加扫光效果

9、关闭 Shader Forge ,回到场景中,给之前新建的材质中的shader添加贴图,颜色,以及滑钮的数值来调整光道,如下图

Unity Shader Forge 给物体添加扫光效果

10、到此,物体扫光效果的基本操作结束,谢谢

© 手抄报圈