跳转到内容

Blender 3D:从新手到专业/建模太阳系

来自 Wikibooks,开放世界开放书籍

注意:本教程不是由英语使用者撰写,因此某些语法可能不正确。如果您发现任何问题,请随时修复。如果您不明白,请给我发邮件 : [email protected]

通过 UV 贴图创建地球模型后,下一个合乎逻辑的步骤是建模太阳系。

以下是完成项目所需模型的列表:

  • 太阳
  • 水星
  • 金星
  • 地球(我们已经完成了)
  • 火星
  • 木星
  • 土星(带环)
  • 天王星(带环)
  • 海王星
  • 冥王星

作为额外的挑战,您可以制作地球、火星、木星和土星的卫星。

创建太阳

[编辑 | 编辑源代码]

添加一个新的球体。在编辑模式下,选择两个极点上的顶点并将其删除。现在取消选择所有(Alt+A),然后选择顶部的圆形顶点。切换到正交视图,并将顶点挤出到已删除顶点的附近位置,然后按 S + 0。对另一个半球重复相同的操作。

选择一半经度上的顶点,并标记接缝(Ctrl+E)。我们将使用的 UV 贴图图片将是太阳的地图。在网络上搜索:"太阳地图",并选择分辨率最高的图片。创建 UV\图片编辑器窗口并上传图片(在上一模块中介绍)。现在选择所有顶点并展开(U > 展开)。我们要做的是将线条拉直到图片中的网格上,这将使贴图正常进行。

  1. 选择一个经度(使用 Alt+选择),并将 X 轴缩放至 0。这将使它变直。对所有经度执行此操作。
  2. 选择一个纬度,并将 Y 轴缩放至 0。这将使线条变直。对所有纬度执行此操作。
  3. 选择人群线的中线,使用比例工具在 X 轴上缩放它,直到线条具有近似相同的改进。
  4. 抓住所有顶点并缩放它们,直到它们适合图片。
  5. 切换到纹理绘制类型,并观察您的工作。(提示:如果场景中没有光源,您可以看到所有物体的光。)

制作行星

[编辑 | 编辑源代码]

现在你可能会想,"什么!我需要对每颗行星都做这些吗?" 实际上,你不需要。只需复制带有纹理的对象,切换编辑模式,选择所有顶点并更改图片!

*建议:将每颗行星放在不同的图层中。

当然,太阳比地球和其他行星大得多,但大多少呢?您可以从以下链接找到有关每颗行星尺寸的更多信息:http://sciencenetlinks.com/interactives/messenger/psc/PlanetSize.html

网页显示最小的行星为 1 个单位。因此,将冥王星(最小的行星,也称为矮行星)与所有其他行星进行比较,以获得相对于冥王星的每颗行星的正确缩放比例。创建完所有行星后,您可能会发现太阳太大。解决办法很简单,使用 (A) 选择所有模型并一起缩小 (S) 它们。

我相信你在想,你需要根据距离正确放置行星。但是有一个问题;由于它们实际的距离,你将看到一张图片中出现不止一颗行星。将它们放置得更近一些,但仍然保持正确的顺序,可以让更多的行星出现在一个渲染中。

华夏公益教科书