Unity AQUAS 教學

AQUAS Water / River Set 是一套支援 Unity 遊戲引擎的水與河流外掛程式,可製作高品質的視覺效果,擁有高度客製化的功能,並可支援不同類型的遊戲與平台。[ 觀看 Demo 影片  | 下載 Demo Pack | 下載 Demo APK  ]

AQUAS 支援 Android / iOS 行動裝置,關於提升 AQUAS 執行效能可至官網下載 APK 與說明文件 [ PDF ] 。

 

AQUAS 快速設定

AQUAS 採用可快速設定與高度客製化的設計,只要在快速設定視窗的幾個步驟,即可將 AQUAS 加入您的場景。此外 AQUAS 還可以整合著名的 Gaia 地形產生外掛程式,輕鬆為 Gaia 地形加入真實的水效果。

 

AQUAS 流動貼圖

AQUAS 使用 Flow map 流動貼圖製作河流,這種貼圖能夠產生真實水面流動效果,透過設定選單可以快速建立河流平面並匯出河流參考貼圖,可用於繪製 Flow map 流動貼圖的藍圖。

 

AQUAS 算圖技術

* Flow map based rivers 使用 Flow Map 為基礎製作河流效果

* Distance based texture tiling 距離為準的紋理貼圖重複拼貼

* Realtime Refraction 即時計算折射效果

* Dual-layered caustic effects 雙層焦散效果

* 透過高解析度法線貼圖在電腦上提供完美的視覺效果

* 透過低解析度法線貼圖在行動裝置上提供高執行效能

 

AQUAS 水底效果

* Limited & Distorted vision 視覺變形特效

* Bloom & Blur 光暈與模糊

* 3D Morphing Bubbles 變形氣泡

* Realistic Bubble Spawner 生成真實的汽泡

* Advanced Wet Lens Effect 鏡頭水滴的效果

 

實用工具程式

* Basic Buoyancy feature 基本的浮力計算

* 用於 Unity 編輯器的遊戲畫面截圖功能

浮力效果可支援任何網格物件,並且不需要 Collider 元件。

 

AQUAS 展示場景

透過展示場景是熟悉 AQUAS 的最佳捷徑,匯入 AQUAS 資源包。

開啟 [ AQUAS > Demo ] 資料夾的 Infinite Water Demo 展示場景。

Depth Support Example 場景。

Buoyancy Demo 浮力展示場景。

 

AQUAS 設定精靈

使用 AQUAS 提供的設定精靈,為場景快速加入水的效果,首先使用 Terrain 工具製作地形。

執行 [ Window > AQUAS > Setup Wizard ] 開啟 AQUAS 設定精靈。

確認 Select a type of Water = Deep Water 深水域,其他設定維持預設值。按下 Add Water 按鈕。

此時將出現 No Container Object Found 訊息,如果沒有指定地形,則會出現 No Terrain Specified 訊息。

AQUAS 水面效果將會快速加到遊戲場景。

 

使用 FlowMapPainter 製作河流的水面流動效果。

Save to 輸入貼圖的存檔路徑與檔名(目前僅能儲存 png 格式)

 

執行 [ Window > AQUAS > Quick Setup ] 開啟 AQUAS QuickSetup 快速設定視窗

 

輸入 Water Level 設定水面高度,設定 Terrain 地面( 如果沒有建立一個新地面拖曳到此欄位),設定 Main Camera 攝影機。

AQUAS QuickSetup 需要指定以上參數,否則將出現錯誤訊息,可按下 Hints 按鈕檢視操作提示。

 

AQUAS 2020 & Oculus Quest 2 測試

使用 AQUAS 2020 製作虛擬實境場景的海底效果,搭配微軟 MRTK 開發套件與 Oculus Quest 2 虛擬實境裝置。