跳转到内容

Blender 3D:从新手到专业/改进您的房屋

来自 Wikibooks,开放世界开放书籍
您的目标。

在本模块中,您将改进两个模块前创建的房屋模型。在此过程中,您将学习如何访问 Blender 的预定义网格以及如何设置枢轴点。您还将学习如何选择、挤出、删除和细分网格模型的边和面。

要开始,请按如下方式设置 Blender

  1. 启动 Blender 并加载出厂设置。
  2. 如果您有小键盘,请确保 NumLock 处于打开状态。
  3. 加载您在 "快速模型" 模块 中创建的房屋模型。
  4. 如果 3D 操纵器处于活动状态,请将其禁用。
  5. 调整视角,直到您能够清楚地看到房屋的两面墙和屋顶的两侧。

添加地面平面

[编辑 | 编辑源代码]

您的房屋需要一些地面来支撑。您可以将地面建模为场景中的一个对象。Blender 内置了许多预定义的网格对象。幸运的是,其中一个是一个平坦的方形表面。

请记住,新对象是在 3D 光标处添加的。在创建地面之前,您应该将光标定位在地面级别

  1. 通过点击  RMB  选择房屋。
  2. 通过按  Tab  进入编辑模式。
  3. 通过点击  RMB  选择一个底部的顶点。
  4. 通过按  Shift + S  调出“捕捉”菜单。
  5. 选择“光标到选中”。
  6. 通过按  Tab  退出编辑模式,以便您的地面作为单独的对象创建。
Note:

在用户首选项的“编辑”选项卡中有一个“对齐到视图”设置,该设置在 Blender 2.5x 中默认情况下处于关闭状态。当此设置处于打开状态时,新对象的定向取决于当前视角。Blender 2.48a 之前的版本默认情况下“对齐到视图”处于打开状态。如果您已打开此设置(或使用的是旧版本),请在创建地面对象之前转到“顶视图”(通过按  Num7 )。

添加的地面。

现在创建地面对象

  1. 激活一个 3D 视图窗口。
  2.  Shift + A 
  3. 选择“网格 → 平面”。
缩放后的地面。

要放大(或缩放)地面对象,请使用 缩放工具

  1. 确保 Blender 处于对象模式。
  2. 通过点击  RMB  选择地面。
  3. 通过按  S  激活缩放工具。
  4. 键入  7key  将地面放大 7 倍。
  5.  Enter  LMB  确认并退出缩放工具。

使用枢轴点缩放

[编辑 | 编辑源代码]

假设您想将房屋缩小 50%。您可以猜到,这将使用缩放工具完成。但是,如果您现在没有使用正确的枢轴点就直接这样做,缩小的房屋将不再放在地面上(通过选择房屋并将其缩放至 0.2 检查一下)。Blender 围绕 枢轴点 缩放(和旋转)对象,默认情况下该点位于所选对象(s)的 中点(几何中心)。

为了在保持房屋底部在地面上的同时缩放房屋,您需要将枢轴点设在地面级别。由于 3D 光标位于地面级别,您可以按如下方式执行此操作


“原点到 3D 光标”菜单项。
  1. 确保 Blender 处于对象模式。
  2. 通过点击  RMB  选择房屋。
  3. 在 3D 视图标题中,点击  LMB  选择“对象”菜单项,并将鼠标光标移到“变换”上,然后从弹出菜单中选择“原点到 3D 光标”。这也可以通过 Ctrl+Shift+Alt+C 完成,从弹出菜单中选择“原点到 3D 光标”。(也就是选择“对象”,它就在您进入对象模式/编辑模式的地方的左侧,如图像所示。因此是“对象”>“变换”>“原点到 3D 光标”)

房屋的原点现在位于 3D 光标的中心。如果您缩放房屋,3D 光标所在的位置将保持固定,其他所有内容将从此点展开或收缩。枢轴点用橙色填充的圆圈标记。不要将其与选定的顶点混淆。

边选择

[编辑 | 编辑源代码]

选择边而不是顶点通常很有用。

选择模式按钮。
  1. 确保 Blender 处于对象模式。
  2. 通过点击  RMB  选择房屋。
  3.  Tab  进入编辑模式。
  4. 点击  LMB  选择 3D 视图标题中的“边选择”模式按钮。

在边选择模式下,边在被选中时显示为橙色或白色线段,在未被选中时显示为黑色线段。

就像您在顶点选择模式中选择顶点一样,您现在也可以以与顶点相同的方式选择(和取消选择)边。这对于面选择模式也是一样的。

如果您使用鼠标难以选择特定的边……

可能是因为这些边是 双重的。如果您取消了挤出操作并忘记撤消复制,则可能会发生这种情况。以下是一个解决方案

  1. 切换到顶点选择模式。
  2. 激活一个 3D 视图窗口。
  3. 通过按  A  一次或两次选择所有顶点。
  4.  W  调出“特殊”菜单。
  5. 选择“移除重复”。

挤出边

[编辑 | 编辑源代码]

您可以以与挤出顶点几乎相同的方式挤出边。

步骤 5

要为房屋的屋顶添加一个悬垂,首先将枢轴点移动到屋顶的顶峰

  1. 切换到顶点选择模式。
  2. 仅选择屋顶顶峰处的顶点。
  3.  Shift + S  调出捕捉菜单。
  4. 在捕捉菜单中,选择“光标到选中”将 3D 光标移动到顶峰。
  5. 使用 3D 视图标题中的“枢轴”菜单(位于 3D 操纵器按钮的左侧)将枢轴更改为“3D 光标”。
步骤 2 后

现在通过从此点缩放来挤出

  1. 切换到边选择模式。
  2. 仅选择屋顶底部处的四个边。
  3.  E  激活挤出工具。效果是您刚刚复制了四个边。
  4.  S  从枢轴点均匀缩放四个边。
  5. 当您将鼠标指针移开枢轴点时,房屋的屋顶将扩展。
  6. 当屋顶达到您想要的大小后,通过  LMB  (或按  Enter )确认。
  7.  CTRL + SPACE  切换操纵器,然后通过按住  LMB  拖动出现在房屋中心的蓝色箭头并向下拖动,使悬垂倾斜。
步骤 7 后

面选择

[编辑 | 编辑源代码]

选择面通常很有用。

步骤 2 后的选择模式按钮
  1. 确保你在房子的编辑模式下。
  2. 在 3D 视图标题栏中,单击  LMB  面选择模式按钮。

在面选择模式下,每个面的中心用一个小方块标记。当面被选中时,它们会显示为橙色或带橙色边缘的灰色区域(取决于哪个面处于活动状态),未选中时则显示为灰色区域。

就像你在边缘选择模式下选择边缘一样,你现在可以选择(和取消选择)面。

  • 如果任何面被选中,请按  A  取消选择所有面。
  • 如果没有任何面被选中,请按  A  选择所有面。
  • 要选择单个面(并取消选择其他面),请单击  RMB (或  Cmd + LMB )面的中心。
  • 要切换面的选择状态(不影响其他面),请单击  Shift + RMB  面的中心。
+X 侧的三个面被选中

使用这些技巧选择房屋 +X 侧的所有三个面(两个屋顶和一个墙),如图所示。

  • 请记住,轴的正方向是箭头指向的方向。

挤出面

[编辑 | 编辑源代码]

就像你挤出边缘来扩大屋顶一样,你可以挤出面来扩大整栋房子。

步骤 6 之后

要使房屋的大小翻倍,而不改变屋顶的倾斜度

  1. 选中 +X 侧的三个面后,激活一个 3D 视图窗口。
  2.  E  激活挤出工具。
  3.  X  沿 X 轴挤出
  4. 当你在 +X 方向移动鼠标指针时,房屋的 +X 一半将扩大。
  5.  2  精确扩大 2 个 Blender 单位。(如果你之前缩放了房屋,则必须相应地更改此值,例如,缩放 50% 表示你按  1 。)
  6. 通过单击  LMB (或按  Enter )确认并退出挤出工具。

删除边缘

[编辑 | 编辑源代码]
步骤 2 后

如果你仔细观察模型,你会注意到一个额外的边缘,在房屋内部,连接着屋顶两半之间的接缝。要删除此边缘

  1. 在边缘选择模式下编辑房屋对象。
  2. 仅选择要删除的边缘。
  3.  X  Delete 
  4. 当“删除”菜单出现时,选择边缘
Note:

删除边缘会自动删除包含该边缘的任何面。

细分面

[编辑 | 编辑源代码]

为了在房屋墙壁上添加门窗等开口,你需要将墙壁(垂直)面细分为更小的面。

步骤 2 后

要将每个墙壁面细分为 10x20 网格

  1. 确保你不在线框模式下(否则隐藏几何体遮挡按钮将不会出现)
  2. 在面选择模式下编辑房屋对象。
  3. 选择房屋的所有六个墙壁面。
  4.  W  调出特殊菜单。
  5. 选择细分
  6. 在操作面板中将切数设置为 9(也可以通过 F6 访问)。
Note:

在 v2.70 之前的一些 Blender 版本中,可能存在一个错误,阻止细分功能正常运行。

你可能想知道为什么是 9 个切口而不是 10 个,原因是,在沿一个轴分割有限表面时,总是会进行 n-1 个切口来生成 n 个单一面。这里切数是在二维上应用的。因此,如果你计算细分后墙壁上的面数,你会发现一个 10x20 的网格。为什么有 20 个面而不是 10 个是因为你在 X 轴(长度方向)上将房屋的大小翻了一番。

步骤 6 之后
步骤 2
步骤 3.2 之后

现在你可以挤出窗户和门了

  1. 在面选择模式下编辑房屋对象。
  2. 通过单击  LMB  切换按钮,在 3D 视图标题栏中打开“限制选择到可见(用深度缓冲区剪裁)”(对于旧的 Blender 版本,“遮挡背景几何体”)选项。
  3. 对于房屋的每一面墙
    1. 转到该墙的完美视角
      •  Num1  用于“正面”
      •  Ctrl + Num1  用于“背面”
      •  Num3  用于“右侧”
      •  Ctrl + Num3  用于“左侧”
    2. 选择要创建窗户或门的面的。一种简单的方法是
      1. 通过按  A  一次或两次来取消选择所有面。
      2.  B  激活边界选择工具。
      3. 单击并拖动  LMB  来限定一个矩形区域。
      4. 释放  LMB  后,矩形区域内的所有面都会被选中。
    3.  E  激活挤出工具。
    4. 向内挤出 1/10 个 BU,方法是键入  -.1  并用  Enter  LMB  确认。

最后步骤

[编辑 | 编辑源代码]
  1. 调整灯的位置和相机的方向,直到获得良好的渲染效果。
  2. 保存你的作品!
华夏公益教科书