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