Jump to content

Blender - Skeleton Tool (your future All In One addon for JKA models) 2.1

   (0 reviews)

1 Screenshot

About This File

Blender Version: 4.1

Idea behind it:

I used to do Frankenstein Modelling for hours each day and I was thinking about simplifying these steps. How do I make it less time consuming to parent everything and set names, create .skin files and so on. That's when I got into Python coding and learned how to use the Blender API thanks to @Milamber.

He has been my inspiration source for years.

I want to keep updating the code so it looks more neat and make it an All in One addon for modelling in general.

 

 

 

ALWAYS CHECK GITHUB FOR THE LATEST CHANGES AND FOR THE README FILE, THIS WILL BE UPDATED ALONG THE ADDON

 

Visit me on Github: https://github.com/Mauii/

THIS FILE IS NOT MADE, DISTRIBUTED, OR SUPPORTED BY ACTIVISION PUBLISHING, INC., RAVEN SOFTWARE, OR LUCASARTS ENTERTAINMENT COMPANY, LLC. ELEMENTS™ & © LUCASFILM LTD.™ & DISNEY, INC.™ AND/OR ITS LICENSORS. STAR WARS®, JEDI®, & JEDI KNIGHT® ARE REGISTERED TRADEMARKS OF LUCASFILM LTD™ AND WALT DISNEY, INC.™ STAR WARS®, JEDI®, & JEDI KNIGHT® ARE REGISTERED TRADEMARKS OF LUCASFILM LTD™ & DISNEY, INC.™


What's New in Version 2.1

Released

Improved parenting system.

Throws messages when using Character functions when having a vehicle skeleton_root in the scene and other way around too.

Supports anything as long you use the body part in the name at first place. head_mask_whatever_0 will be parented onto head_0 for example.

Now supports stupidtriangle and stupidtriangle_off too which it didn't before.

Gave the addon a different layout.

 

The code looks messy at the BodyParts function, but as soon as I learn to code better in Python.. I might try to go for a shorter code.


User Feedback

Recommended Comments

bigphil2695

Posted

Bless you, gonna try it now

Maui likes this
Maui

Posted

6 hours ago, bigphil2695 said:

Bless you, gonna try it now

Please let me know what you think of it afteryou tried it. Thank you!

bigphil2695 likes this
Kitsu-NeshKaa

Posted

Can I ask in more detail what this plug-in does?

Maui

Posted

Upload the latest version (v1.1), this can be considered as final.

Added new features and improved the ones it already had. 

Full description added aswell, I hope this works for all of you.

Enjoy!

Kitsu-NeshKaa

Posted

So this is a check on the correct hierarchy? Niiiice!

Maui likes this
Maui

Posted

1 hour ago, Laisum said:

So this is a check on the correct hierarchy? Niiiice!

Exactly. The correct hierarchy is optained by using this addon. It's not only efficient but also saving a shit ton of time.

Maui

Posted

Thank you ^_^

Maui

Posted

ADDON COMPLETELY CHANGED

Pros:

+ No longer need to manually select an LOD level, it will do everything for you.

+ No more errors when an object is not named correctly, however it will stay untouched (nice indicator I think)

Cons:

- Create tags

- Apply armatures for you.

 

Naming convention is a MUST. -> helmet has to become head_helmet_0 (or any other LOD level).

bigphil2695 likes this
NumberWan

Posted

Tried to use a separate model from my own OBJ, which I wanted to attach to a head. The name is head_hood (it was just hood upon importing), I simply renamed it myself. LOD deleted even before that. However when I press Parent Object/Tags, it gives an error:

Python: Traceback (most recent call last):
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\skeleton_tool-main\__init__.py", line 77, in execute
    if "skeleton_root" in obj.name or "model_root_" + lod in obj.name:
TypeError: can only concatenate str (not "NoneType") to str

location: <unknown location>:-1

What could be the problem?

Maui likes this
Maui

Posted (edited)

The problem with this, is that the code was no completely optimised for the task. The current version however, is completely bug free as far as I can tell.

Edited by Maui
Willemoes

Posted

Thank you so much for making this man

You deserve all the praise you can get for this work

Maui likes this
Maui

Posted

The addon has now been finished. If you follow the correct naming convention, it will work beautifully.

Previous problems stated above are also been taken care of.

Kitsu-NeshKaa likes this
Kitsu-NeshKaa

Posted

Maybe anybody create video tutorial for this plugin? Or do you already have one?

Maui

Posted

New functions added and older code optimised.

It now has functionality for vehicles too. Parent all caps, tags and object in 1 click. Also gives you the possibility to unparent everything if you so please.

3 hours ago, Kitsu-NeshKaa said:

Maybe anybody create video tutorial for this plugin? Or do you already have one?

I haven't made any video's about it yet, but it's self explanatory. Would you like to see a video?

Kitsu-NeshKaa likes this
Kitsu-NeshKaa

Posted

Hell, yes! Personally, I absorb information better visually.

Maui

Posted

I noticed an issue with stupidtriangle and the _off variant. 

That will be fixed in the next release. Might upload that later tonight.

Kitsu-NeshKaa likes this
Maui

Posted

Please visit Github for the latest version of the addon. I will be updating the code almost daily so new features will be added whenever they come to mind.

Currently, I added a Delete Empty Vertex Group and Create Tags function.

First one is useful when splitting your weighted model into parts, you can use this to iterate through all objects and check which vertex groups has no vertices assigned to it from that particular object.

Second one, does exactly as it says. It creates all the tags and stupidtriangle for model_root_0 - you then can use the Parent Tags function to add it to the model_root_0 hierarchy and then Create LODs to duplicate your model_root_0 and reduce level of detail per LOD.

Once the addon will get no new functions anymore, I shall create a video on how to use it even though it's self explanatory.

Kitsu-NeshKaa and mjt like this

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...