UntiyShader基础学习笔记(五)
AI-摘要
MaoXiang GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
本章节学习目标:
- 学习案例制作树藤顶点偏移动画效果
- 熟悉Unity ASE工具的使用
- 熟悉UnityShaderLab代码的使用
- 熟悉顶点Shader中的操作
- 熟悉顶点着色器的实现内容
环境配置:
- UnityTA学习计划
- UnityShaderASE节点全解
- 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-ND 4.0 协议,完整转载请注明来自 卯相