Trying Out jMonkeyEngine SDK 3.0RC1

I've never used jMonkeyEngine SDK before, and I've always been meaning to start. Now that jMonkeyEngine SDK 3.0RC1 has come out based on top of the 7.2 Beta release of NetBeans IDE, I was curious to see how to get started with it all. Watch the movie to see what happened!

Two quick corrections to the movie above:

  • jMonkeyEngine SDK 3 is built on top of NetBeans IDE, which in turn is built on top of the NetBeans Platform. At the start of the movie above, I mention some new features in 7.2 Beta as if they were NetBeans Platform features, but they're in fact NetBeans IDE features.

  • At the start of the movie, I mention a few kind of random new features in NetBeans IDE 7.2, but then never really go into too much detail. For jMonkeyEngine SDK users, it would be good to read this link to get a thorough overview of all the new features provided by jMonkeyEngine SDK 3 once it is officially on top of NetBeans IDE 7.2.


Thanks a lot for the shoutout and feedback Geertjan!

Quick note: As much as we'd like it to be, jME3 is not in the RC stage yet, so the "RC1" in your title is a little misleading. Soon though... ;)

Posted by Erlend Sogge Heggen on May 28, 2012 at 05:22 PM PDT #

Hi Geertjan, I'm aware that this video is not new, but everything you did and said here is still valid for the final jME3 release. So I wanted to answer your questions:

Yes, rootNode and assetManager are class fields inherited from SimpleApplication. rootNode manages the scene content (you attach the box here.) And assetManager loads all sorts of multi-media files (you load a blue default material).

The empty "Asset..." tab you looked at is not an Asset Manager, it says "Asset Packs"! Asset Packs are free example files that you download, they include 3D models and textures. (You don't need Asset Packs for this demo.)

Instead, the assets that you were looking for would be in the "Project Assets" directory. You see it in the Project tab next to Sources Packages and Libraries. And yes, the "Common" assets (that you are using here for the default material) are built into the jME3 JAR. You did it right. :)

When you ran the application, you seemed quite disappointed by the default splash screen. :-D Note that this window says "Select Display settings", it's not your application yet! Just click OK.

The black window with the blue thing is the running demo. In 3D games, you navigate using the mouse and the "WASD" keys from your keyboard. (You didn't know that, and there is no UI hint, I admit.) So in this window, you should press, W, A, S, D, Q or Y, to move "yourself" around the 3D cube, and then you see it from different angles.

What you call "a blue block" that moves with the mouse, is the box (cube) that you created. It didn't move, you moved. :-D What you did with the mouse is called mouselook: You moved the mouse to make the camera look up/down/left/right. The cursor is invisible.

When you think of it that way you'll understand what happened. (It's the default setup in 3D applications.) It would have been clear to you if there had been a horizon and a real scene.

Posted by Ruth Kusterer on June 29, 2013 at 04:10 AM PDT #

This is nice blog.
Can you tell me how to rebrand the JME sdk. e.g. i want rebrand JME to ABC with new image.


Posted by guest on November 07, 2013 at 10:20 PM PST #

You don't think the right place to ask questions about jMonkeyEngine is the jMonkeyEngine mailing lists, blogs, etc???

Posted by Geertjan on November 08, 2013 at 02:22 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« July 2016