环境地形

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

从 '/includes/beta-Features/beta-Alert.md'导入 BetaAlert

Studio 的 地形编辑器 允许您生成和雕刻具有山脉、水体、草地覆盖的丘陵或平坦的沙漠。地形是由 4×4×4 格子组成的 3D 世界中的 11 个材料网格组成。

Desert terrain with mountains in the distance

使用 地形编辑器 ,您可以在 体素级区域级 地形编辑/1> 生成1> 和编辑地形 使用 选项 导入高度地图 和 颜色地图 。 对于更精确、动态或程序地形作品辑,您还可以 4>

地形材料

以下默认 材料 适用于地形,您还可以应用 自定义材料。材料都会影响世界中的地形形状和外观;例如, 动态草地 只会在 2> 草地材料2> 材料和 5> 水材料5> 材料上渲染,并且材料会以微�

Appearance of Asphalt material
沥青
Appearance of Basalt material
基础
Appearance of Brick material
砖块
Appearance of Cobblestone material
鹅卵石
Appearance of Concrete material
混凝土
Appearance of Cracked Lava material
破碎的熔岩
Appearance of Glacier material
冰川
Appearance of Grass material
草地
Appearance of Ground material
地面
Appearance of Ice material
Appearance of Leafy Grass material
叶状草地
Appearance of Limestone material
白石
Appearance of Mud material
泥土
Appearance of Pavement material
地面
Appearance of Rock material
岩石
Appearance of Salt material
Appearance of Sand material
沙子
Appearance of Sandstone material
砂岩
Appearance of Slate material
石板
Appearance of Snow material
雪花
Appearance of Water material
Appearance of Wood Planks material
木板
Air material icon (no visual appearance)
空气

水的外观

默认地,地形水面颤动、涟漪和闪耀以及微弱的运动。

要自定义水的颜色和动画:

  1. 选择 地形 对象在 工作区 下的 探险器 窗口。

    Terrain object shown in Explorer window of Studio
  2. 通过属性窗口中的以下属性定制水的外观:

    属性描述
    水色 调整所有地形水的总色调。
    反射水的能力 调整水面反射天空和周围物体的比例值从 1(高)到 0(无)。
    水透明度 调整水的透明度从 1(透清除)到 0(不透明)。
    水波大小 将从 1 (大) 调整到 0 (无) 的波的大小。
    水波速度 将波的速度从 100 (turbulent) 调整为 0 (仍然).

动态草地

虽然大多数材料都是静电,但您可以在 地形材料中添加动态的青草之刃。默认情况下,草会在模拟风中轻轻摇摆,您可以通过全球风调整其动画方向/强度。

要将动态草添加到 材料:

  1. 选择 地形 对象在 工作区 下的 探险器 窗口。

    Terrain object shown in Explorer window of Studio
  2. 在 属性 窗口中切换 装饰 属性。

    Decoration property of Terrain object in Properties window of Studio
  3. 调整草长度,输入值 在 0.1 和 1 之间为 草长度 属性。

    GrassLength property of Terrain object in Properties window of Studio GrassLength comparison depicted on rolling grassland hills.
  4. 如果需要,调整其动画的方向和强度通过 全球风

自定义地形颜色

每个地形材料都有默认颜色,但您可以自定义任何材料的颜色以更好适合您的体验。

Default terrain colors used in desert landscape

要定制任何其他颜色,除了水:

  1. 选择 地形 对象在 工作区 下的 探险器 窗口。

    Terrain object shown in Explorer window of Studio
  2. 在 属性 窗口中扩展 材质颜色。所有材质都以 RGB 代验证码显示。

    MaterialColors property shown in Properties window of Studio
  3. 对于任何材料,输入一个新的 RGB 代码或单击颜色框以打开 颜色弹出窗

生成地形

使用以下工具和方法,您可以使用 生成 工具或 脚本 生成大范围的地形,或基于高度地图和可选 颜色图 自动生成。

生成工具

生成工具允许您在几秒内程序地生成地形。 这对于要求大型地图,然后精细调整地形细节的情况尤为重要。

  1. 导航到 创建 选项卡的 地形编辑器 并选择 生成 工具。

    Generate tool indicated in Create tab of Terrain Editor
  2. 在 3D 视图中,移动/调整 选择区域 在哪里生成地形。或者,扩展工具的 选择设置 并在 X / 1>Y1> / 4>Z4>输入中输入值来设置特定大小和位置。

  3. 在工具的 生物群落设置 部分中,选择以下生物群落包含在新地形中:

    • 北极
    • 沙丘
    • 峡谷
    • 岩浆景观
    • 山丘
    • 平原
    • 沼泽
  4. 调整任何其他所需设置,如在 这里 所述。

  5. 点击 生成 按钮。

高度地图和颜色地图

高度地图是从上方直接查看的3D地形地图的2D表示,亮的地方在地形上会增加高度,例如山脉,黑暗的地方在下方会增加区域,例如山谷。

一个可选的 颜色图 ,以及一个高度图,使用 颜色键 将颜色转换为地形材料。

Example heightmap image
高度地图
Example colormap image
颜色图
Terrain generated from the example heightmap and colormap
生成地形

1像素在高度地图上代表4格在Studio,Studio支持最多4096×4096像素在.jpg.png格式。

要导入高度图和可选颜色图:

  1. 导航到创建选项卡的地形编辑器并选择导入工具。

    Import tool indicated in Create tab of Terrain Editor
  2. 在工具的 地图设置 部分,单击导入按钮,然后选择您想要导入为高度地图的图像。

  3. 在工具的 材质设置 部分,选择地形材质或, alternatively,上传颜色地图。

    要在所有生成的地形上应用一致的材料,请选择 材料 选项卡并选择地形材料。

  4. 在 3D 视图中,移动/调整 选择区域 在哪里生成地形。或在 选择 工具字段中输入值来设置更具体的位置和大小。

  5. 点击 生成 按钮。

脚本

您可以使用 Terrain 类创建地形。例如,使用方法 FillBall() , 使用方法 <

填满方块音量

workspace.Terrain:FillBlock(CFrame.new(0, 0, 0), Vector3.new(4, 4, 4), Enum.Material.Grass)

大规模编辑

地形编辑器的编辑选项卡包含大范围编辑通过区域选择、变形、2>填充2>、5>替换5>或设置8>海平面8>。

选择区域

选择工具是用于选择地形矩形区域的通用工具。

Select tool indicated in Edit tab of Terrain Editor

选择一个区域通过在 3D 视图中单击并拖动来重新定位它,使用 move 拖动器重新定位它,然后使用 scale 手柄编辑其大小。或在工具的 X / 1> Y1> / 4> Z4> 输入中输入值来设置特定位置和大小。

Move draggers and scale handles on a selected region
在选定的区域上移动拖动器和缩放手柄

Studio 也支持以下键盘和鼠标快捷键,假设 选择 工具处于活动状态并且在 资源管理器 层次结构中未选择任何内容。

窗户Mac行动
Ctrl C C在选定的区域内复制地形到剪贴板。
Ctrl V V粘贴已复制到剪贴板的地形,切换到变形工具,以便可以变形新的地形。
Ctrl X X在选定的区域内切择地形并将其剪切到剪贴板。
Ctrl D D在选定的区域内复制地形,然后切换到变形工具以便可以变形新的地形。
删除删除删除选定区域内的地形。
ShiftShift当按住拖动任何 刻度 把手柄时,将在所有其他轴上按比例缩放区域。
Ctrl当按住拖动任何 刻度 把手柄时,将在该轴上的正向和负向中均匀缩放该区域。

变形区域

变换工具可让您操作选定区域的整个内容到新的位置、大小或方向。

要将区域变形:

  1. 选择 一个区域,然后激活变形 工具。 注意,如果您复制或重复地形,工具将会自动激活。

    Transform tool indicated in Edit tab of Terrain Editor
  2. 在 3D 视图中,使用 移动 拖动器, 旋转 环和 缩放 手柄来变形区域。或在工具的 1> X 1> / 4> Y4> / 7> Z7> 输入中输入值来设置特定位置、大小和旋转角度。

    Move draggers, scale handles, and rotate rings on the Y axis of a selected region

填充和替换

填充工具可让您填充一个选定的区域,或用特定材料替换该区域内的所有材料。

要填充或替换地形:

  1. 选择 一个区域,然后激活 填充 工具。

    Fill tool indicated in Edit tab of Terrain Editor
  2. 在工具的 材质设置 部分:

    • 要填充该区域特定的材料,请选择 填充 并选择所需材料。
    • 要将一个材料的所有地形替换为另一个材料,请选择 替换 ,然后选择一个源材料材料和一个目标材料。
  3. 单击 应用 按钮或按下输入 / 返回

    Region filled with Salt material
    选定的区域充满了盐材料

设置海平面

海平面工具可让您创建一致的水位或移除区域内的所有水。

  1. 激活海平面工具。

    Sea Level tool indicated in Edit tab of Terrain Editor
  2. 通过单击并拖动 移动 拖动器和 缩放 手柄在 3D 视图中选择所需区域。 或在工具的 X / 1>Y1> / 4>Z4> 输入中输入值来设置特定位置和大小。

  3. 单击 蒸发 按钮以移除选定区域内的水,或单击 创建 按钮以填充选定区域。

详细编辑

地形编辑器的编辑选项卡还包含使用“画笔”工具绘制雕刻、1>平滑1>、4>扁平化4>、或7>油漆7>。

Detailed editing tools indicated in Edit tab of Terrain Editor

每个工具都让您从一个 圆柱体 的形状和大小中选择。

Brush shape and size controls in the Terrain Editor

对于使用画笔的工具,Studio 支持以下键盘和鼠标快捷键。

窗户Mac行动
Ctrl使用DrawSculpt工具时按住,会切换到备用画笔模式。例如,切换到"减法"模式而不是默认的"添加"模式。
ShiftShift使用DrawSculpt工具时按住,会暂时激活Smooth工具。
BB当在拖动鼠标或使用滚轮时按住时,调整画平滑的 基础大小
Ctrl B B当在拖动鼠标或使用滚轮时按住时,会调整画平滑的 高度。仅当平滑的形状设置为 框 或 圆柱体 时适用。
Shift BShift B当在拖动鼠标或使用滚轮时按住时,会调整画笔的 力量。仅当使用 雕刻、平滑 或 2>扁平化2> 工具时适用。
Alt当按住鼠点按时,显示材料选择器。

绘制

绘制工具使用画笔 添加减去 地形。 该工具以双重模式运行,其中按住 1> Ctrl1> 或 4> ⌘4> 将切换到“减去”模式,而不是默认“添加”模式。 此外,按住

雕刻

雕刻 工具使用画平滑添加或 减去 地形。与绘制工具不同,该工具包括一个 强度 滑块,可以更温和地操纵地形。

Draw工具类似,Sculpt工具以双重模式的吊顶Ctrl或1>⌘1>切换“减法”模式而不是默认“添加”模式。此外,4>Shift4>按住可暂时激活7>Smooth7>工具。

光滑

平滑工具使用画笔平滑地形中的陡坡边缘。该工具可以在独立模式下使用,或者您可以在使用“<a href=\"#draw\">绘制</a>”或“<a href=\"#sculpt\">雕刻</a>”工具时按住<kbd>Shift</kbd>键来将其打开。

扁平

展平工具将可视化平面上的地形展平至一致的水平。 默认情况下,该工具会降低平面上方的地形 将平面下方的地形升高,但您可以选择通过该工具的 展平模式 选项有选择地降低1>或1>升高。

绘制

绘制工具,使用画平滑,在现有材料上绘制 地形材料 或将一种材料替换为另一种材料。