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、到此,物体扫光效果的基本操作结束,谢谢

  • Unity Shader教程之 UGUI扫光效果的实现
  • 文明重启海洋之心怎么进去
  • 英雄联盟手游怎样获取甜心之翎洛
  • 黑色沙漠艾格里斯祭坛钓鱼点位置在哪
  • 幻塔苏尔特尔在哪
  • 热门搜索
    防地震手抄报 国庆手抄报版面设计图 建国手抄报文字内容 父亲节手抄报简单漂亮 英语手抄报题目 勿忘国耻振兴中华手抄报 欢庆国庆手抄报 中秋节手抄报设计图 奥运手抄报 儿童节手抄报内容