top of page

【Gamystery】EP8 | PCG資源整理x應用

前言

在研究完官方的案例後,自己嘗試建立一個運用PCG建立的場景,並試著把之前學習到的內容應用在這次的練習中。


總體來說,比想像中的困難許多。除了場景設計和美感上的不足外,開始建立PCG Element時,腦袋一片空白。閱讀與吸收的差距比我想像的大得多,原本以為看官方的展示內容應該能有不錯的學習效果(畢竟Electric Dreams真的很漂亮)。因此,後來又持續尋找了一些資源,來加深對基礎的理解。


本文整理了我運用到的資源,並補充了專案制作上容易遇到的問題,以幫助讀者更快上手,使用PCG系統。



PCG 相關資源

官方:

  1. Electric Dreams : 介紹功能概要、特色

  2. Procedural Content Generation Overview: 介面介紹、配置、基礎功能與設置

  3. Procedural Content Generation in Electric Dreams: 提供技術細節( 專業術語、屬性…. )

  4. ( 推 ) Epic PCG Tutorial: Community的資源,由官方人員製作了一系列教學

前兩個適合PCG完全新手,可以簡單了解PCG的特色與重點。第三個,基本上在初期階段用不太到,通常需要深入研究參數才會去查閱。


非官方:

  1. YT系列教學 推薦在觀看完官方系列教學後再觀看這個影片。影片將場景設計的概念融入實際應用中,展示如何使用相同的工具,結合設計感,使場景更加生動。影片是以日文呈現的,需要對PCG的基本操作有一定的概念,這樣觀看後會更容易理解

  2. ( 推 ) Node Graph解說

解說了大部分的PCG元件,表述清晰易懂,並以分類方式方便查找。在我想嘗試新功能時,最常遇到的問題是節點相容性不符,或是不知道從哪些元件下手。作者通過圖文並茂的方式,整理了大部分常用的元件,有些甚至解釋得非常詳盡。


對我來說,這是一個脫離新手村後的好幫手。


Marketpalce

以ㄕ上是兩個整合PCG系統的素材案例。透過這些按例,讓我觀察實務上,其他人如何運用這套系統。


Unreal MegaScan


練習階段可以使用UE提供的Megascans素材進行運用。最初想要製作海岸線的場景,但在設計上遇到了一些不夠熟悉和美感方面的困難。最終,我還是決定按照自然的場景進行製作。



Forest x Gelem 應用



利用PCG 自製場景

我會補充在使用上容易忽略、卡關的地方。


Q1: 如何讓 Landsapce 灑滿物件?

A1: Check Sampler Unbounded


Q2: 使用PCG Setting後無法正確產生物件?

A2: 檢查 Spanwer 的設定。是另一組常用的設定。


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



Q3: 無法監看PCG Element?

A3: 無法觀測畫面( Viewport )結果 -> 模式切換 Abosulte

無法觀測節點資訊 -> 沒有接正在觀測的物件 or 就是沒有資料




其他

  1. Unreal 5 - Landscape Painting (2 MINUTES!!) 對材質也不太了解,找到了一個快速且效果不錯的方式,增添了一些變化。

  2. Make a Gleomo Moive Shot in Hour 知道如何操作Level Sequence,但控制Camera的技巧一團糟。從影片中觀察,如何適時地切換不同設定和移動Camera的方式(雖然不是影片本身的重點)。有興趣的話,可以從後1/4開始。


這次PCG的建構內容沒有使用到像《Electric Dreams》那麼複雜的內容(原本想要)。

還構想以Nordic Coast Collections作為素材基礎來建構場景,但在中途就放棄了。

最終,我先以教學等級的練習開始。另外,對素材的理解也會大大影響PCG的運用方式。


如果你喜歡這次的內容,歡迎到Facebook粉絲團,給我們點個讚,表達對內容的支持喔!





bottom of page