我开始着手开发在panda3d中使用的3d环境。由于我是新手,我需要选择一个建模软件来创建基本几何图形等。因此,哪一个更适合通过python实现自动化?是3DS Max还是Blender3D?我想自动生成基本几何图形,导出过程和一些基本动画。Blender有免费的好处,但如果我提出要求,我的办公室会为我提供3DS的许可证,所以这不是问题。
发布于 2010-10-09 23:26:50
从python自动化的角度来看,blender本身很大程度上是用python编写的,而且源代码是可用的,如果你不能更改源代码,就不可能实现自动化。对我来说,在这种情况下拥有可用的源代码比起代价来更有好处。
如果你选择blender,一定要选择2.5测试版。他们做了一些巨大的UI和脚本改进。在我看来,与商业软件包相比,大多数关于它很难学习的抱怨在2.5版本中不再有效,特别是如果你没有已经学习了另一个软件的界面的精神负担。
发布于 2010-11-12 23:06:12
实际上,海报Karl Bielefldt是错的。Blender不是用python写的,是用C写的。用python写的是一些脚本工具,python被用作blender的脚本引擎,但最终触发的是C库。不过,这没什么大不了的,因为python本身是用C编写的。
然而,所有这些都与您的问题完全无关。
由于你要使用的引擎是第三方,而不是搅拌机的游戏引擎,所以你没有理由认为搅拌机是强制性的选择。任何3d包都可以很好地为您服务。这是因为作为其他类型的软件,3d软件有几种常见的格式。如*.3ds和*.obj。所以这意味着你可以使用任何你想要的东西,像Maya,XSi,Ciname4d,任何东西。因为几乎3d软件会保存到这些常见的文件格式。
然而,我强烈建议你去看看搅拌机游戏引擎。搅拌器游戏引擎自动化了很多东西,并且有一个内部的gui搅拌器,它最大限度地减少了编码,不像熊猫3d,它要求所有关于引擎的编码。
你可以节省大量的时间与搅拌机的游戏引擎。
甚至还有一个仅使用搅拌机游戏引擎开发的搅拌机游戏,它被称为杏子项目或Yo Fankie。
Apricot Project
您可以免费下载它,并查看源代码,以帮助您了解有关Blender游戏引擎的大量内容。
祝好运。
https://stackoverflow.com/questions/3896087
复制相似问题