Future to the fantasy ★ ★
X3D Editor

Donate to your favourite X3D Editor and Browser on PayPal!


A full standard compliant X3D/VRML browser!

Titania 3.0.3 released

Leipzig, 28th April 2017: We just released Titania 3.0.3 for all Ubuntu flavours and other Linux distributions! This is the third release in the stable Titania 3.0 series. This is a bug fix release for the current Ubuntu version 17.04 Zesty Zapus. Be aware, Titania loves you.

Highlights of the This Release

Geometry Tools

The selection of the geometry is reworked and now more intuitive. It is now possible to select one geometry and than another without leaving the geometry editing mode. Additionally it is now possible to change material and texture when in geometry editing mode. Editable geometry is the IndexedFaceSet node, all other geometry nodes are now visually highlighted, their polygons are displayed in dark blue. All primitive geometry nodes can be smashed with the »Hammer Button« into an editable IndexedFaceSet node. Copy & paste of faces does now work seamlessly between different IndexedFaceSet nodes regardless whether the node has negative scale or different ccw values and the »Transform Tool« of points, edges, and faces does now snap to the grid.

Height Map Expander

ElevationGrid nodes and GeoElevationGrid nodes come now with the ability to set an »Height Map« over the grid. Any black and white image can be used as height map. It is possible to modify the height even after the image is set.

Sculp Tool

Geometry can now be edited via the »Sculp Tool«. Different brushes exists like »Pull«, »Push«, »Roughten«, »Smooth«, and »Undo Brush«. The brush geometry can be adjusted as you need and saved in a palette for later use.

The »File Open Dialog« does now provide new file formats. Now, all X3D file formats are supported, even the brand new JSON format and VRML1, either compressed or uncompressed. Besides this Autodesk's 3DS file format, Alias Wavefront's OBJ format, SVG documents, and PDF documents are supported by now. JSON format is completely supported and it is not only possible to open JSON files but also JSON files can be saved.

Prior to this version Titania has come with some command line tools like x3dtidy. As of this version it only exists »titania« which includes now all other commands. Have a look at the titania man page to get more information about its use.

Arch Linux User Repository Available

Leipzig, 29. October 2016: Thanks to user naraesk there is now an AUR package available for the a Arch Linux distribution.

More information on how to install the AUR package for Titanita can be found at our Download page.

Version 2.0

Video of dynamic shadows in Titania

For Titania SpotLight nodes, DirectionalLight nodes, and PointLight nodes, there is a shadow subsection in the light’s Attribute Editor. You can adjust the shadow color, the shadow intensity, the shadow diffusion, and the shadow map size. Titania then automatically creates shadow maps to render the desired shadow.

Version 1.4

Shot One

The Transform Tool has become overhauled and is now even more flexible than it ever was before.

Shot Two

The new Background Editor lets you adjust backgrounds in a very comfortable way now.

Shot Three

The brand new Geometry Editor is ready for release and provides you with basic geometry editing operations.

A full standard X3D/VRML browser for Ubuntu

Titania is a is a fast, powerful and highly interactive full standard X3D/VRML editor that also works as standalone browser for all flavours of Ubuntu. Titania competely supports the Moving Worlds specification for VRML 2.0 and most parts of the X3D 3.3 specification. Titania is freely downloadable for any usage and licensed under the GPL3. See the documentation to learn how Titania works.

Core features

  • Lightweight implementation of X3D without additional gadgets and foreign nodes
  • Fully conforms with the specification
  • Complete VRML 2.0 support including advanced prototyping support
  • Complete X3D/VRML JavaScript support
  • Support of modern 3D accelerators via OpenGL
  • Advanced rendering: layering, mipmapping, reflection mapping and enhanced, customizable anti-aliasing

Featured Project: Cobweb WebGL X3D Browser

Cobweb is the new WebGL X3D Browser for Firefox that implements a high-performance X3D player in open-source JavaScript. Authors can publish X3D source within an HTML5 page that works with Web browsers without prior plugin installation. Titania and Cobweb are designed to work seamlessly together.

X3D Examples Library


A new examples library is now available at GitHub. Most of them are found on the Internet and are provided »as is«. They run fine with the latest version of Titania and Cobweb. We collected a lot of examples from simple to advanced worlds. If you want to download a single sub-directory you can use GitHub's svn support:

svn export https://github.com/create3000/Library/trunk/Examples/Astronomy

Copy and paste the line above into a terminal and replace the sub-directory with the directory of your choice. But now, have fun with watching and listening!

X3D International Standards

Titania is based on the the X3D International Standard and this standard is available online on web3d.org on the pages listed below. You can read there all about node types and JavaScript functions and properties available. A full list of supported node types is available here.

X3D Specifications

Language bindings

X3D Examples