- 25
- 1
- 2
Сделал obj модельку кепки. Она рендерится в руках и на земле, а вот как сделать рендер от 3 лица надетом состоянии вообще не понимаю. В Item есть метод getItemModel, но как создать модель и рендерить obj?
Не верю по той прчине, что .obj загружается для предметов и блоков.По умолчанию 1.16.5 не поддерживает модели .obj
Искал. В каком-то моде оно уходит в вспомогательную библиотеку типо CodeChickenLib, в другом (LycanitesMobs) полностью свой загрузчик.Можешь и в исходниках других модов поискать
{
registerLoader(new ResourceLocation("minecraft","elements"), VanillaProxy.Loader.INSTANCE);
registerLoader(new ResourceLocation("forge","obj"), OBJLoader.INSTANCE);
registerLoader(new ResourceLocation("forge","bucket"), DynamicBucketModel.Loader.INSTANCE);
registerLoader(new ResourceLocation("forge","composite"), CompositeModel.Loader.INSTANCE);
registerLoader(new ResourceLocation("forge","multi-layer"), MultiLayerModel.Loader.INSTANCE);
registerLoader(new ResourceLocation("forge","item-layers"), ItemLayerModel.Loader.INSTANCE);
registerLoader(new ResourceLocation("forge", "separate-perspective"), SeparatePerspectiveModel.Loader.INSTANCE);
}
если бы оно не было бы так, то разрабы не пилили бы свои загрузчики)Не верю по той прчине,
Копай глубже, смотри как там делают. IBakedModel может вообще не использоваться для этого...но я всё ещё понятия не имею, как вытянуть IBakedModel