All releases of view3dscene


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.


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.


Release Notes: Everything can be rendered using GPU shaders, with per-pixel lighting, perfect specular highlights, and other effects. Bump mapping and shadow maps work with multiple light sources now, and correctly cooperate with all texture settings. New extensions to composite GPU shaders are implemented. Conversion of 3DS, Wavefront OBJ, Collada, and others to X3D 3.2 is implemented. Bump map textures referenced from 3DS and Wavefront OBJ are now handled. The X3D light sources "global" field is supported. Headlight can be customized by a new headlightNode extension.


Release Notes: Rendering of dynamic scenes is much faster. GLSL attributes inside VRML/X3D files are allowed. Fog can be limited to specific shapes by the LocalFog node. The FogCoordinate node allows you to specify explicit fog density at each vertex. Loading of GLSL shader sources from a data URI is supported. Multiple viewports observing the same 3D model are implemented. The command-line options for making screenshots in batch mode are now more reliable. TouchSensor.hitTexCoord_changed event is implemented. The TouchSensor.hitNormal_changed event was improved to generate smooth normals.


Release Notes: Support for 3D sound, through VRML/X3D Sound and AudioClip nodes, is added. Animating skinned H-Anim humanoids is implemented. Texture coordinate generation dependent on bounding box can be explicitly requested by the TextureCoordinateGenerator node. Shadow maps behavior is fixed in some cases.


Release Notes: Various screen-space effects are available: flashlight, depth visualization, and more. Defining your own effects is also possible. Many new X3D nodes are implemented, including all drag sensors, ClipPlane, and Billboard. The animating transformation was optimized. The "Examine" camera mode is improved. Switching navigation mode preserves the camera view. Smooth transitions between viewpoints are implemented. A toolbar with the most important buttons is available. Primitives have the texCoord field and work better with shadow maps. New KambiScript functions were implemented for handling rotations.


Release Notes: Shadow maps support is much improved. Extensions to easily cast shadows, on everything or only on particular shapes, are implemented. Menu items to control shadow maps parameters are added. An experimental Variance Shadow Maps implementation is available. The head-bobbing effect can be controlled. Picking and ray-tracing with orthogonal projection are fixed.


Release Notes: Support for X3D IMPORT and EXPORT statements was added. Expansion of PROTOs in some difficult cases was fixed. Crashes on menu commands "Edit -> Remove Geometry Node / Face" were fixed.


Release Notes: An "Invalid floating point operation" error when opening kanim or MD3 animations was fixed. The output of the menu command, "Help->OpenGL information", was improved.


Release Notes: Support for NURBS curves and surfaces. This release can render and animate NURBS shapes, and animate other geometry along them. There are also major bugfixes to the GTK 2 backend and shadow map handling.