查看: 2594|回复: 3

关于裁剪的问题

[复制链接]

该用户从未签到

发表于 2009-2-19 09:45:08 | 显示全部楼层 |阅读模式
想请教大家如何解决近裁剪面和远裁剪面被裁剪的问题.
    在一个很大的场景中(比如大到整个太阳系),既想观察小到地球上的某一处建筑(近裁剪面可能会裁剪掉场景),又想观察到整个场景(镜头拉远的时候可能会出现闪烁的问题,不知道是不是因为远裁剪面的作用),osg中我用设定裁剪比的方法,感觉只能满足一头,要么近处被裁掉,要么拉远的时候出现闪烁的现象(这种现象和显卡相关,好一点的显卡现象不明显),不知道大家有什么方法可以解决,请指教!
    :L :L 罗嗦了这么多,不知道说清楚了没

该用户从未签到

发表于 2009-2-19 10:16:12 | 显示全部楼层
如果要自己设置远近裁减面,一般应该先关闭DO_NOT_COMPUTE_NEAR_FAR
  1. camera->setComputeNearFarMode(osg::CullSettings::DO_NOT_COMPUTE_NEAR_FAR);
复制代码

该用户从未签到

发表于 2009-4-3 15:44:53 | 显示全部楼层
原帖由 array 于 2009-2-19 10:16 发表
如果要自己设置远近裁减面,一般应该先关闭DO_NOT_COMPUTE_NEAR_FARcamera->setComputeNearFarMode(osg::CullSettings:O_NOT_COMPUTE_NEAR_FAR);

楼主说的问题可能是即使关掉DO_NOT_COMPUTE_NEAR_FAR,近裁剪没问题,但拉远就有闪烁问题了,应该是远裁剪面问题,这个问题mfc下有,控制台跟某些别的平台不明显,跟硬件应该没关系,很奇怪

[ 本帖最后由 songbo_1220 于 2009-4-3 15:57 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表