【发布时间】:2014-09-18 05:36:03
【问题描述】:
我需要创建一个 OpenGL 动画,它主要包含两个对象,一个包含数百个顶点的简单对象(例如平面),以及包含数十万个顶点的非常复杂的对象(例如城市)。这两个对象都是不雅地创建的。现在我需要将它们都放入动画中。例如,在动画中,我们从天空俯视这座城市,而一架飞机从屏幕上飞过。由于城市模型非常复杂,需要几分钟才能渲染,因此不可能在每一帧都渲染飞机和城市。所以我的问题是,如何在 OpenGL 中独立渲染多个对象?我需要在每一帧渲染城市吗?我可以“修复”城市对象并在每一帧刷新飞机吗?
我已经阅读了诸如红皮书等参考资料。也许我不明白,但他们似乎没有教如何处理上述问题。有人可以帮帮我吗?
【问题讨论】:
标签: c++ opengl animation render