Release 2.4.0
26 Aug 2018
[2.4.0] - 2018-8-26
Added
- Axis aligned plane grid. (WPF.SharpDX and UWP)
- CMO Reader. (WPF.SharpDX and UWP)
- Animation KeyframeUpdater. (WPF.SharpDX and UWP)
- Added UV Transform in PhongMaterial/DiffuseMaterial (WPF.SharpDX and UWP).
- Added custom billboard texture sampler.
Improvement and Changes
- Move render environment map and render shadow map properties into PhongMaterial. (WPF.SharpDX and UWP)
- Includes material sorting if EnableRenderOrder = true. Update RenderOrder to ushort. Update sorting key to be uint = [RenderOrder, MaterialID]. (WPF.SharpDX and UWP)
- MaterialVariable pooling. (WPF.SharpDX and UWP)
- Obsolete BoneMatrices struct. Improve BoneSkinnedGeomerty3D. Directly Martix array binding for bones. Add BoneGroupModel3D for bone sharing. Implemented basic key frame animation support and Demo. (WPF.SharpDX and UWP)
- Performance improvement.
Fixed
- Fix bug on DisposeAndClear not called during detaching scene node. (WPF.SharpDX and UWP)
- Fix bug on invalidate scene graph not working on detaching scene node. (WPF.SharpDX and UWP)
- Instanced models are not properly exported using ObjExporter #902 (WPF.SharpDX)
- Coordinate system and view cube are clipped when resizing the Viewport3DX #892 (WPF.SharpDX and UWP)
- Wrong Y texture coordinate #870 (WPF.SharpDX and UWP)
- ObjExporter export MeshGeometryModel3D fails #857 (WPF.SharpDX)