首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Blender和Python进行3D渲染

使用Blender和Python进行3D渲染
EN

Stack Overflow用户
提问于 2011-03-04 11:55:45
回答 3查看 3K关注 0票数 4

我有一个项目中,我想创建一个基于一些数据的3d动画。给定特定的点,我想创建一个动画,包括球体,线条,一些阴影和一个移动的相机。我在考虑从命令行使用Python和Blender来完成此操作,但Python似乎更像是Blender的扩展,而不是独立的场景创建器和渲染器。我找到了这个有用的资源:http://wiki.blender.org/index.php/Doc:Manual/Render/Command_Line_Options,但它似乎需要一个由用户在Blender GUI中生成的"file.blend“?这是可能的,或者有其他语言/3D渲染器可以更好地满足我的需求?我非常灵活,并且非常愿意面对陡峭的学习曲线。

提前感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-04 12:00:57

是的,Blender可能对此很有帮助。新的(在撰写本文时)版本是Blender 2.5x。尽管它们目前处于测试阶段,但它们相当稳定。Blender 2.5x Python API文档可以在这里找到:Blender 2.5x Python API docs。他们还有一些邮件列表和一个IRC频道,这些都是提问的好地方。

票数 2
EN

Stack Overflow用户

发布于 2012-02-09 12:58:01

Blender的大部分功能都可以通过Python访问。Python文件是一个Blender文档,它包含您正在处理的3D场景/模型的所有数据,也可以包含.blend脚本。也可以从命令行调用Blender,并告诉它运行单独的Python脚本。所以有很大的能力和灵活性来做你想做的事情。

票数 0
EN

Stack Overflow用户

发布于 2012-08-26 22:44:15

既然你问了这个问题,blender 2.6现在已经发布并且稳定了,是的,你可以做到这一点,不,你不需要在GUI中创建一个文件。

您可能需要一个空白文件,脚本可以用资产填充该文件,但这不是必需的。

甚至有一个可以从文本编辑器访问的模板,叫做“后台作业”,它用一些文本制作一个场景,并从python渲染它,所有这些都是从命令行运行的,它也接受命令行参数,所以你可以将变量传递给python脚本,这非常方便。

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

https://stackoverflow.com/questions/5189467

复制
相关文章

相似问题

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