Leval of Detail (LOD)

138 阅读2分钟

LOD

Fewer triangles are needed when viewed in the distance than from a closer distance.Then it's usful to use levels of detail (LOD) to represent a model

根据物体或场景的远近程度来决定采用何种精细度的模型或纹理,以达到更好的性能和视觉效果。通过使用LOD技术,可以在保持渲染质量的同时,尽可能地减少渲染时间和计算量

Eg.

在一个开放世界的游戏中,玩家可能会看到远处的山脉,但是这些山脉对于玩家当前的位置来说是相对较远的,因此可以使用低分辨率的地形模型来表示。而当玩家靠近山脉时,可以逐渐切换到更高分辨率的模型,以提供更多的细节和真实感

Category:

  • Hierarchical Level of Detail (层次细节)
  • Distance Level of Detail (距离细节)

细节:

Hierarchical Leval of Detail,在层次细节中,一个物体会被表示为多个层次的模型,每个层次对应不同的模型。依据不同距离切换不同级别的模型,以提供细节和真实感。
Distance Level of Detail在距离细节中,根据物体与观察者之间的距离来动态地选择使用何种细节的模型或纹理,但是在测量物体和观察者距离时,会带来一定的计算成本。

Memory access pattern

Def:

对计算机内存的访问方式和顺序。它描述了图形处理单元(GPU)或其他计算设备在处理图形数据时如何访问内存中的像素、纹理、缓冲区等图形数据.
内存访问模式直接影响到渲染和计算的性能优化内存访问模式可以减少内存延迟、提高数据吞吐量,并最大限度地利用计算设备的并行处理能力。