体素锥追踪全局光照
如何为现有项目设置体素锥追踪 GI
前提条件:
VoxelGI 需要图形配置文件(Graphics Profile)级别 11 或更高。可以在 Game Settings 资产的 Rendering 类别下进行设置。
由于 Stride 是模块化的,我们需要添加对 Stride.Voxels 插件的引用:
在解决方案资源管理器中,右键单击用户项目
选择
Add Dependency
在列表中选择
Stride.Voxels并按OK关闭并重新打开项目。
图形合成器
体素锥追踪需要对图形合成器进行若干更改。
为简化操作,我们在资产模板中准备了一个可直接与 Voxel GI 配合使用的图形合成器:
在资产视图中,单击

在搜索栏中开始输入
Voxel选择
Graphics Compositor (Voxel Cone Tracing)
在你的
Game Settings资产中,将图形合成器更改为新创建的这个:
设置场景:体积与光源
在场景资源管理器中,实体树上方,单击
图标,选择 Lights,然后选择Voxel volume再次单击
图标,选择 Lights,然后选择Voxel light此时,场景渲染很可能会因为光源未正确设置而崩溃(错误为
No Voxel Volume Component selected for voxel light.),但这是预期现象。在属性网格中,将 Light Volume 更改为之前创建的实体:

此时,你可以单击场景渲染器中的
Resume按钮,一切应该就绪了!
尝试使用
要进行快速测试,你可以禁用天空盒光源(只保留平行光),走到阴影区域,看看是否有环境光扩散到那里。你也可以尝试使用自发光材质。
视频教程
这里有一个由 David Jeske 制作的关于如何设置的 YouTube 替代教程: