Files
XCEngine/Res/Shader/volume.hlsl
ssdfasd 79ee8d0492 优化体积渲染:使用 HDDA 树遍历器
改进内容:
1. 添加 get_hdda_hit 函数,使用 pnanovdb_hdda_tree_marcher
2. 添加 get_dim_coord 函数,检测空区域维度
3. 优化 ray marching:
   - 先用 HDDA 找到第一个有数据的点
   - 遍历中检测 dim,跳过空区域
   - 回溯机制避免跳过有效数据

效果:体积云渲染更完整,不再是只有框表面有数据
2026-03-11 22:11:04 +08:00

4.5 KiB