[MODELDEF] Increase model limit per actor

Remember, just because you request it, that doesn't mean you'll get it.

Moderator: GZDoom Developers

[MODELDEF] Increase model limit per actor

Postby Cherno » Mon Jun 15, 2020 1:05 am

I wonder if the devs would consider upping (or removing) the number of models that can be defined per MODELDEF entry. The limit is four, which I suppose is enough in most cases, but I am currently working on a project that would benefit a lot from having more models; I plan to have lots of different characters which use the same base model but different accessories and body parts, like hair styles, weapons, goggles, and so on. "Why don't you just combine them into one model?" Because rigging a character model is not a trivial task, so it's much more efficient to rig the base character mesh while the accessories mostly need only one bone that influences them, which is of course a matter of seconds to implement.

So, more models per actor: Possible, impossible, unfeasable, unneeded? :)
User avatar
Cherno
 
Joined: 06 Dec 2016

Re: [MODELDEF] Increase model limit per actor

Postby Deybar_TECH » Tue Jul 14, 2020 1:44 am

I do not think so. a while ago I tried
a suggestion of (A_Set3D ++++)
but was immediately rejected.
3D models have huge
limitations and little attention.
that also limits and discourages creation
of this kind of content.
:(



About the characters with accessories,
I use a main object
invisible and controllable,
to which all the animated or
interchangeable pieces chase.
if there is any delay / deviation
It is because the pieces do not have
the same base class.
It is the only solution I found.
User avatar
Deybar_TECH
Siempre vuelo mas alla de los <Ôłčimites>
 
Joined: 26 Dec 2018
Location: La Paz - BOLIVIA

Re: [MODELDEF] Increase model limit per actor

Postby Apeirogon » Tue Jul 14, 2020 2:48 am

Cherno wrote:"Why don't you just combine them into one model?"

No really, why? Merge all, ALL, "accessories" into one model, animate it and then use it with specific texture which would drawn only over specific "trinket" like "weapon_1", "hair_4", "eyes_18", etc. I mean, provide texture only for surfaces you really want to see on this model. But it will increase archive size because of textures, amount of which for such approach will rise up in geometric progression.

Or just create separate actor for each "accessory" and warp it around main model.
Or even split up model on bones/meshes, attach each to actor and then animate them directly in Gzdoom. IIRC I seen someone done this already.
User avatar
Apeirogon
I have a strange sense of humour
 
Joined: 12 Jun 2017

Re: [MODELDEF] Increase model limit per actor

Postby Rachael » Tue Jul 14, 2020 3:09 am

Apeirogon wrote:
Cherno wrote:"Why don't you just combine them into one model?"

No really, why? Merge all, ALL, "accessories" into one model, animate it and then use it with specific texture which would drawn only over specific "trinket" like "weapon_1", "hair_4", "eyes_18", etc. I mean, provide texture only for surfaces you really want to see on this model. But it will increase archive size because of textures, amount of which for such approach will rise up in geometric progression.

How helpful do you really think this post is? Both you and he gave reasons why this is unfeasable and would increase the amount of work, where Cherno gave a very good reason why the idea presented in the suggestion instead would be better.

The features forum isn't here so that you can provide halfway solutions to the problems that are being presented by the thread creator. If it's viable to provide a more robust solution, it's always preferred and it's the reason for the thread.
User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support


Return to Feature Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests