
主要想模拟
-
幽灵
-
灵魂
-
召唤烟雾
- 角色能量体
这是一个角色特效。特效同学用粒子做烟雾会穿模型,试了用软粒子效果也不好,尤其特定角度旋转就会穿帮。
所以我从shader入手实现这个效果。
先在3DMax中将这个蒙皮mesh复制一份,然后用上这个新shader专门渲染雾气。
核心技术结构
这个Shader由 4 个关键系统组成:
-
Shell壳层外扩
-
顶点噪声位移
-
三层流动噪声混合
-
溶解 + Fresnel增强
顶点阶段
1️⃣ Shell 外扩结构
v.positionOS.xyz + v.normalOS * _ShellOffset
作用:
-
沿法线方向膨胀模型
-
形成“外壳”
-
让烟漂浮在物体外表面
这是一种经典的:
Shell Rendering 技术
常用于:
-
毛发
-
能量罩
-
幽灵外壳
2️⃣ 噪声驱动位移
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容