Jump to content

[1.8] Rendering models.


Ernio

Recommended Posts

Latest Forge 1404.

 

I have custom inventory with custom armour parts (like pauldrons or gauntlets).

I need to make renderer for it - how do I do it for player and how do I do it for other ModelBiped - zombies/skeletons.

 

Questions:

- How to (best practice, what is needed and where to look)?

- What do/should I use - what can be done using what (e.g - are .obj supported, are there helpers for them, loaders)?

- What is supported? (exacly what models can I use)

- What will be supported? (eventually)

 

Any helpful info/links/repos would be nice.

 

Other:

- Can item be rendered using non-json model? E.g render breastplate in a way they are rendered on player?

- Is it possible to do same as above, but in inventory slots?

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Anyone?

 

sad.jpg

 

EDIT - I am still digging, so far I see some useful methods in Item that would allow me to replace EntityItem (in world) with my custom entity with custom renderer assigned that would be able to read ItemStack's NBT and render custom entity model - sadly, that is only for item in world case.

All questions about what is supported still stand.

 

I should also note that I cannot use e.g item#getArmorModel - this is for slots 1-4, I have custom EQ.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

All that lead me to start using Player API and Player Render API.

With above I can do whatever I want with whoever I want, yet some questions still stand:

 

In 1.7 I remember that people loaded wavefront models, I am hella sure of it. Is this feature temporary deprecated or permament change. Should I wait for replacement? Only thing I found is:

- Use Json models

- Use direct java models (techne and stuff)

- Use B3D, which seems like only and kinda non-standard thing outside vanilla.

 

Will wavefront come back, I read somewhere (googled hard) that person in charge of it "dissappeared", but idk if he's back.

If not - should I implement it on my own (probably copy 1.7 code and update) or did someone alredy done that?

If not - why, and what should I use as replacement (B3D?)?

 

Thanks.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.