模型渲染¶
源文档
该页面翻译自Blockbench文档
要获得Blockbench模型具有逼真光照的图像,需要在外部程序中渲染它。本文将介绍最流行的渲染程序,并解释如何创建模型的渲染。
软件选择¶
选择渲染程序是第一步。通常,渲染质量越高、需要的选项越多,程序就越难学。
| 3D Viewer | Sketchfab | Light Tracer | Blender | |
|---|---|---|---|---|
| 难度 | 非常简单 | 简单 | 中等 | 困难 |
| 质量 | 低 | 中等 | 高 | 高 |
| 功能 | 1/10 | 4/10 | 6/10 | 10/10 |
| 光线追踪 | — | — | 是 | 是,通过Cycles |
| 透明背景 | 是 | 是 | (付费) | 是 |
| 平台 | Windows | 网页 | Windows、Mac | Windows、Linux、Mac |
| 价格 | 免费 | 免费 | 免费增值 | 免费 |
光线追踪
光线追踪是一种渲染技术,其中光线从光源发出,在模型周围反弹,并被场景中的对象反射和遮挡。在常规实时渲染器中,阴影是根据对象形状计算并在边缘模糊,而环境光遮挡则是根据模型的形状虚拟的。相比之下,光线追踪产生了更加逼真和吸引人的结果,因为它密切模拟了光在现实世界中的工作方式。
Windows 3D Viewer¶
默认Windows 3D Viewer是一个易于使用但功能有限的3D模型查看和渲染程序。你可以从不同角度渲染模型,并在模型周围设置光源。
Sketchfab¶
Sketchfab是一个用于共享3D模型的在线平台,类似于YouTube之于视频。上传模型时,你有许多选项来配置模型的呈现方式,包括背景、光照和渲染效果。
由于3D编辑器的功能,Sketchfab也是渲染模型的绝佳选择。
Light Tracer¶
Light Tracer是一个专注于渲染的应用程序。与Sketchfab和3D Viewer相比,它在质量上有很大进步,但使用起来仍然很简单。
Light Tracer有一个免费的浏览器应用程序,功能受限但仍能产生很好的效果。具有完整功能集的桌面应用程序可作为订阅或49美元的一次性购买提供。
Blender¶
Blender是一个专业的3D建模和渲染软件。它本质上有无限的选项,但也伴随陡峭的学习曲线。Blender具有与付费3D程序(如Cinema 4D、3ds Max和Maya)相似的功能集。如果你拥有其中一个程序,也可以用它们进行渲染。
如何渲染¶
在将模型导入所选的渲染程序之前,需要以兼容的格式导出它。建议使用格式glTF,因为它与列表中的所有程序兼容,将所有内容保存到一个文件中,甚至支持模型层级和动画。通过File>Export>`Export as glTF**导出模型。
Windows 3D Viewer¶
右键单击导出的glTF文件,然后选择Open with>`3D Viewer**。
你可以在侧边栏中选择光照预设。在下方,你可以微调每个光源的参数。
对光照和相机角度满意后,进入File>`Export Image。选择所需的分辨率和导出选项,然后按Export**。
Sketchfab¶
将模型上传到Sketchfab是Blockbench的内置功能。进入File>`Upload to Sketchfab…**,填写模型元数据,然后按照说明获取访问令牌。
上传模型后,点击Edit 3D Settings以访问3D编辑器。
在3D编辑器中,你可以配置模型的光照、背景和效果。要了解有关Sketchfab上光照和阴影微调的更多信息,请阅读How to Fine-tune your Lighting and Shadows on Sketchfab。
对结果满意后,导出图像的一种方法是简单地截图。大多数网络浏览器都有内置的截图功能。你也可以在Windows上按Windows Key + Shift + S或在macOS上按Command + Shift + 4来截图。
如果这还不够,你也可以使用Sketchfab的Screenshot工具。这允许你指定图像分辨率或以透明背景导出。
Light Tracer¶
打开Light Tracer浏览器应用或桌面应用(如果你有的话),然后从文件浏览器将模型glTF文件拖入程序。在弹出的对话框中,按Replace。
你可以使用左右鼠标按钮定位相机。在左侧栏的Scene Explorer中,按Make floor创建一个地面平面以捕捉模型下的阴影。
在地图编辑器中,你可以创建环境地图,基本上是围绕模型的图像,用于控制光线来自何处。你可以调整地图的旋转和强度,并添加其他光源。
在付费版本中,你也可以配置背景板,一个与环境地图不同的自定义背景。选择Gradient并将两种颜色的alpha值都降低到0以获得透明背景。
对角度和光照满意后,按位于模型上方中心的Save render to image按钮。这将把你的模型导出为图像。
Blender¶
你可以从Blender.org - Download下载Blender。
打开Blender后,通过按Delete并确认弹出窗口来确保删除默认立方体。现在导航到File>Import**>glTF 2.0**,然后打开模型文件。
本文不会深入讨论在Blender中设置相机和光照,但这里有一个很好的教程视频。
对光照满意后,按F12渲染模型。进入Image>`Save**以将渲染导出为PNG图像。





