3.0 Release Notes

3.0 Release Notes



Release 3.0.0

Release 3.0.0 is a major release with many significant improvements and changes. For more information on the following, please see Introduction to 3.0

New Features
  • Faster subdivision using less memory
  • Support for non-manifold topology
  • Face-Varying data specified topologically
  • Elimination of fixed valence tables
  • Single-crease patch for semi-sharp edges
  • Additional irregular patch approximations
  • Introduction of Stencil Tables
  • Faster, simpler GPU kernels
  • Unified adaptive shaders
  • Updated coding style with namespaces
  • More documentation and tutorials
Bug Fixes
  • Smooth Face-Varying interpolation around creases

Release 3.0.0 RC2

New Features
  • Documentation updates
  • far_tutorial_3 updates for the multiple face-varying channels
  • maya example plugin interpolates a UV channel and a vertex color channel
Bug Fixes
  • Fixed a LimitStencilTableFactory bug, which returns an invalid table
  • PatchParam encoding changed to support refinement levels up to 10
  • Added Xinerama link dependency
  • Fixed MSVC 32bit build problem
  • Fixed minor cmake issues
  • Fixed glViewer/farViewer stability bugs

Release 3.0.0 RC1

Changes
  • Far::TopologyRefiner was split into several classes to clarify and focus the API.
  • Interpolation of Vertex and Varying primvars in a single pass is no longer supported.
  • The Osd layer was largely refactored.

Previous 2.x Release Notes

Previous releases