跳至内容

Mandelbulb3D/参考/位置和旋转

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

位置和旋转

[编辑 | 编辑源代码]
Mandelbulb3D 位置和旋转

可以在 侧边栏 顶部的 位置旋转 面板中控制和监控摄像机位置和旋转。这些字段接受来自计算机键盘的直接输入,也可以通过底部工具栏控件和导航器窗口进行更改。

导航器窗口 是调整摄像机位置和旋转的主要工具。侧边栏中的位置和旋转值显示了从导航器窗口的 视图到主窗口 按钮发送的数据的数值结果。

底部工具栏 中的控件调整位置和旋转,但结果无法显示,直到单击 计算 3D 按钮并重新渲染分形。

位置面板中的值与传统 3D 图形中的值不同。游戏引擎、CAD 程序、动画软件包等中的主要坐标系是 全局世界坐标。摄像机是位于虚拟世界中的一个物体。在 Mandelbulb3D 中,坐标系是 局部 于摄像机的。虚拟世界的可见部分是摄像机的延伸。摄像机位置、缩放和裁剪平面都与传统 3D 图形不同。

X 中点和 Y 中点

[编辑 | 编辑源代码]

在 Mandelbulb3D 中,由距离估计引擎计算的空间体积与摄像机可见的空间体积相同。X 中点Y 中点 设置距离估计的中点,也设置虚拟世界在画面中的水平和垂直位置。更改 X 中点或 Y 中点会选择世界中不同的点作为画面中心的点。

Z 中点、Z 起始和 Z 结束

[编辑 | 编辑源代码]

Z 中点 值将计算中心化在第三维,即到摄像机的距离。这也为 景深 渲染设置锐利焦点的距离。

Z 起始 值设置距离估计引擎的近裁剪平面。比 Z 起始值更近的表面不会渲染。如果 Z 起始值大于到表面的距离,则分形形状会被裁剪。

Z 结束 值设置距离估计的远裁剪平面。距离大于 Z 结束的几何图形不会渲染。

标记为 Z 中点、Z 起始和 Z 结束的按钮会渲染穿过分形形状的二维切片。单击这些按钮之一以渲染在 Z 中点距离、近裁剪或远裁剪平面处的切片。

Z 起始和 Z 结束还确定照明面板的 环境选项卡 中深度雾的起始和结束距离。

可以使用导航器窗口键盘快捷键 F1 和 F2 交互式地调整 Z 结束。

获取中点

[编辑 | 编辑源代码]

获取中点 允许重新居中画面。单击获取中点按钮,然后单击图像以重新构图。您单击的位置将被移动到画面的中心。单击计算 3D 以查看新的构图。

重置 会插入位置参数的预定义值。但是,这些值与 Mandelbulb3D 默认启动条件的值不同。重置按钮将缩放设置为 0.8,旋转角度约为零。这将产生场景的俯视图。请参见下面的 旋转 部分。

缩放 值不像相机上的缩放或焦距,它实际上更像一个 推拉。视野或视角是在 摄像机选项卡 中控制的。缩放参数缩放 Z 起始位置处的画面。这会产生向前或向后移动摄像机的视觉效果。

导航器窗口可以自动或手动更改缩放值。缩放是与摄像机移动无关的参数。然而,缩放的效果就像摄像机推拉,而不是视野。缩放和摄像机位置会组合并交互,从而产生有效的摄像机位置。这会导致一些混淆,特别是因为隐藏的参数 固定缩放和步长 默认情况下处于禁用状态。当禁用它时,导航器中的摄像机移动会导致缩放自动调整,从而产生意外的结果。建议的使用方法是启用固定缩放和步长,然后移动摄像机。如果分形形状的近端被裁剪,则向后推拉摄像机,然后将缩放参数设置为更高的值。

要更改场景旋转,请在 XYZ 字段中输入度数值。单击 应用于图像 按钮,然后单击 计算 3D 按钮。

Mandelbulb3d 中的旋转也与标准 3D 图形程序不同。在这些字段中设置旋转是违反直觉的。导航器窗口是设置摄像机角度的更好方法。作为参考,以下旋转值将产生来自 3D 空间六个主要方向的传统透视视图。

视图 X 旋转 Y 旋转 Z 旋转
顶部 0 0 0
正面 -90 0 0
背面 -90 0 180
右侧 90 180 -90
左侧 -90 0 -90
底部 180 0 0

重置 0 按钮将所有旋转值设置为零,从而产生来自顶部的视图。它不会恢复场景默认值。在新的场景中,Y 和 Z 的值为零,但 X 的值为 -40 度。

另请参阅

[编辑 | 编辑源代码]
华夏公益教科书