
UntiyShader基础学习笔记(五)
文章摘要
GPT 4
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉本章节学习目标:
-
学习案例制作树藤顶点偏移动画效果
-
熟悉Unity ASE工具的使用
-
熟悉UnityShaderLab代码的使用
-
熟悉顶点Shader中的操作
-
熟悉顶点着色器的实现内容
环境配置:
-
VScode
-
Unity2022·····
-
UnityShader入门精要
需要开启Blende Mode中的Alpha Test 才能开启Opacity Mask接口
Opacity Mask(遮罩裁剪)
权重 范围
vertex normal
取两者之间最大的一个结果
power(提高对比度,黑白对比)
一、前期设置
光照模式改为标准(Standard)
双面显示开启(背面剔除关闭)(Off)
渲染队列改成(Alpha Test)
二、顶点动画实现效果
1、UnityShaderASE实现方式
-
缩放偏移实现
-
生长动画实现
-
实现生长效果
-
收缩前端
-
控制末尾固定变量
-
2、UnityShader代码实现方式
1、需求的输入元素
法线
三、技术实现和技术解析
1、顶点偏移技术
使用一个带有位置和方向的顶点法线向量控制物体的缩放效果。
2、UV权重应用
使用UV得到渐变图,使用Smooth节点控制渐变范围。
- 感谢您的赞赏
赞赏名单
由于您的支持,我才能够实现写作的价值。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自卯相爱吃番茄酱