All Versions
Latest Version
Avg Release Cycle
61 days
Latest Release
2498 days ago

Changelog History
Page 1

  • v2014.2.452 Changes

    December 16, 2014

    โž• Added

    • PointSelectionCommand (Wpf)
    • ๐Ÿ‘Œ Support subtract mode in CuttingPlaneGroup (Wpf)
    • ๐Ÿ– Handle collection changes for ScreenSpaceVisual3D.Points (Wpf.SharpDX)
    • Ignore visuals that implement IBoundsIgnoredVisual3D in the bounds calculation (#229)

    ๐Ÿ”„ Changed

    • XAML namespace prefix changed to (Wpf)
    • XAML namespace prefix changed to (Wpf.SharpDX)

    ๐Ÿ›  Fixed

    • Memory leak in DX11ImageSource (Wpf.SharpDX)

    ๐Ÿš€ [Unreleased]:

  • v2.17.0 Changes

    June 20, 2021

    โž• Added

    1. Adds TopMostGroupNode and TopMostGroup3D to support top most rendering. Ref: #1572 (Limitations: Top most meshes are rendered at same level as screen spaced items, which are not supported by post effects and render ordering.) (WPF.SharpDX/UWP/Core)
    2. Add supprot for shadow map to automatically cover complete scene. (Limitations: May not be able to properly cover the scene if contains boneskinned animation.) (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed

    1. Added null check in IRenderMetricesExtensions.UnProject().(WPF.SharpDX/UWP/Core) โšก๏ธ 1. Fix BatchedMeshGeometryModel3D blinking when BatchedGeometries update.(WPF.SharpDX/UWP/Core)
    2. Small problem in PointAndLinesBinding example, SetPoints() method.(WPF) ๐Ÿ— 1. Fixed glitches in various examples and project build.(WPF, WPF.SharpDX)
    3. Fix memory leak if same reference counted object gets collected multiple times.(WPF.SharpDX/UWP/Core)
  • v2.16.1 Changes

    May 02, 2021

    ๐Ÿ›  Fixed

    1. Fix RenderContext.BoundingFrustum for non-perspective cameras. (WPF.SharpDX/UWP/Core)
    2. Handle too many SurfaceD3D_IsFrontBufferAvailableChanged. (WPF.SharpDX/UWP/Core)
  • v2.16.0 Changes

    April 24, 2021

    โž• Added

    1. Adds coordinate system axis color dependency properties for Viewport3DX. (WPF.SharpDX/UWP) ๐Ÿ‘ 1. Support for loading .obj and .mtl from stream. (WPF)

    ๐Ÿ‘Œ Improvement

    1. Avoid GPU resources getting destroyed and re-created unnecessarily. (WPF.SharpDX/UWP/Core)
    2. Improves texture loading. Re-implemented TextureModel and provides ITextureInfoLoader interface to allow user defined texture repository.(WPF.SharpDX/UWP/Core)
    3. Auto caching Stream and TextureModel pair to avoid duplicated texture resources.(WPF.SharpDX/UWP/Core)
    4. TextureModel changes to be Guid based. TextureModel with same Guid will be treated as same texture.(WPF.SharpDX/UWP/Core) โœ… 1. Aggregate hit test function parameters into single hit test context. (WPF.SharpDX/UWP/Core) ๐Ÿšš 1. Move FXAA to the end of rendering, so FXAA applies onto screen spaced object. (WPF.SharpDX/UWP/Core)
    5. Add preliminary hit check with hit thickness for PointNode. (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed

    ๐Ÿ”ง 1. Fixed viewport crash during display configuration change #1531. (WPF.SharpDX) ๐Ÿ›  1. Fixed cursor is wrong after pressing multiple mouse button simultaneously (WPF.SharpDX/UWP) ๐Ÿ›  1. Bugfix export without material (Assimp) โšก๏ธ 1. Fixed bounding box is not updated properly. #1555 (WPF.SharpDX/UWP/Core) โœ… 1. Fixed Frustum test bug. (WPF.SharpDX/UWP/Core) ๐Ÿ›  1. Fixed shadow map OrthoWidth dependency property is setting to wrong property in scene node.(WPF.SharpDX/UWP)

    ๐Ÿ’ฅ Breaking Change

    โœ… 1. Hit test function signature has been changed.

  • v2.15.0 Changes

    February 20, 2021

    โž• Added

    ๐Ÿ‘ 1. Supports morph target animation. (WPF.SharpDX/UWP/Core) ๐Ÿ‘ 2. Supports animation playback speed. (WPF.SharpDX/UWP/Core) ๐Ÿ‘ 3. Supports releasing geometry data after loading into GPU. Call Geometry3D.SetAsTransient() to enable this feature. (WPF.SharpDX/UWP/Core) โœ… (Restrictions: View only; no hit test support; geometry must not be shared with multiple models; Must enable before attaching geometry3D onto a Model3D/Node, or before the Model3D/node being attached to a viewport.) ๐Ÿ‘ 4. Supports billboard alignment relative to the origin. (WPF.SharpDX/UWP/Core) โšก๏ธ 5. Supports animation updater group. (WPF.SharpDX/UWP/Core) โšก๏ธ 6. Added extension helper method to create animation updaters from animation list. (WPF.SharpDX/UWP/Core)

    ๐Ÿ‘Œ Improvement

    1. Improved thread buffer management. (WPF.SharpDX/UWP/Core) ๐Ÿšš 2. Changed return type for SceneNodeGroupModel3D AddNode RemoveNode. #1443 (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed

    ๐Ÿ›  1. Fixed border highlights and outline blur Post Effect blending issues #1491. (WPF.SharpDX/UWP/Core) ๐Ÿ›  2. Fixed environment map is still being used on object after disabling it. (WPF.SharpDX/UWP/Core) ๐Ÿ›  3. Fixed UWP assimp nuget spec is missing files. #1505 (UWP) โœ… 4. Fixed UnmapSubresource is not called after MapSubresource during hit test for bone skinning mesh. #1499 (WPF.SharpDX/UWP/Core) ๐Ÿ›  5. Fixed wrong padding(bottom/right) in billboard single text. #1520 (WPF.SharpDX/UWP/Core)

  • v2.14.0 Changes

    January 09, 2021

    โž• Added

    1. Added CameraType property for screen space group. Allows to use orthographic camera for screen space group under RelativeScreenSpaced mode.

    ๐Ÿ‘Œ Improvement

    1. Make projects in new format (vs2017) also use the global AssemblyInfo.cs. โšก๏ธ 2. Updated NuGet version to v5.8. โšก๏ธ 3. Updated UWP min version to Win SDK 1903. (UWP) โšก๏ธ 4. Updated Cyotek.Drawing.BitmapFont to 2.0.0. (WPF.SharpDX/UWP/Core) ๐Ÿ‘ 5. Supports group model under screen space group. (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed

    1. ZoomExtents: confusion between horizontal and vertical fov. #1441 (WPF.SharpDX/UWP/Core)
    2. Render bitmap custom size. #1439 (WPF.SharpDX/UWP/Core) ๐Ÿ“ฆ 3. Fixed UWP nuget package missing .cso shader files. (UWP) ๐Ÿ›  4. Fixed AssimpNet version in nuget spec. (WPF.SharpDX/UWP/Core) ๐Ÿ›  5. Fixed mesh outline post effect not visible under white background #1466 (WPF.SharpDX/UWP/Core) ๐Ÿ›  6. Fixed data binding fails on button2D #1385 (WPF.SharpDX) โœ… 7. Fixed billboard/line/point hit test not working properly with Dpi scaling enabled. (WPF.SharpDX/UWP/Core) โœ… 8. Fixed billboard/line/point not able to do hit test inside screen space group. (WPF.SharpDX/UWP/Core) ๐Ÿ›  9. Fixed DataTemplate3D not supporting Binding-elements #1480 (Wpf)

    ๐Ÿ’ฅ Breaking Change

    โœ… 1. RenderContext has been changed to IRenderMetrices on hit test related function signature. (WPF.SharpDX/UWP/Core)

  • v2.13.1 Changes

    October 17, 2020

    [2.13.1] - 2020-10-17

    ๐Ÿ›  Fixed

    โœ… 1. Fixed small triangle hit test is not working correctly in octree. #1428 (WPF.SharpDX/UWP/Core) ๐Ÿ›  2. Fixed PointVisual3D and LinesVisual3D invisible on mirrored transformation. #1340 (WPF)

  • v2.13.0 Changes

    October 10, 2020

    [2.13.0] - 2020-10-10

    โž• Added

    โž• Added AlwaysHittable property for scene nodes. Allow mesh to be hittable even it is not being rendered(Visable = false). Ref #1393 (WPF.SharpDX/UWP/Core)

    Implemented high DPI rendering under DPI scaling to improve rendering quality. #1404 (WPF.SharpDX/UWP/Core)

    To turn this feature off if encounter issues, set Viewport3DX.EnableDpiScale = false.

    ๐Ÿ‘Œ Improvement and Changes

    โœ… 1. Improved small triangle hit test. Ref #1353 (WPF.SharpDX/UWP/Core) ๐Ÿ‘ 2. Supports up to 8 clipping planes(cross section). Ref #1396 (WPF.SharpDX/UWP/Core) ๐Ÿ‘ 3. Supports Dot Net Core 3.1. (Core) โฌ†๏ธ 4. Upgrades to 5.0 beta.

    ๐Ÿ›  Fixed

    ๐Ÿ›  Fixed hit test in CrossSectionGeometryModel3D when uses octree or set CuttingOperation = Substract. Ref #1396 (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed keybinding issue in Viewport3DX. Ref #1390 (WPF.SharpDX)

    ๐Ÿ›  Fixed UWP runtime error due to dependency property naming conflicts. #1365

    In order to fix the issue, following breaking changes have to be made: (UWP)

    • Transform3D renames to HxTransform3D. The Transform3D is a DP in UWP UIElement, which is not able to override.
    • Gesture bindings for UWP Viewport3DX have been moved into Viewport3DX.ManipulationBindings from Viewport3DX.InputBindings.

    ๐Ÿ›  Fixed small error in the calculation of the animation. #1405 (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed typo in TextInfo. #1415 (WPF.SharpDX/UWP/Core)

  • v2.12.0 Changes

    May 25, 2020

    [2.12.0] - 2020-05-25

    โž• Added

    ๐Ÿ‘ 1. Support Vertex Color blending for Phong/PBR/Diffuse materials with new VertexColorBlendingFactor property. (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed

    1. Fix billboardText not being call to initialize. (WPF.SharpDX/UWP/Core)
    2. Empty BillboardSingleText3D Causes Crash. (WPF.SharpDX/UWP/Core) ๐Ÿ‘ป 3. Argument exception when using View.RenderTargetBitmap. (WPF.SharpDX/UWP/Core)
  • v2.11.0 Changes

    February 08, 2020

    [2.11.0] - 2020-02-08

    โž• Added

    1. Add IsTopBottomViewOrientedToFrontBack property to view cube #1263. (WPF) ๐Ÿ‘ 2. Support color linear blending mode for Point Rendering. (WPF.SharpDX/UWP/Core)

    ๐Ÿ‘Œ Improvement and Changes

    1. Improve volume rendering. Properly renders other mesh along with volume. (WPF.SharpDX/UWP/Core)
    2. Properly render volume when camera is inside the volume cube. (WPF.SharpDX/UWP/Core)

    ๐Ÿ›  Fixed

    โœ… 1. Fix dependency property on HitTestThickness on both line/point model3D. Ref #1257 (WPF.SharpDX/UWP/Core)

    1. Fix MeshGeometryHelper.FindSharpEdges() not working properly. (MeshBuilder)
    2. Fix CreateView overloading wrong function. (WPF.SharpDX/UWP/Core) โšก๏ธ 4. Fix GeometryBoundManager.GeometryValid is not updated when calling Geometry3D.UpdateVertices. (WPF.SharpDX/UWP/Core)
    3. Fix Assimp dll reference issue. (WPF.SharpDX/UWP/Core)