以编程方式制作搅拌机模型的动画-从哪里开始?

2024-05-15 23:52:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须创建一个简单的三维演示。在

在Blender中有一个模型,我将编写一个python程序,它将:

  • 建立一个场景,设置相机,画一个无限平面,填充纹理
  • 加载模型(从混合器导出)并定位对象
  • 手柄按键产生物体移动

我需要一个描述性教程的链接,包括以下三点:

  • 从Python程序创建3d场景
  • 从文件加载模型(当然,我对任何格式都很满意,只是让你知道源代码是在Blender中创建的)
  • 抓住按键

不需要物理或设计方面的帮助,只需要主要的程序部分。在

谢谢!在


Tags: 对象定位模型程序链接场景教程按键
2条回答

没什么好说的:OpenGL/Glut

另外,看看OpenGL red book。你可以在线阅读。 Samples是用C编写的,但是可以很容易地移植到python,因为函数调用是相同的。在

enter image description here

至于加载搅拌机模型,请看以下内容: Loading wavefront obj files with python

简而言之,寻找:

要将另一个混合器文件中的组件链接到场景中,可以使用Python API。 您可以在以下位置找到所有文档: http://www.blender.org/documentation/blender_python_api_2_59_0/contents.html

尤其是,您可能需要: bpy.data.libraries公司.load(http://www.blender.org/documentation/blender_python_api_2_59_0/bpy.types.BlendDataLibraries.html#bpy.types.BlendDataLibraries)以检查文件的内容,并且bpy.ops.wm公司.link_append(http://www.blender.org/documentation/blender_python_api_2_59_0/bpy.ops.wm.html)从指定文件导入所需的对象。在

我只知道如何在运行游戏引擎时捕捉按键。这就是你要找的吗?在

干杯

相关问题 更多 >