Blender,Python脚本教程
我已经学了一些Python,最近对用Python脚本扩展Blender产生了兴趣。有没有人能推荐一些好的教程或书籍,让我能更深入地学习这个内容?我现在在看Blender的文档,但因为我在3D建模方面还是个新手,所以想学得更多。
3 个回答
我发现Blender Wiki对我找到Blender里特定的功能和操作非常有帮助。为了提高我的Blender Python技能,我决定先编写一个第一人称射击游戏。我为Blender写的第一段代码是一个鼠标视角脚本。这让我掌握了大部分基础,如果需要的话,现在我可能几分钟就能写出类似的脚本。
另外,看看别人的脚本,跟着他们的逻辑走也是个好主意。
虽然有很多关于Blender和Python的好教程,但关于它们之间结合的教程就不多了。解决这个问题的最好办法就是浏览一些示例脚本和网站。我发现Blender社区非常支持新手,所以如果你在某个小部分卡住了,尽管问大家。
我在编程方面可能还是个新手,但(除了节点编辑器之外)我对Blender的使用还是比较熟悉的,所以如果真的遇到麻烦,可以给我发邮件或消息。
Blender 2.65 的文档现在有一个关于如何编写插件的教程,这个教程不仅仅讲插件,还涉及很多与一般编程相关的内容。
http://www.blender.org/documentation/blender_python_api_current/info_tutorial_addon.html
Blender 2.5 Python 3.1 手册里有一些不错的链接,里面有关于如何使用 Python 脚本的基础教程,还有其他网站上的一些教程。
要注意,这里说的是 Python 3.1,而不是 2.x 版本,所以你需要做一些调整。
你将会使用 Blender 的 Python API(我不太确定它的文档写得怎么样,但应该没问题)。我建议你先熟悉一下 Blender 和 Python(如果你还没学过的话),然后做一些基础教程,最后再深入了解 API。