Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ab4d/ab3d.dxengine.wpf.samples

WPF samples for the Ab3d.DXEngine - DirectX 11 3D rendering engine for .Net
https://github.com/ab4d/ab3d.dxengine.wpf.samples

3d 3d-engine 3d-graphics c-sharp dotnet graphics wpf

Last synced: about 1 month ago
JSON representation

WPF samples for the Ab3d.DXEngine - DirectX 11 3D rendering engine for .Net

Awesome Lists containing this project

README

        

# Ab3d.DXEngine.Wpf.Samples

![Ab3d.DXEngine engine image](https://www.ab4d.com/images/DXEngine/DXEngine-car_engine-500.png)

[Ab3d.DXEngine](https://www.ab4d.com/DXEngine.aspx) is a DirectX 11 rendering engine for Desktop .Net applications. Ab3d.DXEngine is built for advanced business and scientific 3D visualization.

Ab3d.DXEngine uses **super fast rendering** techniques that can fully utilize graphics cards and provide the **ultimate performance**. It also supports **top quality visuals** with PBR materials and shadows.

The samples in this repository demonstrate many features of the engine and show that with .Net it is easily possible to create applications with complex 3D graphics.

The samples are using [Ab3d.PowerToys](https://www.ab4d.com/PowerToys.aspx) library - the ultimate WPF and WinForms 3D toolkit library that greatly simplifies developing desktop applications with scientific, technical, CAD or other 3D graphics.

Both Ab3d.DXEngine and Ab3d.PowerToys are commercial libraries. You can start a 60-day trial when they are first used.

## Repository solutions

The Ab3d.DXEngine.Wpf.Samples repository contains the following Visual Studio solutions:
* Ab3d.DXEngine WPF Samples net48.sln (**.NET Framework 4.8**)
* Ab3d.DXEngine WPF Samples net60.sln (**.NET 6.0**)
* Ab3d.DXEngine WPF Samples net80.sln (**.NET 8.0**)

## Dependencies

The projects uses the following dependencies:
* Ab3d.DXEngine - Core Ab3d.DXEngine assembly - https://www.nuget.org/packages/Ab3d.DXEngine
* Ab3d.DXEngine.Wpf - WPF support for Ab3d.DXEngine - https://www.nuget.org/packages/Ab3d.DXEngine.Wpf
* Ab3d.PowerToys - The ultimate WPF 3D helper library - https://www.nuget.org/packages/Ab3d.PowerToys
* SharpDX - core assembly for DirectX managed wrapper - https://www.nuget.org/packages/SharpDX
* SharpDX.DXGI - DirectX - DXGI managed API - https://www.nuget.org/packages/SharpDX
* SharpDX.Direct3D11 - Direct3D11 managed API - https://www.nuget.org/packages/SharpDX
* SharpDX.Mathematics - DirectX - Mathematics managed API - https://www.nuget.org/packages/SharpDX
* Assimp - Assimp 3D files importer (native library) - 32 and 64-bit dlls available in lib folder
* Assimp.Net - Managed wrapper for native assimp importer - available in lib folder
* Ab3d.PowerToys.Assimp - Assimp wrapper for WPF 3D objects - available in lib folder

## Support

* Online users guide: https://www.ab4d.com/DirectX/3D/Introduction.aspx
* Online reference help: https://www.ab4d.com/help/DXEngine/html/R_Project_Ab3d_DXEngine_Help.htm
* Change log: https://www.ab4d.com/DXEngine-history.aspx
* Forum: https://forum.ab4d.com/forumdisplay.php?fid=11
* Related blog posts: http://blog.ab4d.com/category/DXEngine.aspx
* Feedback: https://www.ab4d.com/Feedback.aspx

## See also

* [AB4D Homepage](https://www.ab4d.com/)
* [Ab3d.DXEngine](https://www.ab4d.com/DXEngine.aspx) library
* [Ab3d.PowerToys](https://www.ab4d.com/PowerToys.aspx) library
* [Ab3d.PowerToys Samples on GitHub](https://github.com/ab4d/Ab3d.PowerToys.Wpf.Samples)
* [AB4D products price list](https://www.ab4d.com/Purchase.aspx#DXEngine)