Posted August 15, 201411 yr Ok, my code is OK. I wrote the code and got .obj models with textures work in Minecraft. But I used model from other mod. Obviously, I want to create a model which I can use in MC and texture it some way. I created a model and it even works, but with another texture it doesn't renderers right. And here are many rendering glitches. So I have some model in blender and I want to texture it and use texture in MC. How am I supposed to do this? [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
August 15, 201411 yr http://up42.ru/u/p/___________________2014-08-15_17_36_32.png[/img] http://up42.ru/u/p/___________________2014-08-15_17_36_40.png[/img] http://up42.ru/u/p/___________________2014-08-15_17_37_081.png[/img] http://up42.ru/u/p/___________________2014-08-15_17_37_39.png[/img] http://up42.ru/u/p/___________________2014-08-15_17_40_28.png[/img] http://up42.ru/u/p/___________________2014-08-15_17_40_47.png[/img] http://up42.ru/u/p/___________________2014-08-15_17_41_06.png[/img]
August 15, 201411 yr Author Thank you, man!!! You really helped me! [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
September 2, 201411 yr Exporting the uv layout creates a .png Exporting the model creates a .obj If the model is loaded like this: AdvancedModelLoader.loadModel(new ResourceLocation("myId", "models/model.obj")); what do I do with the .png?
September 2, 201411 yr Exporting the uv layout creates a .png Exporting the model creates a .obj If the model is loaded like this: AdvancedModelLoader.loadModel(new ResourceLocation("myId", "models/model.obj")); what do I do with the .png? Then do public ResourceLocation texture = new ResourceLocation("MODID", "textures/blocks/NAMEOF.png"); this.bindTexture(texture);
September 2, 201411 yr In my case, I am implementing IItemRenderer, so I don't have this.bindTexture(). Here is my IItemRenderer.renderItem(). How (and where) can I bind the texture? @Override public void renderItem(ItemRenderType type, ItemStack stack, Object... data) { GL11.glPushMatrix(); model.renderAll(); GL11.glPopMatrix(); }
September 2, 201411 yr I do this, right before the call to renderAll(). Minecraft.getMinecraft().renderEngine.bindTexture(texture); And I load the texture like this, saving the texture as a member of the renderer class. private static final ResourceLocation texture = new ResourceLocation(MyMod.MODID, "textures/blocks/texture.png");
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.