我的世界提取全部獨立方塊方法 - 動畫制作
需要:
MINECRAFT JAVA 國際版:1.15.2?
????(https://www.minecraft.net/en-us)
Mineways:7.15
????(http://www.realtimerendering.com/erich/minecraft/public/mineways/index.html)
Blender3D:2.83
????(https://www.blender.org/)
MCprep:3.23+
(https://theduckcow.com/dev/blender/mcprep/)
步驟:
1、從 Mineways 打開 MINECRAFT 1.15.2 的地圖,選擇好要提取的區(qū)域。
2、選擇導(dǎo)出為Obj格式,for Rendering,選擇路徑,點擊保存后才會彈出設(shè)置選項。

3、勾選如圖的四個選項。

官方說明:http://www.realtimerendering.com/erich/minecraft/public/mineways/mineways.html#make_group_objects
我對選項的大概理解是(懷疑有bug,單獨勾選個別選項看不出效果):
Export separate types:僅保留可見面,刪除不可見面。
Export individual blocks:保留所有面。
????material per block:按方塊類型生成多個材質(zhì),否則所有方塊共用同一個材質(zhì)。
????split by block type:按方塊類型切分mesh結(jié)構(gòu),否則不同方塊的點也會merge到一起。
make groups objects:按方塊類型生成獨立object,否則全部方塊生成同一個object。
4、從 Blender2.83 導(dǎo)入obj 文件,用 MCprep 快速修復(fù)貼圖。每個方塊形成獨立的?object,同類方塊有相同材質(zhì),移動開表面的方塊,發(fā)現(xiàn)原來被擋住的方塊仍然是完整的,效果如下圖:

備注:Bedrock?版地圖可轉(zhuǎn)為?JAVA 版,再用 Mineways,另做筆記。