【Gamystery】EP8 | PCG資源整理x應用
- 彥澤 廖
- 2024年5月6日
- 讀畢需時 3 分鐘
前言
在研究完官方的案例後,自己嘗試建立一個運用PCG建立的場景,並試著把之前學習到的內容應用在這次的練習中。
總體來說,比想像中的困難許多。除了場景設計和美感上的不足外,開始建立PCG Element時,腦袋一片空白。閱讀與吸收的差距比我想像的大得多,原本以為看官方的展示內容應該能有不錯的學習效果(畢竟Electric Dreams真的很漂亮)。因此,後來又持續尋找了一些資源,來加深對基礎的理解。
本文整理了我運用到的資源,並補充了專案制作上容易遇到的問題,以幫助讀者更快上手,使用PCG系統。
PCG 相關資源
官方:
Electric Dreams : 介紹功能概要、特色
Procedural Content Generation Overview: 介面介紹、配置、基礎功能與設置
Procedural Content Generation in Electric Dreams: 提供技術細節( 專業術語、屬性…. )
( 推 ) Epic PCG Tutorial: Community的資源,由官方人員製作了一系列教學
前兩個適合PCG完全新手,可以簡單了解PCG的特色與重點。第三個,基本上在初期階段用不太到,通常需要深入研究參數才會去查閱。
非官方:
YT系列教學 推薦在觀看完官方系列教學後再觀看這個影片。影片將場景設計的概念融入實際應用中,展示如何使用相同的工具,結合設計感,使場景更加生動。影片是以日文呈現的,需要對PCG的基本操作有一定的概念,這樣觀看後會更容易理解。
( 推 ) Node Graph解說
解說了大部分的PCG元件,表述清晰易懂,並以分類方式方便查找。在我想嘗試新功能時,最常遇到的問題是節點相容性不符,或是不知道從哪些元件下手。作者通過圖文並茂的方式,整理了大部分常用的元件,有些甚至解釋得非常詳盡。
對我來說,這是一個脫離新手村後的好幫手。
Marketpalce
以ㄕ上是兩個整合PCG系統的素材案例。透過這些按例,讓我觀察實務上,其他人如何運用這套系統。
Unreal MegaScan
練習階段可以使用UE提供的Megascans素材進行運用。最初想要製作海岸線的場景,但在設計上遇到了一些不夠熟悉和美感方面的困難。最終,我還是決定按照自然的場景進行製作。
Forest x Gelem 應用

我會補充在使用上容易忽略、卡關的地方。
Q1: 如何讓 Landsapce 灑滿物件?
A1: Check Sampler Unbounded

Q2: 使用PCG Setting後無法正確產生物件?
A2: 檢查 Spanwer 的設定。是另一組常用的設定。

另外提及,個人有遇到使用PCG Setting,會產生不知名的面積( 目前尚未解決 )

Q3: 無法監看PCG Element?
A3: 無法觀測畫面( Viewport )結果 -> 模式切換 Abosulte
無法觀測節點資訊 -> 沒有接正在觀測的物件 or 就是沒有資料
其他
Unreal 5 - Landscape Painting (2 MINUTES!!) 對材質也不太了解,找到了一個快速且效果不錯的方式,增添了一些變化。 。
Make a Gleomo Moive Shot in Hour 知道如何操作Level Sequence,但控制Camera的技巧一團糟。從影片中觀察,如何適時地切換不同設定和移動Camera的方式(雖然不是影片本身的重點)。有興趣的話,可以從後1/4開始。
這次PCG的建構內容沒有使用到像《Electric Dreams》那麼複雜的內容(原本想要)。
還構想以Nordic Coast Collections作為素材基礎來建構場景,但在中途就放棄了。
最終,我先以教學等級的練習開始。另外,對素材的理解也會大大影響PCG的運用方式。
如果你喜歡這次的內容,歡迎到Facebook粉絲團,給我們點個讚,表達對內容的支持喔!