高效生成微结构体素数据并优化细节层级,提升渲染精度与速度
Fast Voxelization and Level of Detail for Microgeometry Rendering
- 提出并行体素化方法,支持多分辨率快速数据聚合
- 采用分层SGGX聚类表示,比基线方法更精准
- 适用于纤维状或拉丝金属等微结构渲染,适合高精度图形应用
许多材料因微观结构的形状和局部取向呈现各向异性光散射:如纤维表面或拉丝金属的脊线,其结构稀疏,需高空间分辨率才能在体积中准确表示。从这类物体获取体素数据耗时且占用内存大,多数渲染方法还需额外的细节层级(LoD)结构来聚合多距离下的视觉外观,以减少每像素计算量(如使用MIP贴图)。本文提出两项创新:一是高效并行体素化方法,支持多分辨率快速数据聚合;二是基于分层SGGX聚类的新表示,相比基线方法精度更高。通过基于CUDA的体素化实现,在三角网格和显式纤维建模的体积分布织物上进行了测试,并展示了基于所提LoD渲染模型的路径追踪结果。
原文摘要 · Abstract (English)
Many materials show anisotropic light scattering patterns due to the shape and local alignment of their underlying micro structures: surfaces with small elements such as fibers, or the ridges of a brushed metal, are very sparse and require a high spatial resolution to be properly represented as a volume. The acquisition of voxel data from such objects is a time and memory-intensive task, and most rendering approaches require an additional Level-of-Detail (LoD) data structure to aggregate the visual appearance, as observed from multiple distances, in order to reduce the number of samples computed per pixel (E.g.: MIP mapping). In this work we introduce first, an efficient parallel voxelization method designed to facilitate fast data aggregation at multiple resolution levels, and second, a novel representation based on hierarchical SGGX clustering that provides better accuracy than baseline methods. We validate our approach with a CUDA-based implementation of the voxelizer, tested both on triangle meshes and volumetric fabrics modeled with explicit fibers. Finally, we show the results generated with a path tracer based on the proposed LoD rendering model.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。