看板 GameDesign 關於我們 聯絡資訊
老卡今年9月在東京與大阪舉辦了兩場關於RE ENGINE的技術分享conference。 http://www.capcom.co.jp/RE2019/ 今天終於把所有動畫通通放上youtube公開囉~ 剛好有去現場,因內容全是日文,在此簡單說一些概要。 當初看到報名時填的表格還有類似轉職意願表單等, 想說內容應該是用技術去包裝的徵才大會,抱著技術分享可能只是表層的心態去的, 結果意外硬核,都是實務經驗,看了些推特感想,對沒有實務經驗的學生可能稍難。 ------------------------------------------ 全部議程: ・複数のAAAタイトル開発に耐える汎用ゲームエンジンの設計と運用  https://youtu.be/fc3avwM-oTE
採用模塊設計,基底、物理、音效、AI等通通都是一個一個模塊, 除了基底綁定老卡自家技術外,其餘內容都可視需求更換他廠或自家模塊, 全部的處理都有定義好pipeline上該待的位置,各session可視各自需求ON/OFF任何模塊, 且include全部可視化node-base,讓runtime debug可以最有效率地進行。 另外引擎端是C++撰寫,但Application端全是C#, 因此Application端不可有任何各project自定義的擴充功能, 任何擴充都由引擎部分進行再回到Application端使用,以確保技術共有與維護能穩定。 另外為確保記憶體存取的安全性,Application端不能主動呼叫任何資源存取, 都必須透過引擎去非同步讀取。 使用RE ENGINE開發的所有作品,都必須確保能於引擎往後任何的版本上正常運行。 因已發售作品已經由QA完整測試,因此有極高的確實性, 用來驗證新技術的實裝正確與否是十分具有信賴性的test case。 現場有展示使用18年度新實裝的Lighting技術來跑的惡靈古堡7, 經由CPU使用率已經畫面呈現等能快速對新技術的實用性進行評比。 ・ユーザー中心の設計思想によるRE ENGINEのUX改善の取り組み  https://youtu.be/YhnIW2XY_wU
2010年就有進行新世代引擎的開發,但是2012發現不敷使用, 因此決定打掉重練,並將其中技術轉至RE ENGINE穢土重生。 同時魔物獵人世界的開發也正式確定將以魔改造MT Framework來進行。 2012 RE ENGINE開發初中期,以Programmer為主體進行研發, 但是投入Project實務後,不管企劃或是美術都有不少惡評, 尤其是UI部分很多都是Programmer美學,icon或是線條粗細等都沒有設計,全憑感覺。 後來決定向專業UX部門尋求人手,對UX層面進行了完全重製。 也有像iOS或是Android一樣訂立設計準則要求遵守,才成為現在的RE ENGINE。 ・RE ENGINEでのレベルデザインにおけるHoudini Engineとの連携  https://youtu.be/ABpjD-9FRe0
基本上就是運用Houdini Engine去做快速的連動模擬, 在RE ENGINE上快速拖拉幾何等基礎物件進行設計, 後端傳至Houdini Engine去cook,然後結果回去RE ENGINE直接模擬, 企劃和美術可以快速進行試作,確認沒問題後再正式投入實際的resourece製作。 ・背景で役に立つプロシージャルモデリング~制作現場でのHoudini実用例の紹介~  https://youtu.be/Q67T8K8SxHg
就是上面那點的實例介紹。 ・モジュラーリギング ~リギングをより効率よく、より簡単に~  https://youtu.be/nivB9gIoBx4
美術在骨架的應用方式以及workflow改善與心得。 ・「バイオハザードRE:2」における組み技リターゲット技術  https://youtu.be/x58JnJJSDYM
在不同角色對敵人的組合連攜技的設計時, 是如何使用程式來解決問題,去降低不同組合的重複性resource製作。 讓原需數年的美術resoourece製作時間大幅縮短到1年內。 基本上就是簡單的演算法和美術預塞隱藏骨架配合的實作演算法介紹。 ・技術が生み出すゲームアニメーション  ~プロシージャルアニメーション/モーションマッチング~  https://youtu.be/t3KCgZDZ93E
跟上面的講座有點類似,只是內容就是比較深一點的數學了。 讓不同體型的敵人搭配不同的武器,如何穩定在各種地形出相同的攻擊。 大致就是這幾年主流的procedural animation實例介紹。 後半是16年GDC上,UBI在榮耀戰魂上提出的Motion Matching方法的投入實驗介紹。 詳細請看UBI的發表內容 https://tinyurl.com/y24sgmzr 簡單說,就是捨棄以往類似state machine,1對1的motion resource製作, 而是讓演員錄製一支5分鐘的影片, 影片內容有規定必須遵照特定路線與動作來拍攝,以確保motion data的完整性。 然後在角色當下的動作完成時,會回去找該5分鐘影片一禎一禎搜尋, 搭配玩家的指令輸入,去找出最合適的那一禎動作,並遷移過去。 這是非常高價且奢侈的方式,基本上現世代主機遊戲難以實現該作法, 但是榮耀戰魂剛好是肢體表現為主的格鬥遊戲,有辦法將所有資源通通拿來算motion, 因此非常可能是本世代唯一一片有辦法使用該技術的作品。 目前Motion Matching已被視為會成為下世代主機的標準workflow, 因此各廠都開始有在投入相關研究與實驗,去年萬代也在CEDEC有類似發表。 這裡老卡有簡單DEMO了一下他們的成果。 另外認為原本UBI所提出的5分鐘影片模式在應用時並不好使用, 因此改成已數支4 50秒影片的方式來實作,發現效果不俗。 ・レンダリング技術の進化  https://youtu.be/Gz0k91MVjys
這段基本上就是近期流行的Rendering技術大雜燴, 各項技術在RE ENGINE還有惡靈古堡2 惡魔獵人5的實際成果。 部分內容在去年CEDEC介紹魔物獵人使用MT Framework做魔改時也有類似應用。 另外有DEMO部分惡魔獵人5使用光追去渲染出來的成果, 整體表現不錯,只是目前在鏡子反射上有些瓶頸卡住尚未實作。 ・「デビルメイクライ5」におけるシミュレーション ~破壊と二次アニメーション~  https://youtu.be/DQOzMoNaB_U
美術的實作trick介紹, 事先模擬bake的動畫,與CPU/GPU Motion混合使用去平衡視覺與遊戲設計的實例解說。 ・「デビルメイクライ5」におけるVFX解説  https://youtu.be/7UPc79EMwgk
跟上面一樣是美術resource的實例介紹,只是這次換成VFX製作。 運用shader的搭配,如何bake出真實感高的VFX。 另外還有搭配run-time的數據輸入去對特效實時產生變化的一些實作內容介紹。 ------------------------------------------ 大概就是以上內容,簡單分享一下。 另外有說目前支援Vulkan部分已實裝,正在驗證中,另有對應Google Stadia的計畫。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 131.147.239.56 (日本) ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1572270485.A.313.html
Bencrie: 模塊 10/28 21:51
Bencrie: 工程師的美感被嫌成這樣 QQ 10/28 21:56
※ 編輯: kuku321 (131.147.239.56 日本), 10/28/2019 22:04:20
coolrobin: 感謝分享 m(_"_)m 10/29 00:00
dreamnook: 10/29 07:34
wangm4a1: 推 10/29 08:25
sakyer: 讚 10/29 21:37
dklassic: 第一次覺得學了多年的日文很實用 XDDD 10/31 19:15
ConSeR: 感謝翻譯分享 11/02 11:29
beiluoshimen: Houdini真的世界無敵:) 3A大廠沒一家沒在用 11/12 21:12
heavendemon: push 11/15 08:26