Почему не работает рендер для .obj?

Версия Minecraft
1.7.10

Endless

Любитель OpenGL
270
11
82
столкнулся с проблемой сделал рендер по примеру, но он грузит только шестигранники, когда в src/main/resource/assets/revolsub_mod_obj_item/obj,закидываю не шестигранные модели то при запуске клиента меня выкидывает с такой ошибкой
 
Краш-лог
---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 03.07.18 18:45
Description: There was a severe problem during mod loading that has caused the game to fail

cpw.mods.fml.common.LoaderException: java.lang.ExceptionInInitializerError
at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:739)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:597)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
at sub_mod.obj_item.ProxyClient.init(ProxyClient.java:15)
at sub_mod.obj_item.ModItemObj.init(ModItemObj.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
... 12 more
Caused by: net.minecraftforge.client.model.ModelFormatException: Error parsing entry ('f 174//89 172//89 234//89 232//89 230//89 228//89 226//89 224//89 222//89 220//89 218//89 216//89 214//89 212//89 210//89 208//89 206//89 204//89 202//89 200//89 198//89 196//89 194//89 192//89 190//89 188//89 186//89 184//89 182//89 180//89 178//89 176//89', line 3630) in file 'sub_mod_obj_item:obj/item.obj' - Incorrect format
at net.minecraftforge.client.model.obj.WavefrontObject.parseFace(WavefrontObject.java:490)
at net.minecraftforge.client.model.obj.WavefrontObject.loadObjModel(WavefrontObject.java:122)
at net.minecraftforge.client.model.obj.WavefrontObject.<init>(WavefrontObject.java:56)
at net.minecraftforge.client.model.obj.ObjModelLoader.loadInstance(ObjModelLoader.java:27)
at net.minecraftforge.client.model.AdvancedModelLoader.loadModel(AdvancedModelLoader.java:65)
at sub_mod.obj_item.RenderItemObj.<clinit>(RenderItemObj.java:15)
... 41 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_171, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 384252024 bytes (366 MB) / 727711744 bytes (694 MB) up to 1908932608 bytes (1820 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1558 6 mods loaded, 6 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHI mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHI FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar)
UCHI Forge{10.13.4.1558} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar)
UCHI examplemod{1.0} [Example Mod] (bin)
UCHI revolver{1.0} [revolver] (bin)
UCHE sub_mod_obj_item{0.1a} [SM_OI] (bin)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '3.3.0' Renderer: 'GeForce 9600 GT/PCIe/SSE2'
Краш-лог:
---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 03.07.18 18:45
Description: There was a severe problem during mod loading that has caused the game to fail

cpw.mods.fml.common.LoaderException: java.lang.ExceptionInInitializerError
	at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
	at cpw.mods.fml.common.Loader.initializeMods(Loader.java:739)
	at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
	at net.minecraft.client.Minecraft.startGame(Minecraft.java:597)
	at net.minecraft.client.Minecraft.run(Minecraft.java:942)
	at net.minecraft.client.main.Main.main(Main.java:164)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
	at GradleStart.main(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
	at sub_mod.obj_item.ProxyClient.init(ProxyClient.java:15)
	at sub_mod.obj_item.ModItemObj.init(ModItemObj.java:37)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
	at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
	... 12 more
Caused by: net.minecraftforge.client.model.ModelFormatException: Error parsing entry ('f 174//89 172//89 234//89 232//89 230//89 228//89 226//89 224//89 222//89 220//89 218//89 216//89 214//89 212//89 210//89 208//89 206//89 204//89 202//89 200//89 198//89 196//89 194//89 192//89 190//89 188//89 186//89 184//89 182//89 180//89 178//89 176//89', line 3630) in file 'sub_mod_obj_item:obj/item.obj' - Incorrect format
	at net.minecraftforge.client.model.obj.WavefrontObject.parseFace(WavefrontObject.java:490)
	at net.minecraftforge.client.model.obj.WavefrontObject.loadObjModel(WavefrontObject.java:122)
	at net.minecraftforge.client.model.obj.WavefrontObject.<init>(WavefrontObject.java:56)
	at net.minecraftforge.client.model.obj.ObjModelLoader.loadInstance(ObjModelLoader.java:27)
	at net.minecraftforge.client.model.AdvancedModelLoader.loadModel(AdvancedModelLoader.java:65)
	at sub_mod.obj_item.RenderItemObj.<clinit>(RenderItemObj.java:15)
	... 41 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
	Minecraft Version: 1.7.10
	Operating System: Windows 7 (amd64) version 6.1
	Java Version: 1.8.0_171, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 384252024 bytes (366 MB) / 727711744 bytes (694 MB) up to 1908932608 bytes (1820 MB)
	JVM Flags: 0 total; 
	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1558 6 mods loaded, 6 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
	UCHI	mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
	UCHI	FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar) 
	UCHI	Forge{10.13.4.1558} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar) 
	UCHI	examplemod{1.0} [Example Mod] (bin) 
	UCHI	revolver{1.0} [revolver] (bin) 
	UCHE	sub_mod_obj_item{0.1a} [SM_OI] (bin) 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '3.3.0' Renderer: 'GeForce 9600 GT/PCIe/SSE2'
Решение
@SuperCatMaster не в этом причина.
@fixable, причина:
Java:
Caused by: net.minecraftforge.client.model.ModelFormatException: Error parsing entry ('f 174//89 172//89 234//89 232//89 230//89 228//89 226//89 224//89 222//89 220//89 218//89 216//89 214//89 212//89 210//89 208//89 206//89 204//89 202//89 200//89 198//89 196//89 194//89 192//89 190//89 188//89 186//89 184//89 182//89 180//89 178//89 176//89', line 3630) in file 'sub_mod_obj_item:obj/item.obj' - Incorrect format
190//89 подобных как-то многовато на одну строчку, во вторых ты его экспортировал без Vertex Texture, т.е. не настроил UV(-W) развёртку.

timaxa007

Модератор
5,831
409
672
@SuperCatMaster не в этом причина.
@fixable, причина:
Java:
Caused by: net.minecraftforge.client.model.ModelFormatException: Error parsing entry ('f 174//89 172//89 234//89 232//89 230//89 228//89 226//89 224//89 222//89 220//89 218//89 216//89 214//89 212//89 210//89 208//89 206//89 204//89 202//89 200//89 198//89 196//89 194//89 192//89 190//89 188//89 186//89 184//89 182//89 180//89 178//89 176//89', line 3630) in file 'sub_mod_obj_item:obj/item.obj' - Incorrect format
190//89 подобных как-то многовато на одну строчку, во вторых ты его экспортировал без Vertex Texture, т.е. не настроил UV(-W) развёртку.
 

Endless

Любитель OpenGL
270
11
82
@SuperCatMaster не в этом причина.
@fixable, причина:
Java:
Caused by: net.minecraftforge.client.model.ModelFormatException: Error parsing entry ('f 174//89 172//89 234//89 232//89 230//89 228//89 226//89 224//89 222//89 220//89 218//89 216//89 214//89 212//89 210//89 208//89 206//89 204//89 202//89 200//89 198//89 196//89 194//89 192//89 190//89 188//89 186//89 184//89 182//89 180//89 178//89 176//89', line 3630) in file 'sub_mod_obj_item:obj/item.obj' - Incorrect format
190//89 подобных как-то многовато на одну строчку, во вторых ты его экспортировал без Vertex Texture, т.е. не настроил UV(-W) развёртку.
a как мне тогда трехмерную развёртка настроить в самой модели или в моде
 
Последнее редактирование:

Endless

Любитель OpenGL
270
11
82
если
@SuperCatMaster не в этом причина.
@fixable, причина:
Java:
Caused by: net.minecraftforge.client.model.ModelFormatException: Error parsing entry ('f 174//89 172//89 234//89 232//89 230//89 228//89 226//89 224//89 222//89 220//89 218//89 216//89 214//89 212//89 210//89 208//89 206//89 204//89 202//89 200//89 198//89 196//89 194//89 192//89 190//89 188//89 186//89 184//89 182//89 180//89 178//89 176//89', line 3630) in file 'sub_mod_obj_item:obj/item.obj' - Incorrect format
190//89 подобных как-то многовато на одну строчку, во вторых ты его экспортировал без Vertex Texture, т.е. не настроил UV(-W) развёртку.
в моде то где настраивать
 

timaxa007

Модератор
5,831
409
672
а что значит "190//89" подобных"???
Эти "штуки" нужны для: построении полигона (треугольный или квадратный, а если будет больше, то не всегда заработает на видеокартах), с текстурными координатами (UV развёртка), и так-же нормали. У тебя v//vn, а нужно v/vt/vn или v/vt.
ну я сделал трехмерную развёртку ,как мне её сохранить в модели или как???
Ну если она сделана, то по идеи она при экспорте сохраниться в obj модели, желательно экспортируй в треугольными полигонами.
 

timaxa007

Модератор
5,831
409
672
тоесть получается развёртка не правильная?
Развёртка правильная. Просто на одну строчку для face многовато вершин как-то. Т.е. убедись, что ты экспортируешь треугольный полигон, а не какой-то другой.
 
344
1
47
Наркоманы... Зачем вообще модели высокого качества в кубиках? Я конечно все понимаю, но если вы собираетесь писать целую игру, то Unreal Engine 4 самое то xD
 

Endless

Любитель OpenGL
270
11
82
???
Развёртка правильная. Просто на одну строчку для face многовато вершин как-то. Т.е. убедись, что ты экспортируешь треугольный полигон, а не какой-то другой.
а как это узнать в блендере??
 
Сверху