Jump to content


Photo

Scaling problems...


  • Please log in to reply
8 replies to this topic

#1 ToreB

ToreB

    Craftsman

  • Validating
  • PipPipPipPipPip
  • 439 posts
  • - - - -

Posted 08 November 2015 - 05:30 AM

A simple question, that propably has a really simpel answer, but this has had me puzzled:

How do I scale a complete model (including all bones) in Model mode??



#2 Rodney

Rodney

    A:M Bot 14309

  • Admin
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6979 posts
  • Rodney Baker
  • *Admin*
  • Illinois (not Japan)
  • subscriber
  • Windows

Posted 08 November 2015 - 07:05 AM

If you scale the root bone (or perhaps more correctly the model bone) all other bones will scale with it.

Just make sure you've selected that specific bone.

If the model bone isn't showing up for you remember to click in model space somewhere other than on a bone.

Then whack that S key (for scale) and away you go.

 

One good way to do this in the PwS (in Model model) is to create a bone that is the root of all bones.

Folks tend to name this bone 'Root' for obvious reasons; it's the root of all other bones you place in the heirarchy under it.

You then select that root bone and scale it.

Of course the same thing applies to other parts of the model/rigging.

If you just want to scale the bones of the right arm you scale the 'root' of all bones in the right arm heirarchy (often named 'upper arm' or such). 

 

Robert Holmen has an excellent example of the scaling process in his Quick Start video on Rigging.

The TaoA:M exercise on rigging also covers this.


"Animation is 90 percent hard work.  The other half is entirely mental!"
See my effort to think about the art of animation at: My Blog
Want to learn A:M? Start TaoA:M

#3 Fuchur

Fuchur

    PatchWorker

  • Hash Fellow
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5008 posts
  • Gerald Zum Gahr
  • Karlsruhe, Germany
  • current
  • Windows

Posted 08 November 2015 - 07:05 AM

You need to go to the Bone-Mode, select the bone highest in the hierachy (or create one temporarily and drag and drop the other bones on it in the PWS) and press CTRL while scaling.

That should scale every childbone including the attach geometry.

 

See you

*Fuchur*


"I know, that I don't know."
See my projects, tutorials, reviews and join the German Animation:Master-Community at
www.PatchWork3d.de

Name: Gerald Zum Gahr, alias Fuchur
What stands "Fuchur" for?

Do want to see my favorite A:M-images?
Best of A:M collected by Gerald Zum Gahr

Searching for a *.X-Exporter(DirectX) or a *.dts-Exporter(Torque) for A:M?
Exporter Page

And how can I export to *.FBX-files or other 3d- / game-engines?
FBX-Pipeline to Unity3d / DirectX-Pipeline to Quest3d

Need more converters? *.obj OBJ), *.lwo , *.act or *.dxf ?
Arthur Walaseks' Exporters

Searching for great and free plugins?
www.sgross.com by Steffen Gross

You are searching for tutorials? More video- and text-tutorials can be found here:
Tutorial section of PW3d

You want to make your own video tutorial?
Recommended Tools and Step By Step Instructions

"R M B" stands for "Right Mouse Button"!

#4 Rodney

Rodney

    A:M Bot 14309

  • Admin
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6979 posts
  • Rodney Baker
  • *Admin*
  • Illinois (not Japan)
  • subscriber
  • Windows

Posted 08 November 2015 - 07:55 AM

We should add this method as well...

 

 

If you want a quick way to scale all bones but don't particularly care to do it in a Model or Action you can scale it via a Choreography.  The steps:

 

1.  Drop model into Chor

2.  Scale Model

3.  Export Model  (Saving with a new name is optimal)

4. Re-import newly scaled model.

 

*Make sure the Chor doesn't have other objects in it such as Ground plane.... unless of course you want those included with your newly scaled model.


"Animation is 90 percent hard work.  The other half is entirely mental!"
See my effort to think about the art of animation at: My Blog
Want to learn A:M? Start TaoA:M

#5 ToreB

ToreB

    Craftsman

  • Validating
  • PipPipPipPipPip
  • 439 posts
  • - - - -

Posted 08 November 2015 - 07:59 AM

You need to go to the Bone-Mode, select the bone highest in the hierachy (or create one temporarily and drag and drop the other bones on it in the PWS) and press CTRL while scaling.

That should scale every childbone including the attach geometry.

 

Thanks for the answers! :-)

Using this method does exactly what I wanted, namely scaling both bones and geometry uniformly together. One problem remains though: I cannot scale to an exact value, as the numeric input fields for scaling in the PWS is greyed out in bones mode. 

What I want to do is to scale a model including bones to a given value (47.443 % in the specific case), so that next time I import the model into a choreography it will be exactly this value smaller and the scale in the choreography wil appear as 100%.

An alternative would be if there was an "apply scale" command in Chor mode. I then could scale to a numerical value in the choreography and apply this value to be the "new" 

100%, but as far as I know no such command is available in A:M?



#6 Rodney

Rodney

    A:M Bot 14309

  • Admin
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6979 posts
  • Rodney Baker
  • *Admin*
  • Illinois (not Japan)
  • subscriber
  • Windows

Posted 08 November 2015 - 07:59 AM

You could use a Null (or other object) and then use a Scale Like constraint to scale all Models that have that relationship.

Within the Scale Constraints you can even set the Scale Scale... something I've never used before but could be useful for quickly scaling models to different sizes relative to each other.

That's where you'd likely want to input your 47.443 % setting.


"Animation is 90 percent hard work.  The other half is entirely mental!"
See my effort to think about the art of animation at: My Blog
Want to learn A:M? Start TaoA:M

#7 ToreB

ToreB

    Craftsman

  • Validating
  • PipPipPipPipPip
  • 439 posts
  • - - - -

Posted 08 November 2015 - 08:00 AM

Ahh, my post crossed yours, Rodney. That method seems to be the ticket. I will try it out! Thanks a lot!



#8 Rodney

Rodney

    A:M Bot 14309

  • Admin
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6979 posts
  • Rodney Baker
  • *Admin*
  • Illinois (not Japan)
  • subscriber
  • Windows

Posted 08 November 2015 - 08:14 AM

What's kind of cool about the Chor scaling approach is that you could animate the scale over time.... say from 0 to 100 frames and then use that to dial in any given scale you want that is stored on a given frame.  For instance, on frame 49 you could set the scale to the desired %49.223 or whatever and then export.  Want the model at 65% scale?  go to frame 65 (just double check to make sure it's got a keyframe setting the scale to 65 and export that frame as a model (myModel_65percentScale.mdl)

 

There are lots of cool thing we can do with rigging in a Chor such as building complex rigs for models very quickly by using multiple imports and then saving out those models.  Just be careful with file naming of bones.  I believe current versions of A:M deal with samename bones well but older releases of A:M don't.


"Animation is 90 percent hard work.  The other half is entirely mental!"
See my effort to think about the art of animation at: My Blog
Want to learn A:M? Start TaoA:M

#9 ToreB

ToreB

    Craftsman

  • Validating
  • PipPipPipPipPip
  • 439 posts
  • - - - -

Posted 08 November 2015 - 10:56 AM

Yes, the chor scaling worked perfectly! Excellent!

(Note: any animation done to a model in a given scene disappears when chor loads back this model's rescaled/baked version)






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users