我的世界提取全部独立方块方法 - 动画制作
需要:
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 的地图,选择好要提取的区域。
2、选择导出为Obj格式,for Rendering,选择路径,点击保存后才会弹出设置选项。

3、勾选如图的四个选项。

官方说明:http://www.realtimerendering.com/erich/minecraft/public/mineways/mineways.html#make_group_objects
我对选项的大概理解是(怀疑有bug,单独勾选个别选项看不出效果):
Export separate types:仅保留可见面,删除不可见面。
Export individual blocks:保留所有面。
material per block:按方块类型生成多个材质,否则所有方块共用同一个材质。
split by block type:按方块类型切分mesh结构,否则不同方块的点也会merge到一起。
make groups objects:按方块类型生成独立object,否则全部方块生成同一个object。
4、从 Blender2.83 导入obj 文件,用 MCprep 快速修复贴图。每个方块形成独立的 object,同类方块有相同材质,移动开表面的方块,发现原来被挡住的方块仍然是完整的,效果如下图:

备注:Bedrock 版地图可转为 JAVA 版,再用 Mineways,另做笔记。