游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1901|回复: 0

关于程序中mesh的问题

[复制链接]

3

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-12-10 21:08:00 | 显示全部楼层 |阅读模式
在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应用到显示上,请大家帮忙解答一下,谢谢,非常感谢!呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 04:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表