要在 Blender 中渲染 OBJ 对象,创建红色遮罩,并保存遮罩图和渲染结果,请按照以下步骤操作:
- 打开 Blender 并删除默认立方体。
- 导入你的 OBJ 文件:点击 "File" > "Import" > "Wavefront (.obj)",然后选择你的 OBJ 文件。
- 设置渲染引擎:转到 "Render Properties" 面板,将 "Render Engine" 设置为 "Cycles" 或 "Eevee"。
- 为对象创建材质:选中 OBJ 对象,转到 "Material Properties" 面板,点击 "New"。
- 创建红色遮罩材质:将 "Base Color" 设置为纯红色(R: 1.0,G: 0.0,B: 0.0)。
现在,我们需要设置合成节点以创建遮罩图:
- 在顶部菜单栏,切换到 "Compositing" 工作区。
- 确保 "Use Nodes" 复选框已选中。
- 按 Shift + A,然后选择 "Converter > ID Mask"。
- 将 "Render Layers" 节点的 "Image" 输出连接到 "ID Mask" 节点的 "Image" 输入。
- 在 "ID Mask" 节点的 "Index" 输入中,输入遮罩颜色的索引值。对于红色,索引值为 1。
- 按 Shift + A,然后选择 "Output > File Output"。
- 将 "ID Mask" 节点的 "Alpha" 输出连接到 "File Output" 节点的 "Image" 输入。
- 在 "File Output" 节点中,设置遮罩图的输出路径。
现在,可以渲染场景并保存遮罩图和渲染结果:
- 返回 "Layout" 工作区。
- 点击 "Render" > "Render Image"(或按 F12 键)以开始渲染。
- 渲染完成后,点击 "Image" > "Save As"(或按 Shift + S 键),然后选择渲染结果的保存路径。
完成以上步骤后,你将得到两个文件:一个是遮罩图(红色遮罩),另一个是渲染结果。