X3D
From FreeBio
X3D is an ISO standard for 3D content; the Web 3D consortium oversees new releases of this standard and encourages its worldwide adoption. X3D is the successor of VRML97 (ISO 14772-1:1997) and there are conversion tools to convert from VRML97 to X3D (e.g. with X3Dedit). There are two forms of X3D files (different syntax, same content): .X3D files (XML syntax) and .X3DV files (classic VRML syntax). A third form (binary syntax) is ISO draft. There are several implementations of this standard in Free Software: Freewrl, OpenVRML (only VRML97) and X3DToolKit. It is currently necessary to compile all of these from source on Debian GNU/Linux and on Ubuntu. Additonally there are authoring tools: X3Dedit for X3D and white_dune for VRML97. There are also open source 3D modellers with a VRML97 export, eg. wings3D or blender.
Contents |
Freewrl
This application is maintained by John Stewart - an employee of the Communications Research Centre (CRC), Canada.
Compiling Freewrl
Debian x86 and Ubuntu x86
- install gcc, imagemagick, sox, free-java-sdk, xlibmesa-gl-dev, libjpeg62-dev, libfreetype6-dev, libpng12-dev, freeglut3-dev, libperl-dev, libxaw8-dev, libxml-parser-perl, libsmjs-dev
- download FreeWRL-1.17.tar.gz
- edit vrml.conf to read:
ASCIITERM => "/usr/bin/X11/xterm",
- type:
perl Makefile.pl
- to be continued...
Ubuntu AMD64
On 6/22/05, J. A. Stewart wrote: > I have been working on a 64 bit compile; I will be merging > my 64 bit changes starting later today. The status of > the 64 bit compile is that it does not (yet) run; hopefully > within a couple of days some basic tests will run on it.
OpenVRML (VRML97 only)
VRML only (no X3D)
Xj3D
Xj3D is java/java3D based. It can be installed via a jar file
X3DToolKit
Very fast rendering of large (static) X3D scenes. This toolkit depends on QGLViewer a.k.a lib3DViewer on Debian.
lib3DViewer
Nist VRML97 to X3D Translation
Java/saxon based translator
white_dune (VRML97 with export to X3DV)
white_dune is a graphical VRML97 editor, simple 3D modeller and animation tool. It is more a VRML97 authoring tool than a full featured VRML97 browser.
The debian package of the current beta version was made with
(cd whitedune_0.29beta525/packager/debian

