環境地形

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

從 '/includes/beta-features/beta-警告.md' 中匯入 BetaAlert

Studio 的 地形編輯器 可以讓您生成和雕刻具有山、水體、草地覆蓋的丘陵 或平坦的沙漠等詳細和實際的地形環境。地形由 4×4×4 個子區域組成,其中有一個特定的材料

Desert terrain with mountains in the distance

使用 地形編輯器 ,您可以在 重量級別區域級別 層級上使用 1> 生成1> 和編輯地形 ,或使用 4> 高度圖4> 和 7> 色圖7> 來匯作品 <

地形材料

下列預設 材料 適用於地形,您也可以應用 自訂材料 。材料會影響地形在世界中的形狀和外觀;舉例來說, 動畫草 在 1> 草地材料1> 材料和 4>水地材料

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. 選擇 地形 對象 工作區 中的 1> 探索器1> 窗口。

    Terrain object shown in Explorer window of Studio
  2. 屬性 視窗中自訂水的外觀:

    屬性說明
    水色 調整所有地形水的總色調。
    反射水的能力 調整水面反射天空和周圍物體的比例值,從 1 (高) 調整至 0 (無).
    水透明度 調整水的透明度值從 1 (清除) 到 0 (Opacity)。
    水波大小 將波的大小調整為值 1 (大) 至 0 (無).
    水波速度 將波速調整為值 100 (渦輪) 至 0 (仍然).

動態草地

雖然大多數材料為靜態,但您可以在 地形材料中添加動畫刀鋒。 預設值下,草會在模擬風中溫和地揮動,您可以通過 全球風 調整其動畫方向和強度。

要將動畫草加到 材料:

  1. 選擇 地形 對象 工作區 中的 1> 探索器1> 窗口。

    Terrain object shown in Explorer window of Studio
  2. 屬性 窗口中切換 裝飾 屬性。

    Decoration property of Terrain object in Properties window of Studio
  3. 調整草的長度,輸入值在 0.1 和 1 之間 for the 草長度 屬性。

    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. 選擇 地形 對象 工作區 中的 1> 探索器1> 窗口。

    Terrain object shown in Explorer window of Studio
  2. 在 屬性 視窗中擴展 材質顏色。所有材質都以 RGB 代碼顯示。

    MaterialColors property shown in Properties window of Studio
  3. 對於任何指定的材料,輸入新的 RGB 代碼或按一下顏色盒子來開啟 顏色 popup

生成地形

使用以下工具和方法,您可以程序性地生成大範圍的地形區域,或使用 生成 工具或 scripting ,或基於 高度地圖 和可選 2>顏色地圖2> 自動。

生成工具

生成 工具可以讓您按程序在幾秒鐘內生成地形。這是對於想要在大型地圖上創建並然後精準調整地形細節的人很有用。

  1. 前往 創建 選單的 地形編輯器 並選擇 生成 工具。

    Generate tool indicated in Create tab of Terrain Editor
  2. 在 3D 視角中,移動/調整 選擇區域 內的地形。或者,擴展工具的 選擇設定 並在 X / 1>Y1> / 4>Z4>輸入中設入特定尺寸和位置。

  3. 在工具的 生物群落設定 區域中,選擇包含在新地形中的以下生物群落:

    • 北極
    • 沙丘
    • 峭壁
    • 岩漿景觀
    • 山脈
    • 平原
    • 沼澤
  4. 調整任何其他所需設定,如在 這裡 所述。

  5. 點擊 生成 按鈕。

高度地圖和顏色地圖

高度圖 是由 2D 代表 3D 地形地圖的 2D 代表,因為從上方直接查看。更亮的區域結果於 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)

大規模編輯

地形編輯器的 編輯 標籤包含區域 選擇變形 , 1>填充1> , 4>替換4> 或設置 7>海平面7> 。

選擇區域

選擇工具是選擇地形矩形區域的通用工具。

Select tool indicated in Edit tab of Terrain Editor

選擇一個區域,點擊並拖曳在 3D 視角中,使用 移動 拖動器重新定位它,並使用 縮放 手柄編輯其大小。或在工具的 X / 1>Y1> / 4>Z4> 輸入中輸入值來設置特定位置和尺寸。

Move draggers and scale handles on a selected region
在選定的區域上移動拖動器和縮放手柄

Studio 也支援以下鍵盤和滑鼠快捷鍵,假設 選擇 工具啟用,並且在 Explorer 階層中沒有選擇任何內容。

WindowsMac行動
CtrlCC將選取的區域內的地形複製到剪貼板。
CtrlVV將複製到剪輯板的地形貼入到 變形 工具,讓新的地形可以 變形
CtrlXX在選定的區域內切裁地形。
CtrlDD在選定的區域內複製地形,然後切換到變形工具,以便可以變形新的地形。
刪除刪除刪除選取的區域內的地形。
Shift 鍵Shift 鍵當按住拖曳任何 縮放手手把 時,將隨機減少區域的大小。
Ctrl當按住拖曳任何 調整尺寸 手手把時,會在該軸上的正向和負向中均勻縮放區域。

變形區域

Transform 工具可讓您操作整個選擇區域到新位置、大小或方向。

要變形區域:

  1. 選擇 區域,然後啟用變形工具。注意,如果您貼付或複製地形,工具將會自動啟用。

    Transform tool indicated in Edit tab of Terrain Editor
  2. 在 3D 視角中,使用 移動 拖曳器、 旋轉 擦曳和 縮放 手柄來變形區域。或在工具的 1>X1> / 4>Y4> / 7>Z7> 輸入中輸入值來設定特定位置、尺寸和旋轉。

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

填滿和替換

填充工具可讓您填滿選定區域的整個區域,或將區域內的所有材料替換為其他材料。

要填充或替換地形:

  1. 在工具的 材料設定 部分:

    • 要填充區域具體的材料,請選擇 填充 並選擇所需的材料。
    • 要將一個材料的地形全部替換為另一個材料,請選擇 替換 ,然後選擇一個 來源 材料和 目標 材料。
  2. 點擊 應用 按鈕或按Enter / Return

    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

每個工具都可以從 球體箱子圓柱體 筆形中選擇,並且在 1-64 格之間選擇基本大小。

Brush shape and size controls in the Terrain Editor

對於使用筆的工具,Studio 支援以下鍵盤和滑鼠快捷方式。

WindowsMac行動
Ctrl使用 畫畫雕刻 工具時按住,會切換到備用畫筆模式。例如,切換到 "減法" 模式而不是預設 "添新增 加至" 模式。
Shift 鍵Shift 鍵使用 DrawSculpt 工具時,暫時啟用 Smooth 工具。
BB拖曳鼠標或使用捲輪時按住時,調整筆的 基本尺寸
CtrlBB當在拖曳鼠標或使用捲輪時按住時,會調整刷動的 高度 。只適用於刷動的形狀設為 箱子圓柱體
Shift BShift B當在拖曳鼠標或使用捲輪時按住時,會調整筆的 力量。只適用於使用 雕刻 、 平滑 或 2>扁平化2> 工具時。
Alt按住滑鼠按鈕時,顯示材料選擇器。

Draw 工具會在使用 Brush 添加地形或 Subtract 地形。這個工具以雙重模式運行,其中按住 1>Ctrl1> 或 4>⌘4> 會切換到「子tract」模式,而不是預設「刪減」模

雕刻

雕刻 工具會在使用刷動時增加地形或減去地形。與繪製工具不同,這個工具包括一個 強度 滑塊,可以更溫和地操作地形。

繪製 工具相似, 雕刻 工具以雙重模式運行,其中按住 Ctrl 或 1> ⌘1> 會切換到 "刪減" 模式,而不是預設的 "添新增 加至" 模式。此外,按住 4> Shift4> 會暫時

平滑

平滑工具使用畫筆平滑地形中的陡坡邊緣。此工具可以在獨立模式中使用,或者您可以在使用 繪製雕刻 工具時按住 1> Shift1> 來將其打開。

平坦化

展平工具將可視化平面上的地形展平至一致的水平。 由預設情況下,該工具會降低平面上方的地形和將平面下方的地形升高,但您可以選擇通過工具的展平模式選項有選擇地降低或升高。

繪畫

繪製工具,使用畫刷動,繪製地形 材料 在現有材料上或 替換 一個材料 替換 另一個材料。