Solaris(程序化火焰、烟雾、能量与轨迹着色器 + VFX)v1.1.1 是一款高度灵活的可视化资源包,基于单一通用着色器实现多种动态特效的实时渲染。该资源支持静态网格、Unity粒子系统及轨迹渲染器组件,无需依赖任何纹理或自定义几何体,所有视觉效果均由着色器内部生成,包括自适应细分(tessellation),可直接使用四边形、球体、圆柱体等基础几何体。
着色器支持实时透明光照,具备完整的体积光照与阴影效果,能够模拟真实场景中的火焰、烟雾、能量场及动态轨迹。资源中包含多个示例预制体与演示场景,涵盖以下核心功能:
- 火焰效果(如壁炉、篝火)
- 颜色变化的烟雾(用于火焰环境)
- 带实时光照的体积雾(基于粒子系统)
- 具有发光效果的火焰余烬粒子
- 2D球形能量护盾
- 3D真实球体能量护盾,支持多层叠加
- 轻盈的“魔法”轨迹(类似烟雾飘散)
- 基于深度的透明边缘轮廓
- 层叠与叠加效果(overlay/intersection)
- 速度与位置传递(实现动态网格弯曲)
- 航向扭曲/超空间隧道效果
- 体积化、色彩丰富的光柱
- 体积阴影效果
此外,资源支持激光束在烟雾或雾中穿行,可实现交互式火焰与火把、可弯曲且支持旋转的火焰喷射器、粒子火焰轨迹与光照雾等高级效果,充分发挥创作自由度。
该着色器提供超过100个可调节参数,开发者可通过调整滑块、开关及数值实现无限多样的材质组合,同时支持性能优化,适用于从低端到高端GPU的多种硬件平台。基础着色器要求Shader Model 4.5,同时附带一个轻量级烟雾/雾着色器,基于基础纹理与法线图实现,显著降低计算开销,适合在高密度场景中避免过绘制问题。
资源详情请访问:https://assetstore.unity.com/packages/vfx/particles/fire-explosions/solaris-procedural-fire-smoke-energy-and-trails-shader-vfx-304038