Re: [程式] Wave Function Collapse 實用技巧
只用Wave Function Collapse(Constraint Solver?)的問題是,它太限制了。
舉個例子
https://github.com/mxgmn/WaveFunctionCollapse
他自動做的地圖。
https://raw.githubusercontent.com/mxgmn/Blog/master/resources/wfc-summer-1.png
但其實這種只用現成的tiles來拼湊的地圖是很古老的方法。
如tiled map editor
https://www.mapeditor.org/
但是它有layers,有Wang tiles。
但其實我所知道的作法是,我們只用幾種textures(tiles)然後用blending來製作transition.
https://www.gamasutra.com/view/feature/3028/tiled_terrain.php?print=1
美術設定或程式設定都可,設些參數就好。可預先做好,也可在遊戲裡產生。
現在有3d gpu,制作先進的texture splatting(blending)超快,超容易。
https://www.gamasutra.com/blogs/AndreyMishkinis/20130716/196339/Advanced_Terrain_Texture_Splatting.php?print=1
所以我們可以設layers的tile(水,沙灘,地,草,路,牆,高地...)設一些條件,然後blend起來。
人工做也很快,要procedure generate也可。
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.141.214 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1609308535.A.361.html
※ 編輯: oopFoo (36.231.134.39 臺灣), 12/30/2020 14:14:28
推
12/30 16:39,
3年前
, 1F
12/30 16:39, 1F
→
12/30 16:39,
3年前
, 2F
12/30 16:39, 2F
→
12/30 16:39,
3年前
, 3F
12/30 16:39, 3F
→
12/30 16:39,
3年前
, 4F
12/30 16:39, 4F
→
12/30 16:39,
3年前
, 5F
12/30 16:39, 5F
→
12/30 16:39,
3年前
, 6F
12/30 16:39, 6F
→
12/30 16:39,
3年前
, 7F
12/30 16:39, 7F
→
12/30 17:03,
3年前
, 8F
12/30 17:03, 8F
→
12/30 17:04,
3年前
, 9F
12/30 17:04, 9F
→
12/30 17:04,
3年前
, 10F
12/30 17:04, 10F
→
12/30 17:16,
3年前
, 11F
12/30 17:16, 11F
→
12/30 17:16,
3年前
, 12F
12/30 17:16, 12F
推
12/30 23:41,
3年前
, 13F
12/30 23:41, 13F
→
12/30 23:44,
3年前
, 14F
12/30 23:44, 14F
→
12/31 07:59,
3年前
, 15F
12/31 07:59, 15F
→
12/31 08:01,
3年前
, 16F
12/31 08:01, 16F
→
12/31 08:02,
3年前
, 17F
12/31 08:02, 17F
→
12/31 08:03,
3年前
, 18F
12/31 08:03, 18F
→
12/31 08:04,
3年前
, 19F
12/31 08:04, 19F
→
12/31 08:06,
3年前
, 20F
12/31 08:06, 20F
→
12/31 08:07,
3年前
, 21F
12/31 08:07, 21F
→
12/31 08:08,
3年前
, 22F
12/31 08:08, 22F
→
12/31 15:28,
3年前
, 23F
12/31 15:28, 23F
→
12/31 15:28,
3年前
, 24F
12/31 15:28, 24F
→
12/31 18:46,
3年前
, 25F
12/31 18:46, 25F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章