3dmax插入视频 的完整资料
四月十一号凌晨一点零七分,我把一段 2048×1152 的 .mov 文件直接拖进 3ds Max 2024 的漫反射通道,视图里的方块纹丝不动。
右下角的时间还亮着,渲染器是 Arnold。我盯着那个灰色小方块看了大概半分钟,才意识到问题不在文件,在我把"插入视频"这件事想得太轻了。
很多人第一次接触 3dmax插入视频,都以为是一步拖拽。实际上它是一条链路:源文件、解码器、贴图节点、时间轴、渲染帧。哪一环松动,画面就停在第一帧。
先把链路上最容易断的那一环说清楚
当晚我照着一段旧教程,把视频当 Bitmap 贴图加载。预览动了,渲染出来却是静止的单帧。查到最后发现是"序列"选项没勾,设备渲染器读到的是第 0 帧。
第二天上午十点,我打电话给在杭州做展厅投影的老周。他第一句话是:"视频别用 mov,先转成图片序列。"
一个具体到帧号的动作
我把那段 12 秒的素材用 After Effects 导出成 PNG 序列,一共 288 帧,命名从 video_0000.png 到 video_0287.png。放进 3ds Max 的 Bitmap 后,勾上"序列",在 IFL 里核对起始帧为 0、结束帧为 287,再把时间配置里的帧率改成 24。
视图里那一格终于动起来的时候,是中午十二点四十。窗外有人在楼下修电动车,电钻声音一阵一阵。我一边听一边确认动画曲线。
这一步听起来繁琐,但它解决的是"可预期"的问题。你想跳到第 137 帧看某个人物转身,序列能给你;单独一个 mov 文件,软件给不给,看运气。
绕不开的一个名字:UVW Map
视频能动了,但贴在曲面上的时候它会被拉斜。我用了 UVW Map 修改器,选平面投影,把长宽比锁在素材的 16:9,长宽都设为 1.0 后微调。
这一步失败过两次。第一次是没锁比例,画面被压窄;第二次是投影方向选错,第一帧就翻了过来。后来查到问题在于模型原点不在几何中心。
如果你也在做类似的事,可以先看站内那篇 熊猫yy8ycom 5,里面对贴图坐标与参考网格的记录更细,我对照着改了一遍,省了不少试错。
为什么我还在关注这类偏冷门的问题
因为展厅、店内屏、短视频背景这些场景越来越常见,但资料却散得像碎片。有人讲渲染,有人讲导出,没人把 3dmax插入视频 从源文件一路讲到输出。
我去年整理过一份投影工程的资料,后来被一个做展陈的朋友拿去做培训讲义。他把里面的帧序列表格退了回来,说"这个表比教程有用"。那句话让我决定继续写这种拆到帧的笔记。
顺便提一个小插曲。调试到第三天,我在群里问一个老问题:为什么视频预览正常、输出却黑屏。有人回了一句"你的渲染器不支持直接读 mov"。后来我查了站内 我们飞的很高 啄木鸟 那篇文章,里面提到设备渲染器的解码器差异,和我遇到的几乎一模一样。
可用的具体做法,按顺序写
第一,源文件统一转成 PNG 序列,命名规范,起始帧从 0 开始。
第二,在 3ds Max 里用 Bitmap 加载,勾选"序列",通过 IFL 设置帧范围。
第三,时间配置里帧率与素材一致,我这次用的是 24。
第四,UVW Map 平面投影,锁住长宽比,别让画面被压扁。
第五,输出前先渲染第 0、第 144、第 287 三帧做抽样核对。
这五步没有什么灵感可言,就是把链路固定住。
一点附带资料
我还在整理视频贴图相关的素材来源,过程中翻到 神秘花园动漫日本 里的几段参考动画,用来核对运动模糊的观感;工具方面,站内的 kk.49com 有一份插件清单,虽然不完全对应 3ds Max,但排错思路是通用的。
另外两篇常被翻出来对照的资料是 日本mv经典大片 和 巨魔ios资源库,前者偏视觉参考,后者偏资源整理,看目录就能判断有没有用。还有 樱桃宝藏库,里面有一段关于序列命名的旧帖,挺有帮助。
资料这种东西,看多了会发现并不稀缺,稀缺的是能对得上自己手上那张时间表的部分。
写完这篇,我准备把这 288 帧的工程存成模板。下次有人再问 3dmax插入视频 怎么做,我打算直接把文件发过去,少说两句废话。