Volumetric Shadows for Particles is used to draw animated particle effects like smoke, steam, and dust with volumetric shadows for a dynamic light source. Volumetric shadows provide important visual cues that enhance realism. A modern approach to the conventional slice-based technique is used in order to achieve high performance, flexibility, and quality.
Before the particles are drawn, a volumetric shadow map is built. The particles are drawn once or twice from the view point of the light using multiple render targets. For 6 and 12 slices, the particles are drawn once. For 24 slices, the particles are drawn one addition time. The shadow map is used to draw the particles and surfaces in the scene with volumetric shadows.
Key Features:
-Choose between 6, 12, and 24 slices
-Choose between an orthographic directional light or a perspective spotlight
-Control the appearance and quality of volumetric shadows for particle effects
-Supports soft particles
-Supports emissive effects like fire
-Includes custom surface shading with normal mapping
-Supports Unity's soft and hard shadows for shadowing surfaces
-Includes a solution for casting solid surface shadows on particles
-Compatible with and tested on Windows and Mac operating systems
-Compatible with Direct3D (9 and above) and OpenGL (2.1 and above)
Requires at least Shader Model 3.0
Not recommended for most mobile devices.
粒子的体积阴影用于绘制烟雾、蒸汽和灰尘等动画粒子效果,并为动态光源提供体积阴影。体积阴影提供了重要的视觉线索,增强了真实感。为了实现高性能、灵活性和高质量,该软件采用了一种现代方法来取代传统的基于切片的技术。
在绘制粒子之前,先建立一个体积阴影贴图。使用多个渲染目标,从光线的视角对粒子进行一次或两次绘制。对于 6 个和 12 个切片,粒子绘制一次。对于 24 个切片,则额外绘制一次。阴影贴图用于在场景中绘制带有体积阴影的粒子和表面。
主要功能
-在 6、12 和 24 个切片之间进行选择
-可选择正交方向光或透视聚光灯
-控制用于粒子效果的体积阴影的外观和质量
-支持柔光粒子
-支持火焰等发射效果
-包括带有法线贴图的自定义表面着色
-支持 Unity 的软阴影和硬阴影,用于对表面进行阴影处理
-包含在粒子上投射实体表面阴影的解决方案
-兼容 Windows 和 Mac 操作系统,并已在 Windows 和 Mac 操作系统上进行了测试
-兼容 Direct3D(9 及以上版本)和 OpenGL(2.1 及以上版本)
至少需要着色器模型 3.0
不建议用于大多数移动设备。
|