|
|
|
在mesh中记录了lod的相关信息,这些信息是通过函数void generateLodLevels(const LodDistanceList& lodDistances, ProgressiveMesh::VertexReductionQuota reductionMethod, Real reductionValue) 程序生成,或通过函数void createManualLodLevel(Real fromDepth, const String& meshName) 手动生成的,生成的信息是一些根据距离而定的一系列点的位置,观察main函数中,只有BuildLod中进行了lod创建,我想知道创建的这些lod信息,是如何参与到显示中去的?或者是mesh中记录的点的信息是如何参与显示的?因为我观察ogre中的例子Demo_FacialAnimation,无论如何将镜头拉远,显示的三角数量都是不变的,而ogrehead.mesh中是包含lod信息的,看过另一款trinigy引擎中lod的变化表现在三角数量的不同,所以我认为在ogre中也应该是一样的,是我理解错了,还是ogre中只是提供了lod,但并没有把lod应用到显示上,请大家帮忙解答一下,谢谢,非常感谢!呵呵 |
|