Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

scene graph viewer

12 views
Skip to first unread message

mum8dad

unread,
Jan 2, 2003, 12:35:15 AM1/2/03
to
Hi

Could anyone point me to a tool that visualizes a VRML file's scene graph?

In order to understand vrml and computer graphics in general, scene graphs
seem really important, so I'd like to see a graph representing one of my
simple worlds.

I got the Java 3D Scene Graph Editor (included with the Java 3D Fly
Through), but try as I might I can't get it running. I really want one for
vrml anyway.

Thanx for any help,
Dave.


Joerg Scheurich aka MUFTI

unread,
Jan 2, 2003, 9:37:38 AM1/2/03
to
> Could anyone point me to a tool that visualizes a VRML file's scene graph?

This can be done with cosmoworlds ("outline editor"), white_dune
("Scene Tree"), glview etc...

so long
MUFTI
--
Wenn ich verdopple, klicken Sie im browser, Bilder werden in gesaust.
(aus einem Softwarehandbuch)

P. Flavin

unread,
Jan 2, 2003, 5:56:07 PM1/2/03
to
3d scenes are represented in tree shaped Scene Graphs
which can be viewed with these free programs
( most are -- as you might expect -- Java ):

Viewing VRML Scene Graphs
-------------------------

| Picking of VRML objects with your mouse is demonstrated
| in a new book, Java 3D Programming, by Daniel Selman ....
|
| The source code is avaible for free.
|
| This new book uses the old, reliable
| Sun VRML Loaders for Java3d.
|
| The program reads a 3d scene as a simple VRML
| text file, and displays the Java3d Scene Graph
| ( which is interactive, you can expand and collapse
| the branches of the scenegraph and examine the
| contents of the nodes ), it renders the 3d scene,
| and when you click on an object it tells you what
| you clicked on.
|
http://www.frontiernet.net/~imaging/games_with_java3d.html
http://www.frontiernet.net/~imaging/sc_vrml_picking_with_java3d.jpg


Free VRML Editor / Viewer ( MJB World ) free source code
--------------------------------------- ( Java / Java3d )
| 3D World Simulation ...
|
| everything you need to know about 3D simulations
| and models ... theory about 3D modeling, animation
| and physics, and there are tutorials and a working
| a Java3D editor to allow you to build and experiment
| with 3D worlds:
|
http://www.martinb.com/mjbWorld/index.htm


Sun / Netbeans 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,
| vrml97, dem, dxf and many others.
|
http://java3d.netbeans.org/j3deditor_intro.html
http://java.sun.com/products/java-media/3D/flythrough.html


White Dune VRML Editor / Scene Graph Viewer
-------------------------------------------
| White_dune is a low level VRML97 tool for
| Unix/Linux and M$Windows.
|
| It can read VRML97 files, display and let
| the user change the scenegraph/fields.
| Unlike most highlevel tools, it uses a light
| model based on the VRML97 standard.
|
| White_dune is not complete yet, especially in
| the 3D preview window. But even if you do not
| see the node/field in 3D, you can graphically
| change the values.
|
http://www.csv.ica.uni-stuttgart.de/vrml/dune/screen.html
http://www.csv.ica.uni-stuttgart.de/vrml/dune/

Sun's Java3d Fly Thru can read and render VRML
with their old, reliable VRML Loaders for Java3d,
I've used it, both the old version 1.0 & the newer
Netbeans version.

What problem did you have ?
What worked and what didn't work for you ?

I've found Sun's code to be very reliable
and it works reliably for me, it just has
to be set up properly.

I've used it on Windows & Linux, and have
almost entirely stopped using Windows entierly ;^))

-- Paul, Java Developer & Web Animator.
--------------------------------------
"Imaging the Imagined: Modeling with Math & a Keyboard"

Joerg Scheurich aka MUFTI

unread,
Jan 3, 2003, 5:13:22 AM1/3/03
to
> Sun / Netbeans Scene Graph Editor
> -----------------------------------------------

> | The main focus of the module is to allow users to visually


> | inspect and update a ___ Java 3D ___ Scene Graph ___.

Does this mean you can read a random .java file and extract the
java3D calls and change the scenegraph ? What is done with the
rest (non java3D) part of the .java file ?

so long
MUFTI
--
exited
An die Anwendung kann nicht angehaengt werden.
NT Fehlercode 87.
(aus einer Programmfehlermeldung)

P. Flavin

unread,
Jan 3, 2003, 12:33:01 PM1/3/03
to
I've run it and loaded VRML files with it
using the Sun VRML Loaders but haven't used
it very much: it's new, under development and
some of the features are listed as "alpha quality",
others as yet unimplemented.

The Scene Graphs are taversalable through
standard recursive calls down the branches
(when set to be readable) and it operates
on the Scene Graphs and does not parse the
".java" files at all.

The MJB Editor may be more usefull to most
at this point ( both repeated below ).

Though the Sun / Netbeans FlyThru & Scene Editor
do have some interesting XML functions for
specifying the preferances & etc. and it lets
you move around and set some of the viewing
parameters and configurations so you can do
things like to "move to see the entire scene"
and find out what the ViewPoint position is.

The Source code is free & available so you can
see how any part, or all of it is done, and
you can improve on it, if you are so inclined.


Joerg Scheurich aka MUFTI wrote:
>> Sun / Netbeans Scene Graph Editor
>> -----------------------------------------------
>
>
>>| The main focus of the module is to allow users to visually
>>| inspect and update a ___ Java 3D ___ Scene Graph ___.
>
>
> Does this mean you can read a random .java file and extract the
> java3D calls and change the scenegraph ? What is done with the
> rest (non java3D) part of the .java file ?
>
> so long
> MUFTI

Free VRML Editor / Viewer ( MJB World ) free source code
--------------------------------------- ( Java / Java3d )
| 3D World Simulation ...
|
| everything you need to know about 3D simulations
| and models ... theory about 3D modeling, animation
| and physics, and there are tutorials and a working
| a Java3D editor to allow you to build and experiment
| with 3D worlds:
|
http://www.martinb.com/mjbWorld/index.htm

Sun / Netbeans 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,
| vrml97, dem, dxf and many others.
|
http://java3d.netbeans.org/j3deditor_intro.html
http://java.sun.com/products/java-media/3D/flythrough.html

-- Paul, Java Developer & Web Animator

Joerg Scheurich aka MUFTI

unread,
Jan 3, 2003, 6:01:04 PM1/3/03
to

> | The main focus of the module is to allow users to visually
> | inspect and update a ___ Java 3D ___ Scene Graph ___.

> The Scene Graphs are taversalable through


> standard recursive calls down the branches
> (when set to be readable) and it operates
> on the Scene Graphs and does not parse the
> ".java" files at all.

So what is a "java3D scene graph" ?
Not (as the name let think) the structure of
graphic objects build as API-calls in a .java
file but a file with somehow stored 3D objects ?
A reenvented VRML97, OpenInventor fileformat,
Performer .pf? fileformat etc. ?

so long
MUFTI
--
A number of the Windows-based application programming interfaces (APIs) that
are documented as accepting only a module handle are defined incorrectly.
(aus einer M$Windows Dokumentation)

mum8dad

unread,
Jan 2, 2003, 12:35:15 AM1/2/03
to

Uh

unread,
Jan 4, 2003, 5:41:41 AM1/4/03
to
>
> Could anyone point me to a tool that visualizes a VRML file's scene graph?
>
Try VrmlPad:
http://www.parallelgraphics.com/products/vrmlpad/
(Scene Tree, Routing Map, Resource view, etc)

P. Flavin

unread,
Jan 4, 2003, 5:08:50 PM1/4/03
to
For viewing VRML Scene graphs ...

Spazz3d seems to do more for less at the
standard price and has an avid group entusiastic
users, and it also supports seamless
H-Anim Avatars by helping you create or
convert them ( example & info below ):


| Spazz3D has easy-to-use working views and
| the essential drag-and-drop scenegraph window
| where you can reparent nodes with ease.
| The tool bars are dockable so you can customize
| the layout of your workspace. The OpenGL based
| browser simulator does a good job of testing
| your work and the de-bugger is helpful for tracking
| down what events trigger what.
|
http://www.virtuworlds.com/3DEZine/art_spazz.html

http://www.spazz3d.com/
http://philliphansel.com/spazz3d/


Spazz3d helps you create & convert seamless Avatars:

Seamless H-Anim Avatar ( Spazz3d / Shout3d )
-------------------------------------------
http://philliphansel.com/shout3d/mr_mesh25.html
http://philliphansel.com/avatars/hanim/HumanoidAnimation.htm
http://www.frontiernet.net/~imaging/seamless_avatars.html
http://shout3d.com/Shout3d_runtime/demos/biped/hopscotch.html
http://shout3d.com/Shout3d_runtime/demos/biped/smooth_pixel_doubled_hop.html
^-- girl in tights, seamless avtar from 3d Studiomax

Yes, but at $150 it's more expensive and
appears to do less than Spazz3d:

VRML PAD
-----------
| Regular prices
|
| VrmlPad 2.0 149.95 USD
| VrmlPad 2.0 + Extrusion Editor 1.0 254.95 USD
|
| Academic prices
|
| VrmlPad 2.0 74.95 USD
|
http://www.parallelgraphics.com/products/pricelist/


And the free ones are cheaper still, and come
with souce code, so they are infinitely extensible.


Free VRML Editor / Viewer ( MJB World ) free source code
--------------------------------------- ( Java / Java3d )
| 3D World Simulation ...
|
| everything you need to know about 3D simulations
| and models ... theory about 3D modeling, animation
| and physics, and there are tutorials and a working
| a Java3D editor to allow you to build and experiment
| with 3D worlds:
|
http://www.martinb.com/mjbWorld/index.htm


Sun / Netbeans 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,
| vrml97, dem, dxf and many others.
|
http://java3d.netbeans.org/j3deditor_intro.html
http://java.sun.com/products/java-media/3D/flythrough.html

White Dune VRML Editor / Scene Graph Viewer
-------------------------------------------
| White_dune is a low level VRML97 tool for
| Unix/Linux and M$Windows.
|
| It can read VRML97 files, display and let
| the user change the scenegraph/fields.
| Unlike most highlevel tools, it uses a light
| model based on the VRML97 standard.
|
| White_dune is not complete yet, especially in
| the 3D preview window. But even if you do not
| see the node/field in 3D, you can graphically
| change the values.
|
http://www.csv.ica.uni-stuttgart.de/vrml/dune/screen.html
http://www.csv.ica.uni-stuttgart.de/vrml/dune/

With Java3d you get free tools for creating VRML
and viewing VRML scene graphs ( with these and other
programs ) and you can render interactive VRML
animations in a browser with the Sun VRML Loaders,
or you can do it out of the browser and read & write
to and from local files, or fetch files from the web.

Joerg Scheurich aka MUFTI

unread,
Jan 7, 2003, 7:31:58 AM1/7/03
to
> For viewing VRML Scene graphs ...

>> Try VrmlPad:

> Yes, but at $150 it's more expensive and
> appears to do less than Spazz3d:

http://www.virtuworlds.com/3DEZine/art_spazz.html

| VRML Import:
| Script nodes are killed on import
| meaning that if you want to include
| work from another world, trim it down
| to Interpolators and geometry.

Not a really good idea for a scenegraph viewer 8-(

so long
MUFTI
--
Klicken Sie an Ende zur Abschaltung das System und loeschen Sie
dann alle Gedruckten Schaltkarten.
Beenden
(Card Executive 2.0 for NT Diagnostics)

0 new messages