FreeWRL is an X3D/VRML open source viewer for Windows, Linux and OSX.
FreeWRL has had a long track record, is here to stay. X3D
Components get added, problems get resolved. Program with GLSL Shaders
using the X3D Shaders Component, put your models exactly where you want
them with the Geospatial Component, or just throw triangles to the
screen as Extrusions, IndexedFaceSets, TriangleSets, Circle2D, Disk2D,
Spheres, Boxes, Cubes; the list goes
on and on.
With royalty free open standards, your models will continue to
render, year after year.
Your feedback is important to us. Contact information is available at the
Contact page.
Latest News
- Jan 2024
version 6.5 features GPU accelerated humanoid skinning, and commandline option --skin F to turn it off (thunk/revert-to CPU skinning)
- Aug 2023
version 6.1 new feature MIDI 2.0 UMP universal midi packets. No MIDI 2.0 Endpoints, but inbetween the endpoints is MIDI2 ready. See also tests/43_MIDI for example scenes
- July 2023
version 6.0 (codename: web3dv4) most of web3d.org version 4.0 specifications working - see conformance page.
- January 2017
version 4.0 (codename: Kelp Forest) release: 101 more node types added: see Conformance page for current state of specs nodes-
plus 2 non-spec nodes: Teapot (geometry node) and (compositing shader) Effect (child node).
- August 2016
Development continues, but we have not make a binary release in a while. Please download the source code from the git repository,
and get the "origin/develop" branch (see the "Download" page
- Sept 2015
Version 3.1 released, with changes for statusbar and menubar: commandline option --want FF to suppress statusbar and menubar; touch-toggling of unpinned statusbar and/or menubar; improved ? help.
- August 2015
Version 3.0 released, SSR (server-side rendering) toy in vista-10 version, target frame rate limit adjustment, pinnable menubar, unpinnable statusbar, choice of menubar colorschemes.
- October 2014
Navigation, protos, sound, inline import/export, javascript interface improved.
- August 2014
Duktape javascript engine option added for platforms with no spidermonkey.
- May 2014
Stereovision updown viewports added for interlace shutterglasses, in addition to the existing sidebyside, quadbuffer and anaglyph.
- April 2014
TURNTABLE navigation added. Non-standard LineSensor node added.
- 31 October 2013
Ubuntu build and install revisited; working on getting some issues fixed for a V2.0 release.
- 10 August 2013
Work continues on the FreeWRL library code base, cross platform compatibility, and on the pre-compiled "FreeX3D" Android App.
Recently - CAD Component, ProgrammableShaders component, and of course, migration to the latest OpenGL standards for the best rendering on all platforms.
Check out the code, or the apps, for the latest in the best X3D renderer out there.
From circa 1999 to April 2010, the FreeWRL project was managed by John A. Stewart.
There is absolutely no warranty, express or implied for this
software.
For details on the conditions of use, see the FreeWRL distribution.
FreeWRL is Copyright (C) 1998, 1999...2009 Tuomas J. Lukka,
John Stewart and others.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be
useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General
Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA