我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>3D>3D打印>3D建模教程>建模教程

3ds Max教程:控制火星及其卫星与空间站

文章来源:未知 作者: 发布时间:2014年04月06日 点击数: 字号:

到目前为止,您已经使用过虚拟对象来帮助设置太空战斗机的动画。虚拟对象另一个方便的用途是作为可选用的轴点。任何对象都可用作轴点,但虚拟对象最适合,因为它们不渲染。

设置课程:

  • 加载 spacestation.max 文件。

    该课程文件在 tutorials\intro_to_animation 文件夹中。

    该场景包括下列各项:

    • 三个天体,Mars 和它的两个卫星,Deimos 和 Phobos

    • 一个名为 SpaceStation 的太空站

    • 一台名为 SpaceCam 的(隐藏)摄影机

请花一点时间熟悉场景中的对象的名称。这将使您在学习该课程的过程中更容易选择对象。

旋转火星及其卫星:

该课程的第一部分只涉及您在场景中看到的三个天体。您将设置虚拟对象来控制火星和它的卫星 Deimos 和 Phobos 的旋转。

  1. 在“左”视口中的火星周围创建一个虚拟对象。将虚拟对象命名为 MarsControl。

    使得虚拟对象比行星稍大从而更容易拾取。

  2. 在保持选定虚拟对象的情况下,选择“工具”菜单 >“对齐”并单击 Mars。

  3. 在“对齐当前选择(Mars)”对话框中,执行下列操作:

    • 在“对齐位置(屏幕)”组中启用“X 位置”、“Y 位置”和“Z 位置”。

    • 在“对齐方向(局部)”组中启用“X 轴”、“Y 轴”和“Z 轴”。

    • 单击“确定”以接受设置。

    MarsControl 现在与火星的中心对齐并以火星的中心定位。

  4. 选择 MarsControl。

  5. 转至“运动”面板并展开“指定控制器”卷展栏。选择“旋转:Euler XYZ”。

  6.  单击“指定控制器”按钮并选择“TCB 旋转”然后单击“确定”。

    “TCB 旋转”可以使对象绕它们的“局部”轴旋转,而不是“世界”轴。当您的对象绕倾斜轴(例如某个行星的旋转轴)旋转时,这很有用。

  7.  选择 Mars,然后单击“选择并链接”。将橡皮圈拖动到 MarsControl。当光标改变时松开鼠标按钮。

  8.  将两个卫星 Deimos 和 Phobos 链接到 MarsControl。

    火星和它的两个卫星现在已经链接到 MarsControl 上。您对 MarsControl 所作的任何移动或旋转将会影响所有的行星体。

  9.  单击“选择并旋转”,然后选择 MarsControl。

  10.  将“参考坐标系”从“视图”更改为“局部”。

  11.  启用“自动关键点”按钮并将时间滑块移动到第 100 帧。

  12. 在时间滑块下面的 Z 轴字段中,输入 60。

    这将使 MarsControl 绕其局部 Z 轴旋转 60 度。因为行星和卫星已链接到 MarsControl 上,所以它们也会旋转。

  13. 禁用“自动关键点”,并将您的工作另存为 MySpaceStation。

  14. 激活“SpaceCam”视口并播放动画。

    您将看到火星绕其轴旋转;然后,在第 60 帧时,Deimos 旋转着进入视图并掠过火星,但在摄影机中仍然看不到 Phobos。如果您愿意的话,您可以缩小显示以在播放时看到两颗卫星。

  15. 在继续下一步之前将时间滑块返回到第 0 帧。

将空间站放入轨道中:

由于火星绕它自己的轴自旋,Deimos 和 Phobos 绕火星运行,您可以将空间站放入一条环绕火星的同步轨道中(与该行星的旋转保持一致的轨道)。您将使用相同的方法来控制空间站。

  1. 在“顶”视口中添加一个新虚拟对象,并将其命名为 StationControl。

    您在哪放置虚拟对象都没有关系,因为几个步骤之后将使它与火星对齐。

  2. 打开“运动”面板上的“指定控制器”卷展栏,并选择“旋转:Euler XYZ”。

  3.  单击“指定控制器”按钮,并选择“TCB 旋转”。单击“确定”。

  4. 在保持选定 StationControl 的情况下,选择“工具”菜单 >“对齐”并单击 Mars。

  5. 在“对齐当前选择(Mars)”对话框中,执行下列操作:

    • 在“对齐位置(屏幕)”组中启用“X 位置”、“Y 位置”和“Z 位置”。

    • 在“对齐方向(局部)”组中启用“X 轴”、“Y 轴”和“Z 轴”。

    • 单击“确定”以接受设置。

    这与您在上一节中将 MarsControl 与火星对齐时所作的设置相同。

  6.  在“左”视口中,将 SpaceStation 链接到 StationControl。

  7.  启用“选择并旋转”,然后选择 StationControl。如果“参考坐标系”还没有更改的话,将其从“视图”更改为“局部”。

    提示:您必须始终在选择“参考坐标系”之前选择变换(在该例中为“选择并旋转”)。不同的变换可以有不同的“参考坐标系”。如果您先选择坐标系,当您选择其他变换时坐标系可能会改变。

  8.  启用“自动关键点”按钮并将时间滑块移动到第 100 帧。

  9. 在时间滑块下面的 Z 轴字段中,输入 40。

  10. 禁用“自动关键点”,并将您的工作另存为 MySpaceStation01。

    若要创建增量保存文件,请使用“另存为”命令,单击  按钮。

  11. 播放动画。

    现在空间站绕火星运行,但它运行的速度较低。

为空间站添加人造重力:

空间站必须绕它自己的轴旋转,以便为其中的宇航员创造一定级别的人造重力。最后一节将解决这个问题。

  1. 在“SpaceCam”视口中,选择 SpaceStation 并打开“运动”面板。

  2. 打开“指定控制器”卷展栏并选择“旋转:Euler XYZ”。

  3.  单击“指定控制器”按钮并选择“TCB 旋转”然后单击“确定”。

  4.  如果“选择并旋转”没有激活,则启用它。将“参考坐标系”从“视图”设置为“局部”。

  5.  启用“自动关键点”按钮并将时间滑块移动到第 100 帧。

  6. 在时间滑块下面的 Z 轴字段中,输入 90。

  7. 禁用“自动关键点”按钮。

  8. 播放动画。

    现在空间站在环绕火星的同步轨道中运行的同时,也绕它自己的轴旋转。最大化“SpaceCam”视口以更好地查看。

  9. 将工作另存为 MySpaceStation02。

  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料