# 風格化城鎮自動化生成 - 遊戲場景建構之應用 2021 TGDF 台北遊戲開發者論壇 [共筆筆記索引](/ZA0Ckn94T0yN_JM36Z3KPw) [官網連結](https://2021.tgdf.tw/speakers/9) 講者:戴文凱 # 同類型工具 - flowscape - CityMapGenrater - CitySketch - City Builder - CityGen3D # 系統目標 - 程序化生成系統 - 應用於遊戲場景建構 - **風格化**城鎮自動生成 > 目前的 solutions 大多沒有辦法形成風格化的城鎮 - 客製化程度高 - 快速生成 - 建構大量模型 # 風格化建築生成工具 - 應用前次完成的工具生成**單體**建築 - 具備風格化特色 - 參數化 - 曲線變型工具 - 對此工具做延伸,擴增後自動化生成**整座城鎮** # 單體建築生成:基礎結構功能 - 參數化生成 - 建築Bounding Box - 多種屋面形式 - 骨架結構比例 - 屋脊、翼角、柱長度比例 - 曲線粗細 - 瓦片間距、仰角 # 單體建築生成:元件替換功能 - 可以透過替換不同元件的模型與材質(詳見圖片)產生不同風格的建築 ![](https://i.imgur.com/hB8v5nP.png) # 單體建築生成:樓梯/欄杆特色 - 可生成、替換之部件 - 平板、實心階梯 - 垂帶 - 欄杆 - 可控制參數 - 樓梯Bounding - 樓梯並排數 - 樓梯固定階數/樓梯高度 - 欄杆間距 - 欄杆縮放曲線 - 欄杆正、側內推距離 # 單體建築生成:樓梯結構與型態 - 樓梯結構 - 以 bounding box 做為基礎 # 單體建築生成:欄杆結構與型態 - 欄杆結構 - 以點與線的方式表現 - 在每條線上自動拼貼欄與桿 ![](https://i.imgur.com/2K5STg2.png) # 單體建築生成:樓、塔特色 - 藍圖模式 - 提供屋頂、屋身比例 - 可控制參數 - 不同生成模式 - 固定樓層數 - 固定單層樓高 # 城鎮生成 --- 實際案例觀察 - 城鎮/村落 可被分成以下架構 - 主要道路 - 延伸道路 - 街區 - 單體建築 - 街區內兩項特色指標 - 建築方向一致性(正面的朝向) - 允許一定誤差 - 建築的間隙 - 街區密度 # 城鎮生成 --- Scope ![](https://i.imgur.com/LIzsL0E.png) # 城鎮生成 --- 建構方法 ![](https://i.imgur.com/qQluIbC.png) # 系統目標 - 程序化生成 - 應用於遊戲場景建構 - 風格化城鎮自動生成 - 客製化程度高 - 快速生成 - 建構大量模型 # Q&A - 請問場景生成工具有在 Asset Store 或是其他地方販售嗎? - 我們是學校研發單位,尚未有商品化的規劃! 但樂意分享成果。 <!-- 討論用 寫不完QAQ 的確是挺多的 有空再手打XD --> ###### tags: `2021TGDF` `台北遊戲開發者論壇` `共筆筆記`