首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Blender3d vs 3DS max;哪一个更适合在python中实现自动化?

Blender3d vs 3DS max;哪一个更适合在python中实现自动化?
EN

Stack Overflow用户
提问于 2010-10-09 23:11:59
回答 2查看 1.6K关注 1票数 2

我开始着手开发在panda3d中使用的3d环境。由于我是新手,我需要选择一个建模软件来创建基本几何图形等。因此,哪一个更适合通过python实现自动化?是3DS Max还是Blender3D?我想自动生成基本几何图形,导出过程和一些基本动画。Blender有免费的好处,但如果我提出要求,我的办公室会为我提供3DS的许可证,所以这不是问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-09 23:26:50

从python自动化的角度来看,blender本身很大程度上是用python编写的,而且源代码是可用的,如果你不能更改源代码,就不可能实现自动化。对我来说,在这种情况下拥有可用的源代码比起代价来更有好处。

如果你选择blender,一定要选择2.5测试版。他们做了一些巨大的UI和脚本改进。在我看来,与商业软件包相比,大多数关于它很难学习的抱怨在2.5版本中不再有效,特别是如果你没有已经学习了另一个软件的界面的精神负担。

票数 4
EN

Stack Overflow用户

发布于 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游戏引擎的大量内容。

祝好运。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3896087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档