自己学习Maxscript,给公司一位同事写了一个 批量渲染fbx到avi视频的脚本 (用在3ds max)
视频质量不做要求,能看清人的动作就行,目的是为了 将fbx渲染出的视频与 语音进行一个同步。
流程很简单:
运行脚本,输入 人物Hips骨骼名称(用于识别动画长度,一般情况下Hips的动画帧的长度是全部动画的长度)
输入 目标物体名称(用于将视图对准到该物体,这样渲染窗口就能对准整个人,而不会跑偏)
选择装有多个fbx的文件夹,选择一个保存好max空文件,里面可以预留一些灯光之类的。
点击渲染,开始渲染。直到结束。
结果:按fbx源文件生产同名 avi文件。点开即可播放。
下面是代码:纯原创,喜欢点个赞。
try (destroydialog BatchRenderFbxToAvi) catch()
rollout BatchRenderFbxToAvi "BatchRenderFbxToAvi" width:240 height:400
(
editText 'edt_hipname' "Hip Name" pos:[21,10] widt