Blender / jMonkey Question

I am trying to change the unit of my game to millimiters instead of meters. Everything was easy to change except the actual models (.obj) that I created in Blender. If I scale them up by multiplying their size by 1000 they disappear in Blender and I won’t be able to see them.



how should I do this?

Zoom out?

No once I zoom out I can’t see anything, it’s like the graphics get chopped

http://bit.ly/HQcr9P

2 Likes

thanks!

stupid question but am I going to make my life harder with this conversion??

I don’t exactly see why you do it. The scale is given by the relation of objects, you don’t need to scale everything so world units and your units are 1:1, just say “,01 unit = 1mm” or w/e.

1 Like

Thanks @normen.



I had to do 1000 mm = 1 jMe unit for other reasons. So after converting thru Blender and converted all my functions, the objects are white (no colors), I did check Export with Normals from Blender. What could be the issue?



doing a quick seach on the wiki it could be either the normals (I checked) or the light (which I thought would stay the same regardless) check below:



[java]public void updateScene() {



// Setup lighting Lamp - gives a better effect on the drive surface

DirectionalLight dl = new DirectionalLight();

dl.setColor(ColorRGBA.White);

dl.setDirection(new Vector3f(1,0,-2).normalizeLocal());

//dl.setDirection(Vector3f.UNIT_XYZ.negate());

this.getRootNode().addLight(dl);



// Setup Sun 1 lighting - shed light on the frontal part of the scene

DirectionalLight sun = new DirectionalLight();

sun.setColor(ColorRGBA.White);

sun.setDirection(Vector3f.UNIT_XYZ.negate());

this.getRootNode().addLight(sun);



// Setup Sun 2 lighting- shed light on the back part of the scene

DirectionalLight sun2 = new DirectionalLight();

sun2.setColor(ColorRGBA.White);

sun2.setDirection(new Vector3f(2, 2, 100000).normalizeLocal());

this.getRootNode().addLight(sun2);

[/java]