GAIA 教學

GAIA 是一套支援 Unity 遊戲引擎的地形與場景生成插件,協助您快速製作出令人驚嘆的地形景觀。GAIA 在操作上提供了彈性的選擇,讓您可以透過完全程序化或完全手動的方式建立地形。

GAIA 使用壓模 (Stamps) 的方式製作地形,這是一種直覺與精確的操作方式,可準確地產生您需想的效果。提供超過 150 種以上的壓模可供選擇,可以製作山脈、丘陵、湖泊、河流等地形。

- Leverage your resources to texture, plant, and populate your terrain procedurally using spawners;
- Build a library of points of interest - farms, villages, cemeteries or whatever you can imagine, or use other peoples libraries and spawn them into your scenes;

透過 Gaia eXtension System (GX)系統與他人共享您的庫 (Libraries)、配置 (Configurations)、工具。

透過內附工具可以匯出地形網格、 splatmaps、法線貼圖、海岸線遮罩。

GAIA 擁有擴展性 - 您可以透過掃描系統製作更多的壓模,允許您從地形,RAW 檔案,網格甚或是網路的影像產生壓模。

GAIA 擁有複製性,適應性和規則性 - 地形紋理,細節,種植和物體放置的部份都是使用程序化的方式完成,這種設計讓 GAIA 能夠適應新的地形,並使其成為網絡遊戲的完美選擇。

官方文件 Gaia_Quick_Start_v1_5_3.pdf 、Gaia_Documentation_v1_5_3.pdf

教學影片 http://www.procedural-worlds.com/gaia/tutorials/

快速上手 Gaia v1.5 QuickStart Guide

製作地形 GAIA - Unity 3D terrain, texturing, planting, population!

加入河流 How to add a river to a Unity terrain in minutes with Gaia

Gaia 相容性

- 支援匯入與匯出 Unity 內建工具製作的地形。

- 建立地形後,可刪除場景中原有的 Gaia 系統。

- 無需搭配其他的著色器,沒有任何相容性問題。

將 Gaia 下載到您的專案。

必要的資源包

執行 [ Assets > Import Package > Environment ] 匯入 Unity 標準資源 Environment 環境資源包。

此外,執行時系統將會要求匯入 Gaia Dependencies 2018 資源包。

 

使用壓模建立地形

Gaia 可以讓您自行設定地形的參數,製作符合遊戲需求的場景。

建立一個新的場景,執行 [ Window > Gaia > Show Gaia Manager ] 開啟 Gaia 視窗,選擇 STANDARD 標籤,

 

按下 1. Create Terrain & Show Stamper 按鈕,場景中將會出現新增的地形與壓模物件。

選取 Stamper 物件,然後開啟 [ Gaia > Stamps ] 資料夾,收錄大量 Highmap 高度貼圖,並依類別存放在不同的子資料夾,例如再進入 Waterfalls 資料夾,將 Niagara 2 貼圖拖曳到 Stamp Preview 欄位,透過 Scene 視窗可預覽地形,調整 Height 高度,其餘維持預設值,按下 Stamp 按鈕,即可將壓模套用到地形,等候約20秒即可看到結果。由於地形與壓模重疊不容易觀察,可按下 Preview 按鈕隱藏 Stamp preview mesh(壓模預覽網格)。

 

選取剛才建立的地形,從 Inspector 屬性編輯器左上角開啟 Static 下拉式選單,取消 Lightmap Static選取狀態,停止GI光照貼圖的即時運算,維持操作過程的執行效能。

使用多個壓模可以增加地形的複雜度,製作不同的地形風貌,開啟 [ Gaia > Stamps > Mountains ] 資料夾,選擇一個適當的高度貼圖,拖曳到 Stamper 物件的 Stamp Preview 欄位,取消 Ground Base 地形基準,否則移動高度時將會自動歸零。使用移動、旋轉、縮放工具調整,。

如果需要還原上一次的壓模操作,可按下 Stamp Controller 的 Undo 按鈕★,功能表 [ Edit > Undo ] 指令是無效的。

從 Gaia Manager 按下 3. Create Player, Wind, Water and Screenshotter 按鈕,可以加入玩家角色、風區、海面、畫面拍照。

補充:您可以自行改放載具(車輛)或其他角色,海面是 Unity 預設的,可以搭配 AQUAS 等獲得更好的效果。

場景新增的 Screen Shotter 提供畫面抓圖功能,預設的情況按下 F12 可抓圖並儲存到設定的資料夾,可設定快速鍵、圖片尺寸等。

切換到 GX 標籤,按下 INSTALLED 按鈕,開啟 Procedural Worlds,然後按下 Set Linear Deferred Lighting 按鈕,按下 Create Camera Effects 按鈕,按下Set Morning Light / Set Afternoon Light / … 按鈕,可以改變不同時段的光照效果。

注意!如果沒有匯入 Effects 效果資源包,會出現錯誤訊息。

按下 Play 測試遊戲,探索您建立的場景吧!

使用快速生成方式建立地形

我們將使用 Gaia 快速生成的方式,隨機產生一個新的地形。

1. 建立一個新的場景。

2. 執行 [ Window > Gaia > Show Gaia Manager ] 開啟 Gaia 視窗,選擇 ADVANCED 標籤,然後按下 Show Session Manager 按鈕。或者,您也可以用快速鍵 Ctrl + G 開啟 Gaia 視窗。

 

3. 選擇 ADVANCED 標籤,然後按下 Show Session Manager 按鈕,場景中將會加入一個 Gaia 物件與 Session Manager 物件,這是地形創建階段管理工具。

4. 從 Inspector 屬性編輯器勾選 Random Terrain Generator 使用隨機地形產生器 ,下方會顯示相關的設定,維持預設值。按下 Add Stamps 按鈕,場景中的 Gaia 物件底下會新增一個 Stamper壓模子物件。

5.選取場景中的地形(注意不是選取藍色的海平面),從 Inspector 屬性編輯器左上角開啟 Static 下拉式選單,取消 Lightmap Static選取狀態,停止GI光照貼圖的即時運算以維持操作過程的執行效能。

6. 按下 Play Session 按鈕,等待約一分鐘即可建立新的地形。

Sea Level 設定海平面高度(預設值 = 50)

7. 在Gaia Manager 視窗點選 STANDARD 標籤,按下 2. Create Spawners 按鈕快速新增場景物件的產生器。包括:

Group Spawner 群組產生器
Coverage Texture Spawner 地形的貼圖紋理產生器
Coverage GameObject Spawner 房屋與岩石產生器
Clustered Tree Spawner 叢集樹木產生器
Coverage Tree Spawner 覆蓋樹木產生器
Coverage Detail Spawner 花草產生器

8. 選取 Coverage Texture Spawner 物件,在Inspector 屬性編輯的 Spawner 可調整各項參數,完成設定後可在 Spawn Controller 下點選 Spawn 快速生成地形的貼圖。

~

9. 選取Coverage GameObject Spawner 物件,在Inspector 屬性編輯的 Spawner 可調整各項參數與生成的物件,完成設定後可在 Spawn Controller 下點選 Spawn 快速生成群組(房屋、岩石、大樹)。 ( Rock Pile, Farm, Village, Copose)

產生的物件將會成為 Coverage GameObject Spawner 物件下方的子物件,因為設定值 Resource Type = Game Object?如果不要可回到此處刪除。

加入樹木

樹木可以使用 Clustered Tree Spawner 或 Coverage Tree Spawner 製作,主要是樹木分佈的方式,但是實際差異不大。

選取Clustered Tree Spawner 物件,在Inspector 屬性編輯器的 Spawner 可調整各項參數與生成的物件,完成設定後可在 Spawn Controller 下點選 Spawn 快速生成樹群組。

選取Clustered Tree Spawner 物件,在Inspector 屬性編輯器的 Spawner 可調整各項參數與生成的物件,完成設定後可在 Spawn Controller 下點選 Spawn 快速生成樹群組。

點選 Coverage Tree Spawner,在Inspector 屬性編輯的 Spawner 可調整各項參數與生成的物件,完成設定後可在 Spawn Controller 下點選 Spawn 快速生成覆蓋地形的樹木。

刪除樹木

生成的樹木將會成為 Spawner 物件下方的子物件,因為設定值 Resource Type = Terrain Tree ,如果以後需要砍樹的話,除了選取地形執行 Remove Tree 移除樹木以外,別忘了回到這裡刪除碰撞器。

加入花草

~

勾選 Terrain Helper 地形輔助工具,按下 Flatten Terrain 按鈕讓地形平面化,按下 Reset Session 按鈕,按下 Add Stamps ,再按一次 Play Session 重新製作。若不滿意可多試幾次以獲得理想的地形效果。

回到 Gaia Manger 並切換到 STANDARD 標籤,按下 2. Create Spawners按鈕,然後在已選取的 Group Spawner按下 Spawn 按鈕,可能需要一點時間計算,請耐心等候。

現在讓我們完成場景製作,按下 3. Create Player, Wind, Water and Screenshotter按鈕。場景將會加入以下物件,若不要可刪除。

Player 玩家角色
Wind Zone 風區域(控制樹木的風吹效果)
Water 水面效果

Screenshotter遊戲畫面擷圖工具(按 F12 可進行擷圖)

切換到 GX 標籤,展開 Procedural Worlds 選項,按下 Set Linear Deferred Lighting 按鈕,然後按下 Create Camera Effects 按鈕,最後按下 Set Afternoon Light 按鈕設定下午效果(也可以設定上午、晚上的時段)。 ★

OK~ 完成囉!

Gaia Manager UTILITIES 公用程式

支援 Gaia 的外掛程式

3D Forge ( Village Exteriors Kit )

Dogmatic ( AQUAS Water Set )

GameTextures.com ( Game Textures )

Kronnect ( Volumetric Fog & Mist )

Opsive ( Third Person Controller )

Tanuki Digital ( TENKOKU Dynamic Sky )

原文地址:https://www.cnblogs.com/jiahuafu/p/12000473.html

时间: 2024-11-05 22:55:29

GAIA 教學的相关文章

[How To] TrueCrypt使用教學 - 重要資訊的加密保險箱(转)

我在2013年八月的時候寫了這篇關於TrueCrypt的使用教學,但從去年(2014)五月下旬開始,TrueCrypt的首頁出現了"Using TrueCrypt is not secure as it may contain unfixed security issues"這項警告,作者解釋道,隨著微軟的Windows XP於2014年5月停止支援,且Vista之後的Windows作業系統已經整合了夠好的加密解密功能BitLocker(但這該死的玩意只有旗艦版與企業版的使用者能夠使用

【NS2】NS2 教學手冊(转载)

之前做毕设的时候搜索NS2的相关资料,发现这个里面涵盖很广,特此收藏,感谢原作者的辛勤劳作. NS2 教學手冊 ( NS2 Learning Guide) [快速連結區] My works  中文影音教學區  Q&A for my works  My Book  My Talks  Forum  Basic  ns2-installation  Tcl/Tk/Otcl  Debug  Trace Processing  awk/gawk  Gnuplot  perl  latex  Traffi

Git 初學筆記 - 指令操作教學

Git 是分散式的版本控制系統, 從架設.簡易操作.設定, 此篇主要是整理 基本操作.遠端操作 等. 註: Git 的範圍太廣了, 把這篇當作是初學入門就好了. 注意事項 由 project/.git/config 可知: (若有更多, 亦可由此得知) origin(remote) 是 Repository 的版本 master(branch) 是 local 端, 正在修改的版本 平常沒事不要去動到 origin, 如果動到, 可用 git reset --hard 回覆到沒修改的狀態. Gi

Nmap 網路診斷工具基本使用技巧與教學

Nmap 是一個開放原始碼的網路掃描與探測工具,可以讓網路管理者掃描整個子網域或主機的連接埠等,功能非常強大. Nmap(Network Mapper)是一個開放原始碼的網路檢測工具,它的功能非常強大,這裡整理了許多使用範例,讓初學者可以快速上手. 安裝 一般的 Linux 系統通常都會將 Nmap 納入官方的套件庫,如果是 Red Hat 系列的 Linux,可以使用 yum 安裝: sudo yum install nmap 而如果是 Debian 系列的 Linux 則可使用 apt: s

高效能人士好評的 Listary 中文版檔案搜尋十大招教學

有一個老牌的免費軟體在高效能工作者之間廣受好評,可以改變檔案瀏覽.開啟.管理的繁瑣步驟,但電腦玩物上一直遲遲沒有特別介紹.他可以媲美「 Ditto」這樣的強化剪貼簿軟體,是簡化日常瑣碎工作操作的好工具,隨時都用得到,上手後的朋友很可能離不開他. 這款軟體就叫做:「 Listary 」,他是一款檔案搜尋器,但他帶來的改變不只是加快搜尋,而是加快 Windows 上全面的檔案處理效率. 「 Listary 」的主標語是:「Keep files at your fingertips」,意思是透過鍵盤上

天堂Lineage(單機版)從零開始架設教學 Installing Lineage 3.52 Server - On Windows

可能會用到的檔案,我已經整理好了 https://drive.google.com/open?id=0B6uOJwY3MLcvMVdaSkFwOThKYXc&authuser=1 1. [下載原始碼] Using RapidSVN 用checkout http://l1j-tw-99nets.googlecode.com/svn/trunk/L1J-TW_3.50c/ 2. [編譯原始碼] 裝好ant 新增系統變數:ANT_HOME,內容:c:\develop\apache-ant-1.6.1

無心插柳的Linux學習者代言人——蔡德明

誰是「蔡德明」恐怕沒有多少人知道,不過提到「鳥哥」這個稱號,在臺灣的Linux社群幾乎是無人不知無人不曉,蔡德明正是鳥哥的本名.鳥哥究竟多有名? 如果你是有意學習Linux的初學者,卻不知如何下手,10個人當中有9個人會告訴你,先上「鳥哥的Linux私房菜」網站(http://linux.vbird.org) 瞧瞧,或是去書店買一本「鳥哥的Linux私房菜-基礎學習篇」來研讀,因為前者早已是臺灣最具人氣的Linux技術教學網站(從2002年至今,上站人 數已突破380萬人次),後者則是從2003

學習筆記:Linux常見題目解析分享

學習題目分享解答 --此篇博客感謝老男孩老師教學,才得以學習完成此篇博客-- 描述linux系統的啟動過程?     (企業面試題) (1)簡單描述(口頭) 1.開機BIOS自檢    --->檢查硬件是否正常   自檢完後 根據啟動順序,教給下一個設備處理 2.MBR引導    ---->(硬盤) 硬盤0柱面0磁道1扇區的前446byte      (1扇區 512字節)   剩下的(512-446 =66)    其中64用來分區表(4個--->意思是4個主分區或4個擴展分區)  最

【ZZ】快速學會開發Android App

http://www.cc.ntu.edu.tw/chinese/epaper/0022/20120920_2209.html 作者:吳玉舒 / 臺灣大學計算機及資訊網路中心程式設計組幹事 智慧型手機發展迅速,其中以Android和iOS為主要的平台,根據 2012年6月Nielsen 的調查報告,超過五成的智慧型手機採用Android系統.在此希望透過這篇讓有興趣的開發者能夠快速地上手.此篇分成三個部分,第一部分為開發環境的建立,其中介紹在安裝上常遇到的錯誤該如何處理.第二部分為基本操作介紹,