MotionBuilder Python Script01 - "Hello, World"

Assassin’s Greedbian

最近在学习关于MotionBuilder的工具编写,发现国内网上对于这一块的内容比较少,国外也不多,但还是让我找到了一个tutorials,照着学了几天,便准备把学会的东西记录出来,这个系列的内容主要是对视频作者Alex Forsythe的汉化,同时会添加一些自己的小发现,我的思路是先"知其然",然后闲下来再"知其所以然",尽量坚持更!这一系列就不写序章了,直接开始"hello, world"! PS:前两个系列序完章就木得喽...

一、MotionBuilder是啥

MotionBuilder是业界最为重要的3D角色动画软件之一。它集成了众多优秀的工具,为制作高质量的动画作品提供了保证。此外,MotionBuilder中还包括了独特的实时架构,无损的动画层,非线性的故事板编辑环境和平滑的工作流程。

上面是来自百度百科的,以一言以蔽之,MotionBuilder是用来做动画的,而且很强!

那它为啥很强呢?因为可以向Motionbuilder中导入精确的动捕数据,再经过动画师之手,就可以制作出精良的3A游戏动画。

二、MotionBuilder为啥需要开发脚本

因为项目需要

因为MotionBuilder非常的强大,而与此同时它还支持Python脚本编写,简直如虎添翼,如果我们自己可以通过简单的脚本编写来提高我们的动画制作效率,那么我们就可以更快更好的做出更高水平的动画!

三、Take it easy!


真诚的眼神~

那么现在开始我们的Motionbuilder Python "Hello, World"!

1.打开MotionBuilder

刚进来是这个样子的 !

2.上方菜单栏 Window -> Python Editor

Python 编辑器

3.输入print("Hello,World"),选中当前行,Ctrl + Enter 运行当前代码,大功告成!

恭喜你获得了一个全新的Python IDE

那第一节教程就结束了!谢谢大家!

四、Let’s be real

这里"hello, world!"的目标是建一个大立方体,在 Python Editor 里输入以下代码,具体方法用法会在后续讲到。

这是图片,手动输一下试试


运行之后,(注意,先选中编辑器里的所有代码,Ctrl + Enter 运行)就会得到这样一堵墙!但这还没有达到我们的"hello, world!"

The Wall !


我们再多放几个摆弄一下,就会得到我们的"hello, world"


五、结语

至此,我们Motionbuilder里面的hello,world就完成了

这里把Motionbuilder的help文档放在这里 Motionbuilder Help文档

同时把Alex Forsythe 先生的博客放在这里 Alex Forsythe 的博客

大家可以根据上面的教程继续学习

有问题可以在评论区里留言

多多交流

我会继续更新!

你可能感兴趣的:(MotionBuilder Python Script01 - "Hello, World")