Visual Scene Graph Editor for Java 3D

Dear All,

AniFun3 is a visual scene graph editor with an application framework for Java 3D. It strongly simplifies and accelerates the creation of 3D applications such as games. We developed it for internal purposes and now want to share it with others. Everybody can use the free version for commercial and non-commercial purposes.

Please download it, try it, any advice is welcome.

http://www.anifun3.de

Best Regards,
Oliver

Scenegraph Editors for Java3d : It’s great to have them !

4 questions:

1 ) What new capabilities does your scenegraph editor offer ?
2 ) Can we get the source code for free like we can for Sun’s Scenegraph Editor ?
3 ) Can it read VRML like Sun’s Scenegraph Editor can ?
4 ) Does this help or hurt the Deaf Children needing NSF Finger Spelling in a browser with Java3d ?

It’s great Sun gave us a Java3d Scenegraph Editor ( with free source code ) that can read: VRML

I have found Sun’s web site has lots of information to help Java developers:

Search Java3d-interest Archives: Subject: scenegraph
| ------------------------------- Since: 2003
|
| http://archives.java.sun.com/cgi-bin/wa?S2=java3d-interest&s=scenegraph&a=2003
|
| Results: ( 31 matches ) including:
|
|

Scenegraph Visualizations including __ Sun’s & Selmans __ ( j3dtree.jar )
Scenegraph Visualizations are very helpful.
We have multiple utilities & methods:
1 ) Selman’s j3dtree.jar
2 ) Sun’s Java3d Scenegraph Editor ( with free source code )
3 ) Martin Baker’s “mjbWorld” Modeling Program
4 ) Web3d.org’s ‘new’ loaders & tools
5 ) VRML’s parallel Scenegraph structure
6 ) “pure” Java implementations ( not Java3d )
All these help 3d newbies become more proficient. …
Sun’s Java3d Scenegraph Editor showing a Nasa VRML model
--------------------------------------------------------
uses the Sun VRML Loaders, source code available and is free.
http://java3d.netbeans.org/j3deditor_intro.html
http://www.frontiernet.net/~imaging/terrain_rendering.html#Scenegraph_Editor
[ see this post for links to the above solutions —v ]

http://archives.java.sun.com/cgi-bin/wa?A2=ind0305&L=java3d-interest&P=R25404

Re: Best way to generate animation files (.mov) from a scenegraph … or VRML

|
| Artur Matos wrote to java3d-interest list:
| |
| | … I would like to find a solution that would allow
| | me to post edit the generated animation
| | (like | changing the camera position) before creating an
| | AVI/MPG file.
| |
| | Something like a editable animation format with
| | the geometry info, that I could load into a _______ scene editor ______
| | and further tweak the animation and generate an
| | MPG file afterwards.
| |
| http://archives.java.sun.com/cgi-bin/wa?A2=ind0304&L=java3d-interest&P=4680
| …
|
| Yes, you can generate stored video animation files from animations generated frmom Java3d,
|
| I’ve done it.
|
| A method of “generating animation files ( like MPG or AVI ) for Java3d”
| is to use th NCSA utility to save Java3d Canvas3d contents to files as
| frame captures then use the Sun JMF ( Sun’s Java Media Framework ) to
| “generate” the animation file.
|
| For example, this animation file:
| http://home.rochester.rr.com/javajava/media/darts_animation_movie.mov
|
| was created wirth Java3d with the Sun VRML Loaders and Sun JMF with this VRML data file:
|
| …
|

Here’s a Scene Graph editor:

http://www.frontiernet.net/~imaging/terrain_rendering.html#Scenegraph_Editor
http://java3d.netbeans.org/j3deditor_intro.html
|
| The above scenegraph editor works with Sun VRML Loaders,
| and I think – not – with Justin & Alan’s ‘new’ loaders [ from Yumetec.com ]
|
| When the “new” Yumetech VRML loaders fail,
| try the “old, reliable” Sun VRML Loaders,
| from the wonderfull folks who maintain this list:
|

A gift from Sun to our Commuity: The Sun VRML Loaders
http://www.frontiernet.net/~imaging/vrml_loaders_working.html
Thank you Sun.
I’ve enjoyed animating Web3d.org’s VRML based H-Anim avatars with Java3d, VRML, and the Sun VRML Loaders.
– Paul, Java Developer & Web Animator
-----------------------------------------------------
“Imaging the Imagined: Modeling with Math & a Keyboard”
cc: Prenitce-Hall: Your False & Fraudulent claims hurt us all.
sc_java3d_editor.jpg [image/jpeg]
-------------------------
[ here: ]
http://archives.java.sun.com/cgi-bin/wa?A3=ind0304&L=java3d-interest&P=641973&E=2&B=--------------090809050406060909070902&N=sc_java3d_editor.jpg&T=image/jpeg

http://archives.java.sun.com/cgi-bin/wa?A2=ind0304&L=java3d-interest&P=R13715

http://www.frontiernet.net/~imaging/sc_java3d_editor.jpg

http://www.frontiernet.net/~imaging/sc_java3d_editor.jpg

http://archives.java.sun.com/cgi-bin/wa?A3=ind0304&L=java3d-interest&P=641973&E=2&B=--------------090809050406060909070902&N=sc_java3d_editor.jpg&T=image/jpeg

Scenegraph Editor and 3d Modeling Application

|
| Application Name: mjbWorld
|
| Area: 3D editor with physics
|
| Description:
|
| The program allows a 3D scenegraph
| to be created and edited graphically.
|
| It is also a testbed for building
| physics models and games.
|
| http://www.martinb.com
| http://java.sun.com/products/java-media/3D/in_action/application.html
| http://www.martinb.com
| http://www.martinb.com/threed/file/vrml
|
http://archives.java.sun.com/cgi-bin/wa?A2=ind0305&L=java3d-interest&P=R25404

Sun / Netbeans VRML Viewer and Scene Graph Editor
This module provides Java 3D support in the Netbeans IDE.
The main focus of the module is to allow users to visually
inspect and update a ___ Java 3D ___ Scene Graph ___.
While the user is building the scenegraph by
visually manipulating icons in a graph they can see
the effects of their actions in a running Java 3D universe.
The module consists on 3 software modules Java 3D
Netbeans Integration , Java 3D Fly Through and
Java 3D Scene Graph Editor .
Java 3D Fly Through and the Java 3D Scene Graph Editor

| can also be run as standalone applications, idependent
| of the Netbeans IDE.
|
| The tools can import data from a large range of
| 3D formats, including
|
| 3ds, mdl, obj, ________ VRML-97, ______
| dem, dxf and many others.
|
| http://java3d.netbeans.org/j3deditor_intro.html
| http://java.sun.com/products/java-media/3D/flythrough.html
|
http://groups.google.com/groups?group=comp.lang.java.3d&selm=3E1A1F16.20404%40rochester.rr.com

Scenegraph Editor for Java3d from Sun ( free for you ! ) showing Nasa VRML Mars Robot

http://www.frontiernet.net/~imaging/terrain_rendering.html#Scenegraph_Editor

– Paul, Java Developer & Web Animator

Imaging the Imagined: Modeling with Math & a Keyboard

wow.

Paul,

“1) What new capabilities does your scenegraph editor offer?”

[*]The integrated Mixer acts like a sequencer and enables to synchronise multiple sound files with the scene. That works even for MP3 files. It also can attach and detach Branchgroups to modify the scene over time. Furthermore you can exactly set the point of time with a click into the timeline and start/stop the scene.

http://www.anifun3.de/pics/AniFun3GUI/img06.gif

[*]Regarding to the high production cost of 3D applications, AniFun3 uses its’ own file format, which can be locked for editing by using a password.

[*]AniFun3 can handle various kinds of data such as the scene graph, sound files, image files and even java class files. Storing classes into an AF3 file makes it harder to decompile them than putting them into a jar archive. Classes containing sensible code e.g. encryption and transmission routines of high scores etc, can probably be stored in the AF3 file.

[*]The AniFun3 editor can be used to create interactive and music synchronous 3D animations - ready to use in HTML pages or to use as standalone applications without programming any line of code.

[*]Furthermore, various interfaces allow to extend the player module AniPlay on one hand, and to integrate AniFun3 generated scenes into any java application on the other hand.

“2 ) Can we get the source code for free like we can for Sun’s Scenegraph Editor ?”

No you can’t. AniFun3 provides the CustomObject interface. This way, AniFun3 can be enhanced by user defined Objects like, for example, user defined Node types - fully configurable via the graphic user interface.

“3 ) Can it read VRML like Sun’s Scenegraph Editor can ?”

AniFun3 can read VRML.

“4 ) Does this help or hurt the Deaf Children needing NSF Finger Spelling in a browser with Java3d ?”

I’m sorry - since english is not my mother tongue, i have problems to understand this question. Could you explain the question perhaps please in simple words?

all this information btw. is explained in detail on the homepage and in the accompanying documentation.

Regards,
Oliver

Oliver, if you could allow to use Startfires 3DS-loader, I could load our models as well :slight_smile:

Nice tool!

We will anyway still attach a few improvements in the next days. Then we will also directly examine whether the Loader can be attached - and even if, directly we do. Maybe it will take some time to implement the handling of imported textures into the AniFun3 ResourceManager

In the license of the Starfire Loader I did not find any information about whether the software may be delivered with a “commercial” product. Otherwise the Loader would have to be brought in manually. Does anyone know more details?

Regards,
Oliver

Better directly ask John.

He normally is very responsive.

Is it possible for an end user to add new loaders?

That might be quite easy to do and it would be well handy.

… like this NetBeans module does. Or the FlyThrough stuff.

[quote]Is it possible for an end user to add new loaders?

That might be quite easy to do and it would be well handy.
[/quote]
OK. Give me some time to check this. I will post here a notification then.

And thank you for the advice(s).

Regards,
Oliver

AniFun3 V 1.35 is now available for download
(http://www.anifun3.de/php/download.php).

It’s now possible to add new loaders and the Starfire3DS Loader is adopted. Furthermore some other improvements have been done.

Make animations and have fun! :wink:

I tried it out running java version 1.4.1_01 w/ j3d 1.3 for linux.

Just by clicking around in the 4 right boxes the entire program hung. I tried doing this several times and I got the same behaviour.

Also - there is a catagory more appropriate then j3d for posting new applications and games - thanks.