往期项目shader着色器实践效果应用合集
1、管路混色
Shader名称:"BlurColor2"
赛多利斯项目
预制体名称:"Biowelder S-MAX-自动无菌焊接机"
实现方案:
1、基本Color两色混合
2、Emit叠加硬边接合处,利用Distance特性渐变过度
参数内容:
A色彩
B色彩
混合过度色彩
透明强度
菲涅尔强度
Emit混色位置控制
案例下载地址:
2、水管水流效果
Shader名称:Sc01_P2_TransformRotaScale
热力项目
预制体名称:"ReLiChangJing"
主要节点:Step节点控制截断显示,Position噪波影响顶点
实现方案:
参数内容:
案例下载地址:
2.1、旋转漩涡搅拌效果
Shader名称:Sc01_P2_TransformRotaScale
赛多利斯项目
预制体名称:"FlexsafeProMixerSmallVolume_Anim"
实现方案:
参数内容:
案例下载地址:
3、水管流入到流完效果
赛多利斯项目
Shader名称:Sc10_GuanLu_SG01
预制体名称:"SartoflowExpertSU_Anim"
着色器特点:可一材质多色流动
一材质球 多色控制
PS:知识点,2网格公用1材质球,在K帧打网格色彩时,同一个材质球,可以针对不同网格给色。
但同一UV网格,需要着色器开放对应参数,实现一管多色的控制。
实现方案:
参数内容:
案例下载地址:
4、加热冷却 两 色混色 示意
赛多利斯项目
Shader名称:BlurColor2
预制体名称:"温度上升示意"
着色器特点:两色自然混色效果
实现方案:
参数内容:
案例下载地址:
5、冰冻+解冻效果
赛多利斯项目
Shader名称:IceLerpWater
着色器特点:水冰切换,中心扩散冷冻解冻
预制体名称:"S3冻融骨骼袋子"
实现方案:
参数内容:
案例下载地址:
6、加载多面体变色效果:
Shader名称:Sc010_DuoMian
预制体名称:" LoadAnim "
对应场项目中景名称:Sc010_LoadAnim
实现方案:
参数内容:
案例下载地址:
7、粒子传输效果
最上层粒子小球显示在shaderGraph中的设置:
同星项目 : 最上层显示效果
最上层显示主要设置:
预制体名称:"同星车机演示汇聚VFX "
对应场项目中景名称:Sc020_TonXin
实现方案:粒子状态
主要节点:Trails >> Mode >> Particles模式.
参数内容:
案例下载地址:
9、分段流动着色器:
赛多利斯项目
Shader名称:PipeFlow_SG1
预制体名称:" Guan01"
对应场项目中景名称:Scene 2
实现方案:着色器UV滚动
参数内容:
案例下载地址:
10、三体幽灵显示效果
Shader名称:Sc022_OtherHumenFresnel_01
预制体名称:" BaseMesh2"
对应场项目中景名称:Sc022_功能演示2.0
原始需求:
1、应用在眼镜中,显示其他用户的状态,并要求手臂,腿部渐变消失,不要直接卡掉手臂太硬过度。
优点:
1、不对模型做处理,不增加图像控制透明显示,通过节点实现.
实现方案:利用Position中RGB上下左右的特性,和Distance节点中间显示特性,实现上下左右的透明显示控制.
主要节点:Distance节点
参数内容:
案例下载地址:
11、发动机粒子特效演示:
预制体名称:" FDJ_TX "
对应场项目中景名称:Sc018_FaDianJi
实现方案:粒子特效
主要节点:Force Over LifeTime 曲线 调节
参数内容:
案例下载地址:
12、卷轴打开效果+布料+经文飞出效果
同济大学项目
预制体名称:" 卷轴01 "
对应场项目中景名称:Sc04_SuiDao 3
实现方案:粒子特效 + 着色器
主要节点:
参数内容:
案例下载地址:
13、CubeMap反射混合的使用.
功能演示2.0
应用场景:在不满足使用Refelection组件的情况下,需要着色器自己具有填入环境球反射的功能。
预制体名称:" Radial_Engine_to_Skfb "
对应场项目中景名称:Sc022_功能演示2.0
实现方案:着色器
主要节点:
参数内容:
案例下载地址:
14、智慧城市无人机路线和城市氛围案例效果
低空经济项目
应用场景:
预制体名称:" Radial_Engine_to_Skfb "
对应场项目中景名称:Sc023_低空经济
实现方案:着色器+DoTween插件+拖尾组件+粒子
实现思路:楼房着色器 使用案例10中的着色器,配合DoTween的 DoTween Path组件 画出运动 轨迹,并在无人机模型对象上,添加球形跟随粒子特效.
DoTewwn的使用文档:
1、DOTween教程☀️DOTween的使用教程 - 技术专栏 - Unity官方开发者社区
2、DEMIGIANT
主要节点:
参数内容:
案例下载地址:
15、关于弹道,双重路线的应用 Trail+shader结合的使用.
16、关于 泼墨 展示 静态 图像的着色器效果
低空经济
应用场景:动态开始画面 场景下应用
预制体名称:"Mask泼墨显示UI"
对应场项目中景名称:Sc023_低空经济
实现方案1:Mask + 静态贴图
主要节点:Alpha 的 mask 节点的操作,
1-取出Mask透贴,
2-poly绘制圆形+噪波推进范围(中西点+X后移),
3-开放float参数控制Rounded plygon 节点下 width 控制左右推进即可
参数内容:
案例下载地址:
实现方案2:Mask + 全景贴图
17、水面金属油花效果:
(项目中转丢失此效果)
预制体名称:" "
对应场项目中景名称:
实现方案:
主要节点:
参数内容:
案例下载地址:
18、类塔防攻击粒子效果:
预制体名称:" "
对应场项目中景名称:Sc0030_火神火车项目 1
实现方案:C#与粒子+Fresnel
主要节点:
参数内容:
案例下载地址:
19、立体复合加载 着色器效果:
预制体名称:" Loading_Plant"
对应场项目中景名称:Sc0038 乐高项目
实现方案:形状裁切与 + 形状UV绘制+ lerp + UI
主要节点:
参数内容:
案例下载地址:
XX、毒蘑菇测试效果
实现方案:
参数内容:
案例下载地址: