Forge端读取obj模型
obj
模型是在制作上相比于Minecraft
原版模型更为自由的模型,例如沉浸工程的电弧炉和斗轮式挖掘机等- 建立
obj
模型首先建立一个
Obj
模型,可以使用很多软件,例如市面上典型的3DS Max
Blender
BlockBench
等软件 这里提供一个例子同时导出时会自动生成一个
mtl
文件和一个png
文件注意
obj
里面的usemtl m_c5b90dae-3a75-90c1-2280-8a6b9dc0fba2
要与mtl
文件里面的newmtl m_c5b90dae-3a75-90c1-2280-8a6b9dc0fba2
对应上obj
的mtllib qqqqoo.mtl
是确定mtl文件的,这里默认同级就行mtl
里面的map_Kd
则是要指定贴图的路径 贴图和原版模型一样,放在assets/${modid}/textures/block
下(因为这次的教程属于方 块,所以放在block
下,制作物品时记得item
下)
- 确定
blockstate
在加载
obj
模型时,需要确定blockstate
,因为blockstate
在加载Obj
时不会自动生成的,因此会导致无法让方块确定模型
参考自[我的世界 1.20.4 NeoForge 最新模组教程]18 加载OBJ模型 [Boson 1.16 Modding Tutorial] - Obj
Last updated