PlatonCraft Posted August 15, 2014 Posted August 15, 2014 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? Quote [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
MultiMote Posted August 15, 2014 Posted August 15, 2014 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] Quote
PlatonCraft Posted August 15, 2014 Author Posted August 15, 2014 Thank you, man!!! You really helped me! Quote [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
SnowyEgret Posted September 2, 2014 Posted September 2, 2014 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? Quote
Bugzoo Posted September 2, 2014 Posted September 2, 2014 On 9/2/2014 at 4:51 PM, SnowyEgret said: 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); Quote
SnowyEgret Posted September 2, 2014 Posted September 2, 2014 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(); } Quote
Vinther Posted September 2, 2014 Posted September 2, 2014 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"); Quote
Recommended Posts
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.