首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >3ds Max和Python

3ds Max和Python
EN

Stack Overflow用户
提问于 2017-04-10 15:10:48
回答 1查看 684关注 0票数 1

我知道,可以通过使用Pygame在python中创建3D对象和环境。但是我想知道,是否可以在python程序中使用3ds Max中创建的对象。因为似乎要花很多时间来编写游戏中的每一个细节来创建3D内容,我认为如果我可以使用鼠标来绘制对象,就像3ds Max中的那样,那么如果有任何严重错误的话,那么编写每个detail.Sorry就更容易了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-10 15:21:10

3D本身就是一个世界-- Pygame通过向OpenGL提供一些绑定来利用3D --这些绑定本身是非常低的级别。

因此,如果您碰巧找到了一种可以由3DS公开并且可以在调用OpenGL时直接支持的格式,那么您的问题的答案将是“是”。

但我对此表示怀疑--即使OpenGL可以直接使用对象格式,您仍然很难配置场景的其余部分。

给您的建议是使用到OpenGL或3D的高级别绑定,然后检查绑定(比如Python-Ogre)和3DS也可以导出的格式之间常见的格式。

我个人的建议是,在您的Python环境中使用搅拌机3D。它不仅嵌入了一个完整的游戏引擎,在Python中是100%可编程的,因为它利用了数十种不同的文件格式来导入--而且肯定会有数百倍(毫不夸张地说,我指的是100倍以上的简单程度)来编写类似于完成游戏场景的代码,而不是使用Pygame提供的原始OpenGL。此外,当您习惯Blender时,您可能也会开始在其中进行建模,从而避免在Max和Blender之间切换环境。

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

https://stackoverflow.com/questions/43326837

复制
相关文章

相似问题

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