Jump to content

Blender 2.9x - JKA - Frankenstein Modelling


Recommended Posts


Hey there, I'm Maui and I love to learn new skills. That's why I learned how to do frankenstein modelling with Blender using the Jedi Academy Plugin Suite originally made by Mr Wonko. I made video's in the past but these are pretty much irrelevant now because I developed an addon which will make everything alot effortless and indirect cost less time to do so.


What you'll learn:

  • Frankenstein modelling
  • How to use "Skeleton Tool"
  • Proper way of naming your objects

NOTE: This tutorial is written as a follow-along project. A video is made to show you the process as I've written it down. The video has been recorded without sound, so put on your best modelling music, and enjoy!

Download Everything

  1. Download everything mentioned above in the Requirements section.
  2. Place everything on desktop (relocate wherever you can easily find it when needed).

Prepare Directory

  1. Add models/players/
    1. Go to your JKA installation and navigate to gamedata/base.
    2. Add new directory -> name it models and open it.
    3. Add new directory -> name it players and open it.
  2. Add _humanoid
    1. Go to your base folder and open assets1.pk3 -> do not close this.
    2. Navigate through the following path -> models/players.
    3. Click and drag _humanoid into base/models/players.
  3. Add models
    1. Go back to assets1.pk3.
    2. Click and drag Desann and Rodian into models/players.

Prepare Blender

  1. Install required addons
    1. Open your file explorer (windows 10 shortcut: windows button + e).
    2. In the navigation bar -> %appdata%.
    3. Navigate to Blender Foundation\Blender\2.91\scripts\addons.
      1.  On my end it looks like C:\Users\Kenny\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons.
    4. Click and drag (or copy/paste whatever method you prefer) jediacademy and skeleton_root into script\addons.
  2. Enable required addons
    1. Open Blender.
    2. Go to Edit -> Preferences -> Addons.
    3. Click on All and select User.
      1. bbj33Kc.png
    4. Make sure the addons are enabled by ticking the checkbox.
    5. On the left bottom corner, press on the triple-striped icon and select Save Preferences.

Further Steps

  1. Import primary model
    1. In Blender, click on File->Import->.glm.
    2. Navigate to gamedata/base/models/players.
    3. Open Desann and click on model.glm, import it.
  2. Delete stuff we want to replace
    1. Hold Z and with your mouse, hover over Wireframe and release the button again.
      1. If you haven't got the same view as the first image, try to press ALT+Z this enables/disables the function X-Ray.
    2. Select the parts from the head we want by pressing B (box select) and drag everything we need (no need to hold shift. Box select will keep everything select even when you make new selections.
    3. What we do now, is delete every part we want to use from another model. -> Click on the object and press X and press to confirm. (it might look strange on your screen but it'll be better soon)
    4. Hold and select Material Preview to show the textures again.
  3. Import salvage model
    1. Now do the previous steps from Import primary model and import Rodian.

Time to use my addon

  1. Parent Objects/Tags
    1. To start fixing stuff, we select a random object in Blender (3d view) by using our left mousebutton.
    2. Make sure you have the same screen as I have here:
      1. csmH4Sc.png
    3. Click on Clean Hierarchy. This will delete every object with atleast .001 in its name. This means that there are objects with the same name, and we don't want that. (this might take a small moment)
    4. After that's done, click on Parent Objects/Tags.
      1. You might or might not get errors, depending on the models you're using. always make sure the Naming Convention is followed.
        1. If you have an object called helmet_0.
        2. Rename it to head_helmet_0. -> Do so by doubleclicking the object's name in the hierarchy list (above the Property panel) or in the Object Property panel as shown in the picture above (head_fins_2 is visible)
    5. You'll notice that (if all went right) the hierarchy list appears to be ordened.
  2. Create model_default.skin file
    1. Press on the Folder icon and navigate to base/models/players again and add a new directory and give it a name you want, I gonna name mine Desodian. DESann / rODIAN, get it?? ... yes?... anyways.. let's move on.
    2. Click on the folder you've just made and press Accept, you got a chance you'll have to click Accept again.
    3. Now press Create Skin and voila. You're done... or so you'd think. We still have to check whether our model works or not, this will be done in the next chapter.

Control model in modview

  1. Go to your newly created folder in file explorer and right click model.glm
  2. Select Properties and click on Change (or adjust, whatever the english windows shows you)
  3. Navigate to modview.exe with whatever means you require.
  4. Click it, apply and confirm.
  5. Now double click on model.glm and modview should open.
  6. You'll now see 2 warnings:
    1. Shader blablabla.. click Ok.
    2. Caps, Stormtrooper blablabla.. click No.
  7. Well done, your model is ready to use.
  8. If you want to learn more about other things you can do with it now, have a feast and enjoy the tutorials made by other wonderful people.

Thank you

I hope you've learned something out of this tutorial, if you do please let me know in the comments below. If there's something unclear to you or isn't working as you hoped it would, don't hesitate to contact me by either using the comments section or send me a PM.

I prefer the comment section so other people can use your question (+ solution) aswell.


Thank you for reading and following along with this tutorial. I hope it went flawless for you, and again.. if it wasn't the case don't hesitate to call for help!

Link to comment
  • Maui changed the title to Blender 2.9x - JKA - Frankenstein Modelling

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...