Import whole map from Blender

Is it possible to import a whole map (for a 3D zombie survival game) from Blender? I am asking this because I see all the work here and the graphics in Java seems to be so weak (compared to C++)… So can I do my complete map (with animated trees, grass, houses, skybox, etc.) in Blender to have the best graphics in my game? If not, what can I do to have awesome graphics with jMonkeyEngine in Java (I know Java and don’t want to move to C++)? Thanks!

There are many ways to import your assets:

  • JME SDK can make a j3o Scene with j3o Models. Create a new j3o scene, then choose any j3o model, then rightclick on the j3o model (Link To Scene). That way you can link j3o models to your new j3o scene.
  • Ogre exporter can export scene and meshes. You can load a scene without meshes and replace empty Nodes with your j3o Models.
  • You can also use blender but it could be a bit tricky. You will need to replace materials. As far as i remember blender importer has issues with texture anisotropy and mipmapping.

Here you can find my simple test with blender:
Blender Example: http://code.google.com/p/jme-simple-examples/source/browse/JMESimpleExamples/src/com/intermediate/BlenderSceneComposer.java
Blender model which was used: http://jme-simple-examples.googlecode.com/hg/JMESimpleExamples/assets/Models/blender_test_scene/blender_test_scene.blend

I hope it can help in some way.

Also, here is a simpleWorldEditor where you can place your j3o models and save to j3o scene: http://code.google.com/p/jme-simple-examples/

Graphics in Java is not weak. Its a matter of budget, models, etc. At the end of the day its the graphics card doing the heavy lifting here.

The thing that makes a “wow” world is in the assets. Its the big studios that can afford to develop the high quality assets, spending huge man hours and effort on every detail.

@zarch said: Graphics in Java is not weak. Its a matter of budget, models, etc. At the end of the day its the graphics card doing the heavy lifting here.

The thing that makes a “wow” world is in the assets. Its the big studios that can afford to develop the high quality assets, spending huge man hours and effort on every detail.

Good words! I think JME is the one of the best indie opensource engines for win/lin/mac/android.

1 Like

@Golitan11 also you can check for shaders if you want cool graphics:
http://code.google.com/p/jme-glsl-shaders/