明日方舟地圖制作器是一款專為喜歡玩明日方舟手游的玩家準備的游戲地圖制作器輔助軟件,這款軟件功能非常強大,可以輕松獲取模型,自己動作制作喜歡的地圖,軟件使用簡單,為你帶來更精彩的游戲體驗,喜歡的朋友不要錯過了。
明日方舟地圖制作器特點
地形規則,基本呈矩形格網形式。
地形種類有限,可以窮舉
模型元素大量重復使用
基于這些特點,通過參數化建模自動完成 變得可能。
使用者只需要完成關卡設計,剩下的部分交給程序。
關卡設計的部分在excel里完成,之后使用Grasshopper讀取表格數據,一通操作,建立模型。
明日方舟地圖制作器方法
1.在Excel中輸入地形編號,繪制關卡平面圖
例如上圖,敵人將從紅色方格(0)進入戰場,走過黃色方格(2)(3),最終進入藍色方格(1)。
玩家可以在(2)(4)上布置干員建立防守陣線。
如果敵人被移動至(6)中,則原地去世。
(7)是地圖邊沿,大型的配景模型將放置于此。
據此,相信游玩過《明日方舟》的網友可以在腦海中構建出關卡的大致樣式。
之后,在保持excel開啟的狀態下,打開rhino,打開文件“地圖樣板”
這個文件里沒有幾何物件,但是預先分好了圖層,區別了材質,設立了幾個視角
打開Grasshopper,打開文件“地圖制作器”
點擊位于左上角的“讀取表格”按鈕,并調整讀取的工作表序號和行列范圍
之后啟用標有“預覽”的電池Custom Preview,就可以在rhino中看到關卡預覽
淺黃色部分是可以放置干員的地形,灰色的則相反。
如果對關卡設計不滿意,可以在excel中修改
使用條件格式,使單元格背景顏色隨數值變化,便于查看。數值是控制地形的關鍵,顏色不是。
修改完成后,回到grasshopper,點擊“讀取表格”即可看到修改成果
之后,禁用標有“預覽”的電池Custom Preview,點擊“生成模型”按鈕,即可完成建模。
之后,切換為渲染模式,獲得更佳觀看體驗
明日方舟地圖制作器說明
1.流程概況
所有幾何物件均為網格,整個過程大量數學運算,少量曲線布爾,基本不含物理運算,因此生成速度很快。生成上圖所示模型,用時不到1秒。
2.數據流向
“預覽”部分的參數、數據和最終生成的模型參數、數據不互通。
在點擊“生成模型”之前,下半部分所有電池都不會收到數據,請放心調整。
3.“配景”的分類方式
(7)被我分成了三部分:南,北,和兩側,分離方法是這樣的:
若要調整分離方式,需要調整此滑桿:
4.特殊配景的出現規則
兩側建筑、白色鐵架 是特殊的配景類物件,我設定了以下規則以讓他們并不能總是出現,以保持配景的豐富度。
兩側建筑:對兩側的曲線進行布爾并集后,任意一邊的長度都大于網格尺寸。
如下圖所示,白色邊框所示位置將出現建筑
下圖所示情況則不會出現建筑,因為白色邊框的區域,在布爾并集后,各曲線都至少有一條邊是不大于網格尺寸的。
白色鐵架:僅出現在南側配景中,當且僅當有4個7相連時才會出現。
其余所有配景或者同種地形的不同表現方式均為隨機生成,可以通過調節參數進行控制。
5.所有的 調整是有意義的 參數滑桿我都放在cluster外面,并標上了注釋。
其中,標注有“1”“2”的滑桿,屬于以下情況中的一種:
功能相似的兩個參數
有運算先后順序的兩個參數
一個區間的兩個最值
6.必需的運行環境
rhino6.0
grasshopper1.0
插件 lunchbox(讀取excel、自動bake、隨機分組)
插件human(應用立方體貼圖軸)
插件kangaroo2(刪除重復直線、網格清理)
插件meshedit (炸開網格)
插件meshtool(網格管)