咱们在做产品展示或者建筑效果图的时候,经常要给同一个模型拍正面、侧面、45度角还有鸟瞰图这些视角。要是一个一个手动去渲染,那是真的又费时间又费劲,还容易搞错参数或者漏了哪个没渲。 这次咱们就来说说怎么用3ds Max和Blender的批量渲染功能,把这一堆事儿一次性搞定。直接按顺序把相机和参数设定好,让软件自己排队去渲染,保存的时候文件名也都能自动填好,效率直接飙升。而且这教程介绍的都是软件原生的功能,根本不用额外装什么复杂的插件,新手也能马上上手。 先来说说3ds Max的原生批处理怎么弄。3ds Max自带的那个批处理功能特别好用,不管是用V-Ray、Corona还是Scanline这种主流渲染器都能搞定。你先在场景里把需要的相机都建好,像Front(正面)、Side(侧面)、Top(顶部)这种名字记得起得规范点,方便区分。每个相机的角度、焦距和视野也都得调好。 参数这方面嘛,按F10把渲染设置里的分辨率、输出格式(比如选PNG或者JPG)、抗锯齿、采样这些都统一设置一遍。建议先手动渲染一张测试图看看对不对劲儿,没问题了再去设置批量渲染。 到了批处理面板这块儿,点顶部菜单栏的「渲染 – 批处理渲染」。然后点「添加」,给每个视角新建一个任务。任务列表里得挨个指定对应的相机、输出路径还有文件名,记得勾选「覆盖预设」,把渲染类型设成单帧。所有视角都添加上去之后,再仔细检查一下文件名和路径对不对,别把图存到不该存的地方了。 确认都没问题了就按「渲染」,软件就会自动按顺序把这些图一张张画出来并保存下来。而且在开始前记得先存一下文件防崩溃;要是场景特别复杂,可以用命令行或者云渲染来分担电脑压力;输出路径最好专门建个文件夹存着,方便以后找。 再说说Blender这边怎么做。Blender虽然没专门的批量按钮,但用时间轴配合多相机切换照样能实现批量渲染,而且特别稳定。 先把需要的那些相机在场景里摆好并重新起个名字以便识别。记住每个相机负责一个固定的视角别乱动。然后在时间轴上给它们分帧管理,比如第1帧是相机1的位置,第2帧是相机2的位置等等。选中相机后在对应的帧数上按I键插入位置和旋转的关键帧就行了。 打开输出属性把分辨率、文件格式和路径设置好,并且打开「按帧编号」。渲染属性里选好引擎和采样参数,把时间轴范围设成1到你总共有多少个视角。最后按Ctrl+F12开始渲染动画,Blender会把每一帧都当成一个视角单独保存成一张图片。 要是觉得插关键帧太麻烦了,其实也可以装个Batch Render Cameras这种轻量插件直接选所有相机一键搞定,特别适合视角特别多的时候用。 不管用哪款软件做批量渲染,记得统一分辨率、画质和命名规则;先把低采样的预览图看看有没有问题再开高参数正式渲;渲染的时候最好把其他没用的软件都关了省内存;如果图特别大或者分辨率特别高优先用云渲染或者晚上挂着机器跑。 掌握了这套多视角批量渲染的技巧后,本来要干几十分钟的活儿几分钟就能搞定设置并自动执行了。不仅节省时间减少重复劳动这是3D设计师必备的技能之一。要是本地性能不够使唤的话还能试试渲云云渲染平台。渲云用的是分布式云计算架构能把大任务拆开并行处理速度超快;云主机从32核起步弹性扩展到192核都没问题处理大型场景和动画不在话下。