環境地形

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

Studio 的 地形編輯器 讓您生成和雕刻詳細且真實的地形環境,例如山脈、水體、草地覆蓋的丘陵或平坦的沙漠。地形由 個像素網格 組成,這些像素網格是 3D 世界的 4×4×4 格子區域,具有設定的材料。

Desert terrain with mountains in the distance

使用地形編輯器,您可以輕鬆生成和編輯地形,在voxel區域層級上,選擇匯入高度地圖顏色地圖。若要更精確、動態或程序地形編輯,您也可以 腳本 作品建地形。

地形材料

以下預設材料適用於地形,您也可以應用 自訂材料 。材料會影響世界上地形的形狀和外觀;例如,動畫草只會在草材料和水材料上產生漩渦和微光,具有微妙的運動。

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(粗暴)調整為 0(仍然)。

草地動畫

雖然大多數材料是靜態的,但您可以將動畫草片添加到 草地 地形材料。預設情況下,草會溫和地揮動在模擬風中,您可以通過 全球風 調整其動畫的方向/強度。

要將動畫草加入 材料:

  1. 勘探者 視窗中,導航到 工作區 ,然後選擇 地形 對物件。

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

    Decoration property of Terrain object in Properties window of Studio
  3. 通過輸入值 0.11 來調整草長度,用於 草長度 屬性。

    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 / Y / Z 輸入來設置特定尺寸和位置。

  3. 在工具的 生物群落設定 部分中,選擇要包含在新地形中的下列生物群落:

    • 極地
    • 沙丘
    • 峽谷
    • 熔岩景觀
    • 山脈
    • 山丘
    • 平原
    • 沼澤
  4. 點擊 生成 按鈕。

高度地圖和顏色地圖

A 高度地圖 是從上方直接查看的 3D 地形地圖的 2D 表示。高度地圖的更亮的區域會導致高地形,例如山脈,而較暗的區域會導致較低的地形,例如谷地。

可選擇的 顏色地圖 ,以及高度地圖,使用 顏色鑰匙 將顏色轉換為地形材料。

Example heightmap image

高度地圖
>

Example colormap image

顏色地圖
>

Terrain generated from the example heightmap and colormap

生成的地形
>

在高度地圖中的 1 像素代表 Studio 中的 4 個單位,Studio 支持在 .jpg.png 格式中最多 4096×4096 像素。

要匯入高度圖和可選顏色圖:

  1. 地形編輯器 中,導航到 創建 標籤並選擇 匯入 工具。

    Import tool indicated in Create tab of Terrain Editor
  2. 在工具的 地圖設定 部分,點擊匯入按鈕,然後選擇你想匯入為高度地圖的圖像。

  3. 在工具的 材料設定 部分中,選擇地形材料或,或者上傳顏色地圖。

    若要在所有生成的地形上應用一致的材料,請選擇 材料 標籤,然後選擇地形材料。

  4. 在 3D 視角中,移動/縮放 選擇區域 ,在生成地形之前。或者,在 選擇 工具欄中輸入值以設置更具體的位置和尺寸。

  5. 點擊 生成 按鈕。

腳本

您可以使用 Terrain 類別生成地形。例如,要創建填滿體積的草地材料地形,您可以使用方法,例如 FillBall() , FillBlock() , FillCylinder() , FillRegion()FillWedge()

填充方塊體積

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

大規模編輯

地形編輯器的 編輯 標籤包含大規模編輯的工具。

選擇區域

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

Select tool indicated in Edit tab of Terrain Editor

在 3D 視角中單擊並拖動以選擇區域,使用 移動 拖動器重新定位它,並使用 縮放 手柄編輯尺寸。或者,將值輸入到工具的 X / Y / Z 輸入,設置特定位置和尺寸。

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

工作室也支持以下鍵盤和滑鼠熱鍵,假設選擇工具已啟用且探索器窗口中沒有選擇任何內容。

窗戶Mac行動
Ctrl C C將選擇的區域內的地形複製到剪貼簿。
Ctrl V V貼到剪貼板的地形被切換到變形工具,以便可以變形新的地形。
Ctrl X X在選擇的區域內將地形切割到剪貼板。
Ctrl D D在選擇的區域內複製地形,然後切換到變形工具,以便可以變形新地形。
DeleteDelete刪除選擇的區域內的地形。
ShiftShift當在拖動任何 比例尺 把手把時按住時,將比例尺適當地分配到所有其他軸上。
Ctrl當按住拖曳任何 比例尺 把手把時,將在該軸上的正向和負向中均勻縮放該區域。

轉換區域

變形 工具讓您操縱整個選擇的區域到新的位置、尺寸或方向。

要轉換一個區域:

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

    Transform tool indicated in Edit tab of Terrain Editor
  2. 在 3D 視角中,使用 移動 拖動器、 旋轉 環和 縮放 手柄來變形區域。或者,將值輸入到工具的 X / Y / Z 輸入,設置特定位置、尺寸和旋轉。

    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. 點擊 應用 按鈕或按下 Enter / Return

    Region filled with Salt material
    選擇填滿鹽材料的區域

設定海平等級

海平面 工具讓您創建一致的水位或移除區域內的所有水。

要設置海平等級:

  1. 啟用 海平面 工具。

    Sea Level tool indicated in Edit tab of Terrain Editor
  2. 在 3D 視角中單擊並拖動 移動 拖動器和 縮放 手柄來選擇預期區域。或者,將值輸入到工具的 X / Y / Z 輸入,設置特定位置和尺寸。

  3. 點擊 蒸發 按鈕以移除選擇區域內的水,或點擊 創建 按鈕以將選擇區域填滿水。

詳細編輯

地形編輯器的 編輯 標籤也包含使用「刷動」工具繪畫、雕刻、平滑、扁平化或繪畫地形的精確編輯工具。

Detailed editing tools indicated in Edit tab of Terrain Editor

每個工具讓您從 盒子圓筒 刷子形狀和 1–64 個單位的基本尺寸中選擇。

Brush shape and size controls in the Terrain Editor

對於使用筆的工具,Studio 支持以下鍵盤和滑鼠熱鍵。

窗戶Mac行動
Ctrl當在使用 繪製雕刻 工具時按住時,切換到備用筆畫模式。例如,切換到「刪減」模式而不是預設的「新增 加至法」模式。
ShiftShift當在使用 繪製雕刻 工具時按住時,暫時啟用 平滑 工具。
BB當在拖動鼠標或使用滾輪時按住時,會調整筆的 基本尺寸
Ctrl B B當在拖動鼠標或使用滾輪時按住時,會調整刷動的 高度 。僅適用於刷動的形狀設為 箱子圓筒
Shift BShift B當在拖動鼠標或使用滾輪時按住時,會調整筆的 力量 。只適用於使用 雕刻平滑扁平化 工具時。
Alt當在滑鼠點擊按住時,顯示材料選擇器。

繪製

繪製工具添加或減去地形使用刷子。這個工具在雙模式下運作,在按住 Ctrl 切換到"新增 加至法"模式,而不是預設的"刪減"模式。此外,按住 Shift 暫時啟用 平滑 工具。

雕刻

雕刻工具添加或減去地形使用刷刷動。與繪圖工具不同,此工具包含一個 強度 滑塊,可以讓地形的操縱更加溫和。

與繪圖工具相似,雕刻工具在雙模式下運作,按住 Ctrl 切換到"減法"模式,而不是預設的"添新增 加至"模式。此外,按住 Shift 暫時啟用平滑工具。

平滑

平滑刷動具會使用刷子平滑地形中的陡峭邊緣。此工具可以在獨立模式下使用,或者您可以在使用「繪製」或「雕刻」工具時按住 Shift 來將其切換。

扁平

扁平化 工具將地形扁平化到視覺化平面上的一致水平。預設情況下,工具會將飛機上方的地形降低和將飛機下方的地形升高或通過工具的平坦模式選項降低或提升。

油漆

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