STEAM-RYHMÄ
Blender Source Tools BleST
STEAM-RYHMÄ
Blender Source Tools BleST
215
PELISSÄ
1,526
PAIKALLA
Perustettu
8. marraskuuta 2013
Näytetään 161–170 / 589
14
128 Bone Limit
Pte Jack lähetti viestin:
You have to remember that the SMD format has been around forever -Snipped to keep the quote short-
I know, but that's no reason to actually prevent people from importing and/or exporting SMD models that are still completely valid syntax-wise. It doesn't stop you from importing or exporting DMX models with more than 3 bone links per vertex for Source 1 games, for example.

And again...
Pte Jack lähetti viestin:
- We need a decompiler that will actually create a DMX source model, -
Exactly. We don't have one, so we instead get DMX -> VTX(?) -> SMD, and if the DMX has more than 128 bones, the Source engine model will too, and so will the decompiled SMD, and then the Blender Source Tools can't import the SMD, because it has over 128 bones and Source doesn't suppor that, despite there being no bone amount restriction in the SMD format itself. There's not really any reason to prohibit that (unless there are, like, over 2^32 bones or something like that, or something else that Blender itself doesn't support).

In other words, provided the SMD importing is coded in a "dynamic" way (checking the amount of bones in the SMD rather than using a hardcoded 128 value), the only thing that would really have to be done is remove the stuff that says "if there are more than 128 bones, give and error and don't import it". (The same might go for exporting.) And if a hardcoded value is used, increasing it to at least should be enough.


Note that when I'm saying the Blender Source Tools aren't importing it, I'm presuming that based on Usagimi using the word "error", not "warning", while an error is something not being able to be done while a warning is just some "hey, you should know this" kind of stuff.
7
Problems with textures/UV maps
14
128 Bone Limit
15
Houston- Do we have a problem?
7
Errors in importing models
Näytetään 161–170 / 589