Projects / view3dscene


view3dscene is a browser for VRML (1.0 and 2.0) and X3D, and a viewer for other 3D model formats (3DS, MD3, Wavefront OBJ, and Collada are handled). It supports viewing the scene in the "Examine" mode and walking in the virtual world with features such as collision detection and gravity. Rendering is done using OpenGL. Many advanced 3D graphic effects are available, like mirrors (flat and through cube environment mapping), shadows (shadow maps and shadow volumes), GLSL shaders and more. The program can also convert files from 3DS, MD3, Collada and other formats to X3D and pretty-print VRML and X3D files.

Operating Systems

Recent releases

  •  03 May 2014 18:38

    Release Notes: TextureBackground support, making it possible to render movies on a skybox. Much improved 2D controls, with anti-aliased text and better dialog boxes, thanks to new Castle Game Engine features. Support for moving using standard AWSD keys.

    •  17 Aug 2013 21:47

      Release Notes: The Mac OS X version has now a native look and is easy to install. Downloading resources using the HTTP protocol is implemented. Loading absolutely all resources from data URI (textures, sounds, 3D models) is now supported. New key shortcuts are available to easily switch between viewpoints. New X3D features include CAD level 2 nodes, MultiTexture.function, and NavigationInfo.transitionComplete. Switching fullscreen is improved. Material properties can be loaded from separate XML files.

      •  26 Jan 2013 18:44

        Release Notes: It is now possible to navigate in the Walk and Fly modes by mouse dragging. Mouse 3D device support was added. Screen-space ambient occlusion is implemented (see menu item "View -> Screen Effects"). 3D lights can be edited interactively (see the "Edit -> Lights Editor" menu item). All screen effects cooperate now with multi-sampling (anti-aliasing). UNIT statement from X3D 3.3 is implemented. VisibilitySensor node is supported. Many fixes to triangulating concave polygons. Other minor improvements and optimizations coming from using Castle Game Engine 4.0.0.

        •  01 Jan 2012 01:19

          Release Notes: Many improvements to Collada rendering and conversion to X3D. Geometry shaders are supported. The "Limit FPS" option is implemented, to not exhaust CPU. More image formats are supported for textures (GIF, TGA, XPM, PSD). A menu item to take a screenshot with a transparent background. A new command line option to choose an initial viewpoint. Improvements and optimizations to shadow maps and Variance Shadow Maps. Color interpolators work in HSV space.

          •  27 Jul 2011 12:31

            Release Notes: X3D models can be saved to disk using the X3D XML encoding. Conversion from VRML 2 to X3D is now possible. New menu items and command-line options were added to enable conversion to various VRML/X3D versions and encodings. The independent "tovrmlx3d" binary was added to the view3dscene release, specifically to perform conversions in batch mode. Saving VRML/X3D models to classic encoding was also improved with better handling of META tags, better indentation, and more reliable saving of models using shadow maps extensions.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.