[Guide]How to animate without Home or Master Edition


#1

:exclamation: This is not a tutorial! it is a guide, I’m not going to do step by step instructions on the animating process, I’m just providing some information.


:exclamation::exclamation: This method is A LOT OF WORK! More so than normal Stonehearth animation. Especially for anything more complex than, oh say a bunny. I HIGHLY RECOMMEND you buy Home or Master edition of Qubicle! It is so much less of a PAIN, and it’s WORTH IT! :smiley:


This guide is for people who can’t afford QB Home Ed, but still want to give stonehearth animation a try.

AGAIN, I recommend buying Home or Master Edition if you can! They are awesome people and their program is amazing!


Alright… now that that is over (buy buy QB!)
Here is what you will need:

  1. Qubicle Stoneheath Edition (only $11)
  2. Blender 2.6 (free)
  3. @voxel_pirate’s Blender Add-on (free)
  4. Sproxel (free)
  5. A good text editor (such as Notepad++) (also free)
  6. Imagination and a s*** ton of patience! (for everything else, there’s mastercard)

I’ll be using the stone golem worker from my robo mod as an example.

First thing is first, Think about what you are doing! What will the model look like? and (more importantly for animation) How will it move? Where will the joints and bones be? What parts move separately? How is everything connected?
Sketch out your idea, even if it’s horribly ugly and plain like so:



After you have a solid idea of what your model and animations are going to look like, It’s time to make it in Qubicle! Take your time and make it look awesome =D


Now that you have your model it’s time to separate it into it’s parts, every part that can move or could move gets it’s own matrix. I usually make a copy of the original for each part I need and erase the excess from each one. Be sure to give each matrix it’s own name! [F2]


Now you need to make a skeleton and a meta file.
A skeleton file tells Stonehearth and Blender where each joint/fulcrum is.
The meta file lets Blender know which parts are attached to each other.
Both files are in .json format are pretty easy to make, here are the ones for the stone worker:

skeleton_worker.json

{
   "type" : "rig",
	"skeleton": {
		"root": [10.5,10.5,0],
		"bodyPosition": [10.5,10.5,12],
		"body": [10.5,10.5,11.5],
		"leftArm": [17.5,10.5,14.5],
		"rightArm": [3.5,10.5,14.5],
		"offHand": [17.5,10.5,9.5],
		"mainHand": [3.5,10.5,9.5],
		"gem": [10.5,10.5,16.5],
		"ring": [10.5,10.5,5.5]
	},
   "effects_root" : "file(effects)",
   "animation_root" : "file(animations)"
}

meta_worker.json

{
	"meta":	{
		"helperBone": ["root", 2, 2, 2, -2],
		"helperBone": ["bodyPosition", 1, 1, 1, -7],
		"helperBone": ["offHand", 1, 1, 15, -4],
		"helperBone": ["mainHand", 1, 1, 15, -4],
		"hierarchy": ["offHand", "leftArm"],
		"hierarchy": ["mainHand", "rightArm"],
		"hierarchy": ["gem","ring","leftArm", "rightArm", "body"],
		"hierarchy": ["body", "bodyPosition"],
		"hierarchy": ["bodyPosition", "root"],
	},
}

As you can see it’s not too hard to figure out. The skeleton is just a bunch of x,y,z cords and the meta file is [“part”=>“bigger part”]
You can use the slice selector in QB’s Matric mode to help you find the x,z,y.
staring at the right(x), front(y), or bottom(for z) you can use the scroll bar on the left to help pin point the cords!


But you might be wondering what all these roots and helper bones are though.
The Effect and Animation roots are basically file directories to where the animations are stored.
helper bones are bones which can’t be seen, but help hold up the model. Your model should at least have the root and bodyPosition helper bones. If your animation is going to be carrying items, they will need the main and off hand ones too. The root should be in the center bottom of your model, and the bodyPos somewhere directly above that. The numbers next to them are the size they will appear to be in blender.

Also, You should write down the max Y for your model, You’ll need it later.


(Don’t forget to save!)


Now for the really long, annoying, aggravating, HARD part that I warned you about (remember all the :exclamation::exclamation::exclamation: ? )

  • (Since you are still reading, I am now reserving the right to be an overly happy hyperactive b**** ^^ It’s the only way I’m making it through the rest of this tutorial)

Now you need .obj files for blender, but the stonehearth edition of Qubicle doesn’t export to that file format. Enter Sproxel! it’s a voxel editor like Qubicle, but it’s still in the very very very early stages of development. However it does export to .obj which is what we need.

Time to recreate you ENTIRE MODEL in sproxel! Voxel by voxel! Doesn’t that sound like fun :smile: (remember I warned you)
Don’t forget the empty voxels! This one must be EXACTLY LIKE your QB model!
(Actually, you have it it be different colors, but everything else MUST be the same!)

Remember to save!

All Finished recreating your masterpiece?

Now it’s time to save the all the parts to their own individual files! How exciting! :smiley:
Be careful not to accidentally write over your main model file! Erasing HOURS of work and forcing you to start all over again xD
(Totally didn’t happen to me >.>; )

Are you finished painstakingly remodeling every piece one by one?
Yay! Wasn’t that fun?! :smile:

Now it’s time to export each and every single piece to .obj! SO MUCH JOY! ='D

Done with that part? Good! :smiley:

Now I’m sending you all over to VoxelPirate’s Video tutorials, 'cause I’m sick of looking at ya’ll :smile:

Follow his tutorials exactly! Except for the following:

  • Instead of importing a single .obj, You get to import ALL THE OBJ! (The More the merrier right?)
  • Also, before you “prepare the skeleton” You have to move EVERY single PART back along the Y axis by the max Y of the model, (remember I told you to write it down?)

    This is because QB’s point of origin is in the front while Sproxel’s is in the back (;)), and the add-on was written for QB.

Tada! You’ve made it through the guide! :thumbsup:
Here, have this FREE motivational poster! You’ve Earned it :smiley:

If you have any questions about what you have read here ask away and I’ll try to answer!
I’ll warn you though, I know almost nothing about blender and such… so It’s best to ask someone else about that (someone like good ole’ uncle google)

Enjoy Animating =D


P.S.
s*** is for stone
b**** is for barbie ^^;


Modding Stonehearth: first steps
#2

I guess you need to have quite an affinity to masochism to do it like that… but well, might be a valid alternative :wink:.


#3

You have no idea >.<;
This guide is a release of my inner pain unto the world.


#4

and it shows … :smile:

seriously, great job on the guide… it does indeed give folks an option, should they not be able to afford the home edition…

well done! :+1:


#5

Thank you =D
I highly doubt anyone will use it, but at least now they have the option too.


#6

Well, at least no-one can complain anymore that they cant animate :stuck_out_tongue:


#7

I think the more options are out there the better for Stonehearth. I am happy that the Add-On can provide even some benefit for this approach :wink:.


#8

That was one reason I made the tutorial … guide… w/e :sweat_smile:
I haven’t noticed it too much on these forums, but it’s only a matter of time.

I agree, the more options the better!
I’m honored, and I can’t thank you enough for making the add-on, Without it, I wouldn’t be able to bring my little stone workers to life :smile:


#9

And in fact it may not even detract from sales of the Home/Master editions of QB…people try this method, do a few animations, avoid the temptation of crying in a corner and instead just go buy the Home edition…:slight_smile:


#10

Yes! =D
Or they will try this method, get hooked on animation and then have a need for a better way to do it!
Again pushing people to buy Home Ed.

All according to plan
Muah! ha! ha! >D


#11

I just learned from a post by @Xavion that there is another voxel editing program called Zoxel.

Apparently it can import .qb (to a degree) and export to .obj

I just messed with it a little bit, it can’t handle multiple matrices very well… and when I imported just a head it was eyeless and I could see the back of it’s head from the from (kinda creepy in a soulless kind of way)

But this might do if you are just using it as a stepping stone in between qubicle and blender?

I haven’t tried exporting yet…
Has anyone else tried using this program before?


#12

I have. It’s a little clumsy and there is some stuff I’d like but it’s usable. I’m investigating an another alternative though and I’ll say if that pans out.


#13

Awesome, definitely let me know if it does :smiley:


#14

Well the blushing mustaches are proving hard but the voxel minotaur defeated the artistic wombat so progress is steady. Although I’m not sure how well the artistic wombat is going at filling in the holes left by the minotaur’s rampage. The 34th legion is providing resistance against my spiders feet now though. Updates to come!