跳转到内容

Blender 3D:从新手到专业/3D 技巧

来自维基教科书,开放的书籍,开放的世界

提高性能的方法

[编辑 | 编辑源代码]

在 3D 图形设计中,需要考虑许多问题。首先,考虑项目如何移动,项目如何运行。其次,考虑如何在项目中创建对象,特别是在处理网格和灯光时。

修改对象的属性

当您向对象添加修改属性时,计算机必须在动画中每次移动时计算该属性。这些修改属性包括软体、粒子或镜像纹理。它们会显著降低计算机速度。

为了使物体移动更快,请预先计算并将修改器“烘焙”到物体中。要烘焙修改器(例如软体运动),请将修改器保存为永久动画。这样,无论物体如何变化,它都会以相同的方式移动。因此,您的计算机不会计算物体如何移动。移动已经设置好。

有一个缺点。如果物体移动并撞到具有不同斜率的另一部分,它将继续移动,就好像它在原始烘焙位置一样。您将不得不再次计算和烘焙该部分以获得新的结果。

制作 2D 背景

场景将有前景、背景、天空等。

您的计算机需要更多时间来渲染一个大、开放且充满建模对象的场景。这会浪费时间和内存,尤其是在对远处的物体进行建模时。不过我猜您不想做一个快速、简单的模型。那么您该怎么办呢?

这很简单。您制作一个 2D 背景。

  • 将远处的图像或背景放在一个平面上。
  • 验证图像周围平面上的所有内容是否为黑色。

如果不是黑色,如果图像以支持 Alpha 的格式保存,请将 Alpha 设置为 0。这将保留细节,但减少计算机必须在场景中计算的面数。

  • 将图像设置为 Billboard,以防止图像因透视而倾斜。

使用 UV 贴图

对于那些不知道这个词的人来说,UV 贴图是应用于 2D 平面的图像。然后将 2D 平面应用于网格。

以下是如何创建 UV 贴图

  • 将图像展开到 2D 平面上。
  • 使用 3D 视图将 2D 平面应用于网格表面。


华夏公益教科书