[分享] 賽博龐克 都市生產器(v0.5) Demo影片
※ 引述《tonylo2ooo (Logo)》之銘言:
: 如題 最近無聊弄了Map generator,因為對cyberpunk風格感到有興趣
: 想做類似的地圖生產器 目標是做出像http://imgur.com/geGCVNC


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
01/03 01:30, 7F
推
01/03 08:57, , 8F
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
01/03 21:52, 11F
還在想演算法,目前有把跟建築物交錯的地方做出玻璃管了
但高架橋目前還是看起來蠻死的,有空再弄成大彎道
推
01/03 21:52, , 12F
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:36, 18F

→
01/05 14:37, , 19F
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
01/06 20:14, 22F
→
01/06 20:15, , 23F
01/06 20:15, 23F
→
01/06 20:15, , 24F
01/06 20:15, 24F
→
01/06 20:17, , 25F
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
Minecraft 近期熱門文章
PTT遊戲區 即時熱門文章
16
24