[分享] 賽博龐克 都市生產器(v0.5) Demo影片

看板Minecraft (當個創世神)作者 (Logo)時間9年前 (2017/01/02 02:40), 9年前編輯推噓27(2707)
留言34則, 20人參與, 最新討論串1/1
※ 引述《tonylo2ooo (Logo)》之銘言: : 如題 最近無聊弄了Map generator,因為對cyberpunk風格感到有興趣 : 想做類似的地圖生產器 目標是做出像http://imgur.com/geGCVNC
的風格 : 自動生成連綿不斷的超大型都市 .... http://i.imgur.com/t0U1hGa.png
http://mcfallout.net:1205/ 線上地圖(光影部分有點bug,地圖太複雜) 在原文底下鄉民的提點,告訴我"L-system"之後, 有天忽然突發奇想,用遞迴寫下去,就忽然大耀進了 http://i.imgur.com/LkipEQ5.png
<---城市藍圖( 縮小版 http://i.imgur.com/QoZi0kJ.png
<---實際樣貌 可以很快的弄出一個8000x8000不重複的城市規劃圖 一分半的 DEMO影片 個人覺得還蠻美的,算滿意 :p ... https://www.youtube.com/watch?v=-d-hIOFy1WI
目前技術部分 : 很多時間都花在效能上面,因為要大量的判定(3d空間中的兩棟建築物交集) 自己目前是用電腦視覺上面找edge的方法, 用filter算出兩棟建築物在空間中的小交集的集和 目前project會自動把schematic檔吃進去,現在還套用一些自己開發的演算法 處理像是2棟建築物很靠近要怎麼嵌合的問題(太遠沒有cyberpunk的壅擠感) 還有道路的參數怎麼樣才能製造那種擁擠感。 目前插件算蠻成熟的了,對cyberpunk 或是銀翼殺手那種世界的風格有興趣的 歡迎跟我合作提供大量schematic檔, 目前插件會 (Source code https://github.com/kuohsuanlo/CyberWorld 1.自動讀入 2.自動判定最佳位置 3.自動嵌合(還在優化) 會自動把一些昂貴的方塊給換成石頭之類,可以算是v0.5 半成品了 謝謝之前提供意見的鄉民。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.6.246 ※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1483296012.A.E6D.html

01/02 03:06, , 1F
01/02 03:06, 1F

01/02 08:38, , 2F
01/02 08:38, 2F

01/02 10:50, , 3F
很好看
01/02 10:50, 3F

01/02 15:23, , 4F
厲害
01/02 15:23, 4F

01/02 22:19, , 5F
很猛!
01/02 22:19, 5F

01/02 22:55, , 6F
高手
01/02 22:55, 6F

01/03 01:30, , 7F
good 先把街道兩旁塞滿建築 看看能不能提升擁擠感
01/03 01:30, 7F

01/03 08:57, , 8F
開發違建系統增加擁擠感(x
01/03 08:57, 8F
謝謝兩位的建議! 事實上v0.5路上的雜物就是為了增加違建(小吃攤 招牌 垃圾 貧民窟) 但只是先小試一下, 因為目前正想辦法快速的找到建築物的大型表面,在上面加上違建 並且在建築物之間加入水管,抽水馬達等等。 但還在演算法debug中._. 而且不能太花時間,不然map generation會跑太久

01/03 12:11, , 9F
推!!!
01/03 12:11, 9F

01/03 16:04, , 10F
空中橫向建築多一點呢?
01/03 16:04, 10F
地下水道的演算法會考慮拿來用,變成各建築之間的玻璃通道 反正都現成的._.|||半徑 管厚都參數化可以調 最近還在把銀翼殺手的畫面截圖 消化一下他的佈景中

01/03 21:52, , 11F
超強 希望有更多錯綜複雜的高架橋w
01/03 21:52, 11F
還在想演算法,目前有把跟建築物交錯的地方做出玻璃管了 但高架橋目前還是看起來蠻死的,有空再弄成大彎道

01/03 21:52, , 12F
推阿~這種風格讓我想到一款很經典的射擊遊戲SlaveZero
01/03 21:52, 12F

01/03 21:58, , 13F
太厲害了,不推不行阿
01/03 21:58, 13F

01/04 01:37, , 14F
01/04 01:37, 14F

01/04 16:54, , 15F
超神
01/04 16:54, 15F

01/04 16:57, , 16F
建築系?
01/04 16:57, 16F
資工系

01/05 12:16, , 17F
建築系跪著看完
01/05 12:16, 17F
我有套用現成的建築,我只有正在開發嵌合數棟房子的演算法 如果想一起跟我合作我很歡迎,因為我蓋房子真的很弱 或許建築系對於將建築模組化比較在行,那麼把建築物合體的後的結果可能會好看一點 ※ 編輯: tonylo2ooo (140.112.16.185), 01/05/2017 12:33:33

01/05 14:36, , 18F

01/05 14:37, , 19F
可以參考看看archigram 、代謝派建築
01/05 14:37, 19F

01/05 14:39, , 20F
都是理性模組化都市的極致
01/05 14:39, 20F
謝謝關鍵字!! 高手在民間 好前衛的設計圖 ※ 編輯: tonylo2ooo (118.165.28.169), 01/05/2017 18:48:48

01/06 20:08, , 21F
有工廠或伺服器區嗎? 裝一堆紅石和鐵路的大迷宮?
01/06 20:08, 21F

01/06 20:14, , 22F
挖靠 你地圖開起來超像OPENTTD的
01/06 20:14, 22F

01/06 20:15, , 23F
目前建築風格好像是2000年以前流行的
01/06 20:15, 23F

01/06 20:15, , 24F
都方盒的變體 沒啥大片板子或奇怪的扭曲曲線結構
01/06 20:15, 24F

01/06 20:17, , 25F

01/06 20:17, , 26F
邊界斷面看不出來地底有啥設計 大樓也沒啥地下室這樣?
01/06 20:17, 26F

01/06 20:20, , 27F
然後你可能要考慮大型特殊建築存在的問題
01/06 20:20, 27F

01/06 20:21, , 28F
像是銀翼殺手他老闆住的大型金字塔那樣 有地標性的東西
01/06 20:21, 28F

01/06 20:22, , 29F
不過這假如只是單純的地圖產生是不必考慮拉 增加趣味而
01/06 20:22, 29F
現在的住宅區 生成器中 其中一種生態系 地下室的演算法也還沒想 因為現在有個function還在找bug 其他你的建議我收到了,謝謝你花時間提供這麼多見解!! 剛剛google一下openttd 真的好有意思 謝謝關鍵字:) 也謝謝你提出的工廠跟伺服器區 正苦無biome的概念 ※ 編輯: tonylo2ooo (118.165.79.89), 01/07/2017 01:39:06

01/07 16:52, , 30F
好帥,我也想研究
01/07 16:52, 30F
沒問題阿 code已經open source了,想自己改善也歡迎pull

01/10 16:19, , 31F
對了你目前建築樣板...要怎投稿 放假有時間亂搞
01/10 16:19, 31F
嗨,你好(同樣內容我也寫信給你了喔!) 看你想要用什麼方式合作 1.如果是單純投稿,上mcfallout.net 1.11.2版本的創造伺服器 直接蓋就好 我會用系統自動把大家的創作存下來 2.PTT上的鄉民我都開放直接寄給我的 如果你想寄給我的話,可以用schematic檔,看放在哪個空間讓我載 目前共有124個樣板,大小從 16x16 32x32 48x48 64x64 如果你要大量投稿的話我真的超級開心的! 但記得大小別超過64x64 舉例 : 有個東西是 64x24 會被分到64x64的地方 記住schematic不要含地板,因此地下室麻煩另外存 ___ | | | | <---存建築本體 | | -------------- <--地板,請不要存 | | | | | | <--- 地下另外存,有另外的地下室系統來建構 |___| 3. 厚度<=2,長寬超過16,系統都會當成大型看板貼在大樓上 || 貼上去 | || =====> | || | 大樓 || | || | || | ^ 厚度<=2 歡迎投稿大量大型企業的廣告看板 ※ 編輯: tonylo2ooo (118.165.17.75), 01/10/2017 17:03:31

01/11 18:21, , 32F
純推 期待成品
01/11 18:21, 32F

01/31 01:57, , 33F
01/31 01:57, 33F

02/13 10:38, , 34F
超酷
02/13 10:38, 34F
文章代碼(AID): #1OQKqCvj (Minecraft)
文章代碼(AID): #1OQKqCvj (Minecraft)