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.
Release Notes: All X3D multi-texturing, cube map texturing, and 3D texturing nodes are implemented. The DDS (DirectDraw Surface) image format is fully supported, for all texture types (2D, 3D, cube map). S3TC compression and explicit mipmaps are all supported in DDS files. RenderedTexture node was implemented: a texture rendered from a specified viewpoint. Passing to GLSL shaders various uniform value types and texture nodes was implemented. Extensions were added to easily make projective texturing and shadow maps. Anisotropic texture filtering is available. Hardware occlusion query was implemented.
Release Notes: LOD (level-of-detail) node and Collision.proxy are handled now. A KambiOctreeProperties extension has been added to specify octree limits. The shape octree was sped up by using mailboxes. Various workarounds for Mesa3d bugs (in particular on Intel GPUs) and Mesa detection have been improved. Various frustum culling optimizations. Small improvements in the view3dscene interface: blend status text, a shapes count fix, and keeping the selected triangle when transforming shape. The path tracer honors VRML >= 2.0 materials.
Release Notes: Collision detection is now fast and accurate even in very dynamic scenes. Changing the Switch node's choice is now very fast, and many other events are significantly optimized. Starting the playback of time-dependent nodes is completely reliable. Dynamic shadows are rendered by view3dscene. The shadowCaster extension was implemented, to explicitly mark which objects cast shadows. The new draw mode allows you to view silhouette and border edges. ProximitySensor.orientation_changed and all of the X3D "event utilities" were implemented. alphaChannel extension was added. The open dialog under GTK 2.14 or later was fixed.
Release Notes: Scripting (in the KambiScript language) is implemented. Animating a camera by animating the Viewpoint position works. To improve navigation in scripted worlds, navigation type = "NONE" and speed = "0" are supported. Quaternions are used for EXAMINE navigation, which gives much more natural rotations when dragging with a mouse.
Release Notes: The main new features are X3D support and an events mechanism. Many new nodes related to events were implemented: four basic sensor nodes, linear interpolation nodes, and X3D event utilities. The implementation of existing features was improved to take events into account: binding nodes, routing events to GLSL shaders, controlling Inline and InlineLoadControl, and prototypes. MovieTexture is handled, with an extension to load image sequences with full alpha channel. Recording movies is possible. Other new features include Extrusion, BlendMode, KambiInline nodes, new X3D triangles/quads primitives, and HAnim nodes.
Release Notes: Bump mapping was implemented; you can observe it (and experiment with various bump mapping methods available) if the VRML model specifies normal maps. GLSL shaders in VRML files are supported (specified using X3D syntax). Anti-aliasing is available. There is basic support of Collada model format (both 1.3.x and 1.4.x versions). Wavefront OBJ format handling wa improved. Examine mode allows you to rotate and move the scene by mouse dragging. The --screenshot command-line option was implemented, to take screenshots in batch mode. Various "fill modes" were implemented.
Release Notes: VRML 2.0 prototypes (both PROTO and EXTERNPROTO) are fully implemented now. VRML 2.0 light scope is correctly handled. ROUTE constructs are parsed. Default blending dest factor for view3dscene is GL_ONE_MINUS_SRC_ALPHA, since this is expected by most VRML authors. VRML files compressed by gzip are handled properly even if they have the normal .wrl extension. The --write-to-vrml option fixed. Handling of colors (color, colorPerVertex, colorIndex) for IndexedFaceSet and IndexedLineSet is done. NavigationInfo.speed is now handled correctly (it sets speed per second). Text3D extension was added.