NxWorld Scale [solved]

alienskull

30-10-2007 01:02:16

NxOgre uses the scale: 1 metre = 1 Ogre unit.

I have alot of preexisting media that is set to a different scale. I know I could rescale my art but is there a way to set the world scale, such as:

1 cm = 1 ogre u

and if this is not possible, consider this a feature request. :D

[edit] what I'm trying to prevent is having to call node-scale on everything or rescaling things in my modeler... having 1 ogreToNxOgreScale variable somewhere might be nice...[/edit]

If this is an unreasonable request just let me know by hitting me in the head with a fish... or just a reply, whichever.

btw after my first day playing with it, I'm in love with NxOgre.. many thanks to betajaen :P

betajaen

30-10-2007 09:11:47

There isn't. Ogre is "scale-less" and NxOgre uses SI units.

Problem I see with non-metre scales, You have to adjust the scale with everything them; such as kilograms to grams and 1 newton to 1/100 of a newton and so on.

Then if your scale is too high, say 1 unit is 1 cm then you will have serious problems with floating points when you quite far out of the centre of the scene.

You could use one of the mesh tools (MeshMagic isn't it?) to scale it for you. It's a dos based program so it would work pretty well your content development pipeline.