General jMonkey question

Hi,

I am currently working on a project which involves making a 3D animation, a cylinder dissolving to be specific.
I have some knowledge of OpenGL and Java (also Java3D) and was wondering if this could be done with jMonkey or should I keep working with Java3D?
It shouldn’t be a particle engine (yet). Just a morphing animation from a cylindrical primitive to more rounded off cylinder getting smaller over time till there’s nothing left.

I was considering making a solid cylinder out of cubes and slowly changing the transparency of the cubes. But making models in Blender would probably look better if I had some more time probably?

I know this question is kind of broad and might not be in the right place. But I appreciate any help before I get started with jMonkey.

Thanks in advance!

Take a look at the custom mesh stuff.

You can quite easily achieve what you want by animating a mesh.

Or you may even be able to do it just by adjust the scale on the object!

Cool, thanks for the advice!

I think I’m going to get started on jMonkey right away, it’s seems so similar to Java3D (which isn’t very much alive anymore) that it shouldn’t be hard to get something like this done.

I’ve already calculated the vertices for the mesh on a standard cylinder, so do I calculate the vertices to “morph” to now? Or should I start over and create models in Blender (I’m not really familiar with Blender yet) as they suggest in the tutorial on animation: https://wiki.jmonkeyengine.org/legacy/doku.php/jme3:beginner:hello_animation

<cite>@zarch said:</cite> Take a look at the custom mesh stuff.

You can quite easily achieve what you want by animating a mesh.

Or you may even be able to do it just by adjust the scale on the object!

Or could you point me to what I need to read?

You could try checking :
https://wiki.jmonkeyengine.org/legacy/doku.php/jme3:advanced:shape
if you want to create a mesh based on a shape ( mesh = 3D model )
or check :
https://wiki.jmonkeyengine.org/legacy/doku.php/jme3:advanced:3d_models
to import your model in jmonkey,
good luck!

1 Like