

ObjToSchematic 是一款可将 .obj 等模型转换为 Minecraft(.schematic、.litematic、.schem、.nbt等) 的可视化工具
Github 页面: https://github.com/LucasDower/ObjToSchematic


软件界面
流程
准备模型>将模型导入软件加载>体素化模型>方块的选取与着色>导出文件
1.载入模型

点击图示位置选择模型文件后点击 Load mesh 加载入模型

2.体素化模型
加载成功后调整 Desired height 数值——您所需的高度
调整完毕后点击 Voxelise mesh 体素化模型
模型面数过多可能加载时间较长,也可能会导致软件卡死白屏,请优化模型!


3.方块的选取

点开 Block palette 下拉栏选择上色模版
版软件自带5种模版供您选择
Dithering 建议设置为 off
点击 Assign blocks 后导出即可

但软件自带模版的效果通常很嘈杂
如果您对原版效果不满意,想要使用自定义模版,请往下看

以win版为例
打开此路径 ObjToSchematic-win32-x64\resources\app\res\palettes

新建文本文档并给文档命名,注意只能用英文字母
仿照图示结构输入所需方块

{
"blocks": [
"oak_wood",
"spruce_wood",
"jungle_wood",
"acacia_wood",
"dark_oak_wood",
"snow_block"
]
} 方块数值可参考下表或查询 Minecraft Wiki
acacia_log
acacia_planks
acacia_wood
amethyst_block
ancient_debris
andesite
azalea_leaves
basalt
bedrock
birch_log
birch_planks
birch_wood
blackstone
black_concrete
black_concrete_powder
black_glazed_terracotta
black_terracotta
black_wool
blue_concrete
blue_concrete_powder
blue_glazed_terracotta
blue_ice
blue_terracotta
blue_wool
bone_block
bookshelf
brain_coral_block
bricks
brown_concrete
brown_concrete_powder
brown_glazed_terracotta
brown_mushroom_block
brown_terracotta
brown_wool
bubble_coral_block
budding_amethyst
calcite
cartography_table
chiseled_deepslate
chiseled_nether_bricks
chiseled_polished_blackstone
chiseled_quartz_block
chiseled_red_sandstone
chiseled_sandstone
chiseled_stone_bricks
clay
coal_block
coal_ore
coarse_dirt
cobbled_deepslate
cobblestone
copper_block
copper_ore
cracked_deepslate_bricks
cracked_deepslate_tiles
cracked_nether_bricks
cracked_polished_blackstone_bricks
cracked_stone_bricks
crafting_table
crimson_hyphae
crimson_planks
crimson_stem
crying_obsidian
cut_copper
cut_red_sandstone
cut_sandstone
cyan_concrete
cyan_concrete_powder
cyan_glazed_terracotta
cyan_terracotta
cyan_wool
dark_oak_log
dark_oak_planks
dark_oak_wood
dark_prismarine
dead_brain_coral_block
dead_bubble_coral_block
dead_fire_coral_block
dead_horn_coral_block
dead_tube_coral_block
deepslate
deepslate_bricks
deepslate_coal_ore
deepslate_copper_ore
deepslate_diamond_ore
deepslate_emerald_ore
deepslate_gold_ore
deepslate_iron_ore
deepslate_lapis_ore
deepslate_redstone_ore
deepslate_tiles
diamond_block
diamond_ore
diorite
dirt
dripstone_block
emerald_block
emerald_ore
end_stone
end_stone_bricks
exposed_copper
exposed_cut_copper
fire_coral_block
fletching_table
flowering_azalea_leaves
frosted_ice_0
frosted_ice_1
frosted_ice_2
frosted_ice_3
gilded_blackstone
glowstone
gold_block
gold_ore
granite
gravel
gray_concrete
gray_concrete_powder
gray_glazed_terracotta
gray_terracotta
gray_wool
green_concrete
green_concrete_powder
green_glazed_terracotta
green_terracotta
green_wool
hay_block
honeycomb_block
horn_coral_block
ice
iron_block
iron_ore
jungle_log
jungle_planks
jungle_wood
lapis_block
lapis_ore
light_blue_concrete
light_blue_concrete_powder
light_blue_glazed_terracotta
light_blue_terracotta
light_blue_wool
light_gray_concrete
light_gray_concrete_powder
light_gray_glazed_terracotta
light_gray_terracotta
light_gray_wool
lime_concrete
lime_concrete_powder
lime_glazed_terracotta
lime_terracotta
lime_wool
lodestone
magenta_concrete
magenta_concrete_powder
magenta_glazed_terracotta
magenta_terracotta
magenta_wool
magma_block
mangrove_log
mangrove_planks
mangrove_wood
melon
mossy_cobblestone
mossy_stone_bricks
moss_block
mud
muddy_mangrove_roots
mud_bricks
mushroom_stem
netherite_block
netherrack
nether_bricks
nether_gold_ore
nether_quartz_ore
nether_wart_block
note_block
oak_log
oak_planks
oak_wood
obsidian
ochre_froglight
orange_concrete
orange_concrete_powder
orange_glazed_terracotta
orange_terracotta
orange_wool
oxidized_copper
oxidized_cut_copper
packed_ice
packed_mud
pearlescent_froglight
pink_concrete
pink_concrete_powder
pink_glazed_terracotta
pink_terracotta
pink_wool
polished_andesite
polished_basalt
polished_blackstone
polished_blackstone_bricks
polished_deepslate
polished_diorite
polished_granite
prismarine
prismarine_bricks
purple_concrete
purple_concrete_powder
purple_glazed_terracotta
purple_terracotta
purple_wool
purpur_block
purpur_pillar
quartz_block
quartz_bricks
quartz_pillar
raw_copper_block
raw_gold_block
raw_iron_block
redstone_block
redstone_lamp
redstone_ore
red_concrete
red_concrete_powder
red_glazed_terracotta
red_mushroom_block
red_nether_bricks
red_sand
red_terracotta
red_wool
rooted_dirt
sand
sculk
sea_lantern
shroomlight
smithing_table
smooth_basalt
smooth_quartz
smooth_red_sandstone
smooth_sandstone
smooth_stone
smooth_stone_slab_double
snow_block
soul_sand
soul_soil
sponge
spruce_log
spruce_planks
spruce_wood
stone
stone_bricks
stripped_acacia_log
stripped_acacia_wood
stripped_birch_log
stripped_birch_wood
stripped_crimson_hyphae
stripped_crimson_stem
stripped_dark_oak_log
stripped_dark_oak_wood
stripped_jungle_log
stripped_jungle_wood
stripped_mangrove_log
stripped_mangrove_wood
stripped_oak_log
stripped_oak_wood
stripped_spruce_log
stripped_spruce_wood
stripped_warped_hyphae
stripped_warped_stem
target
terracotta
tube_coral_block
tuff
verdant_froglight
warped_hyphae
warped_planks
warped_stem
warped_wart_block
weathered_copper
weathered_cut_copper
wet_sponge
white_concrete
white_concrete_powder
white_glazed_terracotta
white_terracotta
white_wool
yellow_concrete
yellow_concrete_powder
yellow_glazed_terracotta
yellow_terracotta
yellow_wool 输入完毕后保存并更改文件后缀为 .palette
下次启动时可在 Block palette 下拉栏看到相应的选项

对于安装了 Visual Studio Code 的朋友>
【需要先安装Node.js】
1.整个文件夹用 Visual Studio Code 打开

2.修改 \resources\app\tools 目录下的 new-palette-blocks.txt 文件
方块名称可参考同目录 all-supported-blocks.txt 文件
3.运行任务


4.取一个名字...


完成操作后打开软件 可在 Block palette 下拉栏找到
更多详情请查看作者 Github 页面: https://github.com/LucasDower/ObjToSchematic
感谢翻阅
以下为展示


