2011-06-01 73 views
0

可能重复:
Could something like this be done with OpenGL? If yes, how? Any and all ideas welcome.如何用OpenGL实现这样的功能?

我期待到创建通航的3D森林,不知道如果我能得到极大的3D图形如下图所示的视频。

http://www.3dcity-world.com/3dcity/zoo-leipzig-gondwanaland-in-3d.phtml

如果是的话,怎么可能做到呢? 我遇到过几个库,如 Visualization Libray 和OpenSceneGraph工具包,但我仍然需要学习如何实现它们。我在正确的轨道上吗?

我用OpenGL和C一点点经验++(就像在不同的角度相机和变焦控制一个房间的几个动画茶壶。)

此外,将2人组成的团队足以满足这样一个项目?我们计划花费大约3-4个月的时间。

+1

3-4个月为两个人?鉴于链接视频的复杂性,这相当雄心勃勃 – 2011-06-01 22:44:08

+0

我们暂时只会包括几个小动物开始。 – OpenGLCurious 2011-06-02 14:58:23

回答

1

我觉得如果你尝试使用一些GameEngines会更好。直接使用opengl(或directX)需要很多经验才能获得可接受的性能,更不用说您需要一些艺术家为您创建对象。如果你有一点编程经验,你可以使用一些需要较少编程的游戏引擎,并给你诸如unity或UDK之类的艺术作品更多的自由。他们都可以免费进行评估,在某些情况下,他们甚至可以免费发布您的项目。

2

如果您希望快速获得类似于视频结果的内容,您应该使用像Ogre这样的渲染库,它可以轻松地从3DSMax或Maya或SoftImage中导入动画网格。

然后,输入控件与这些API的小菜一碟。

对于我来说,在这样的一个项目中最大的工作不是在源代码,但在图形......我希望你们两个一个是艺术家......

+0

我们正在思考沿着同样的路线。我们对Lightwave并没有那么不好,并希望找到合适的图书馆将它们导入我们的计划。 – OpenGLCurious 2011-06-02 14:50:19

2

由于时间有限(其我认为对两个人来说是不现实的),你真的想要写任何代码吗?我会使用预先制作的图形引擎进入上一级,然后直接寻找快速原型开发工具,如3DVia Studio(以前称为Virtools)。

这将限制游戏逻辑的代码量,并提供图形,声音和输入所需的所有内容。正如其他人所说的,最大的担忧是真的,这样一个项目需要的艺术资产的数量。

+0

或Unity3D http://unity3d.com/ – Calvin1602 2011-06-03 12:12:49