Ab3d.PowerToys

The best .Net 3D toolkit

Save development costs with
the ultimate 3D tools in .Net:
3D model importers, easy to use 3D API,
many samples, active development and
the best support for .Net 3D related problems.
Download now

Advantages of using our 3D toolkit for desktop .Net applications:

  • The easiest to use 3D API with many great code samples. You can create amazing 3D content just after one day of using our tools.
  • Simplified development with Visual Studio and design time support - the 3D scene can be previewed in the design window.
  • Simplified usage of cameras with mouse, touch and multi-touch camera rotation and movement.
  • Many basic 3D models (Sphere, Box, Cylinder, etc.) with advanced extruded and lathe 3D objects.
  • The best implementation of 3D lines and 3D text (connected, disconneded and lines with arrows).
  • Simplified mouse event handling on 3D objects (subscribe to MouseOver, Click and similar events).
  • Import 3D models from 3ds and obj files.
  • Fully optimized to achieve best possible performance.
  • Active development with adding many features based on user requests.

Are you new to 3D graphics?

No problem. The libraries come with full documentation, many samples and based on many years of experience we offer the best support for any .Net 3D related questions.

Our libraries can run in WPF and WinForms application. The libraries are using WPF 3D rendering engine from .Net 4.0 (or 3.5 SP1). The engine does not provide all the features of DirectX and is not capable of running high end 3D games. But our customers have already proven that it is very capable of showing quite complex 3D scenes with models with several hundred thousands triangles.


Advantages of using .Net over DirectX:

  • Almost no additional learning needed compared to very complicated learning curve for DirectX, GPU shaders, etc.
  • Using 100% managed .Net solutions (no native code and libraries).
  • Rendering is hardware accelerated on graphic card.
  • Almost no minimum hardware requirements: when no accelerated graphic card or CPU is available, rendering automatically fallbacks to software rendering.
  • Platform availability: Runs on all Windows 7 and newer operating systems without need to install .Net framework, C++ redistribute or DirectX runtimes.
  • When used in WPF application, you can mix 3D and 2D content, for example put standard 2D button over or into 3D scene.
  • No need to deal with special settings for various graphics cards and driver versions.

 

Use cases

The libraries gives you a complete solution for:
  • creating monitoring systems with showing actions on real 3D models,
  • displaying 3D simulations and mathematical models,
  • displaying 3D models of your products or prototypes,
  • creating applications to design and configure in reality-like 3D scenes,
  • creating interesting 3D effects,
  • and many more.


Our products for 3D graphics:

Ab3d.PowerToys - the ultimate 3D toolkit

The Ab3d.PowerToys library is the ultimate helper library to work with WPF 3D. It can be used to quickly define the 3D scene with setting the camera (SceneCamera, FirstPersonCamera, ThirdPersonCamera, etc.), create 3D objects (Box, Sphere, Plane, etc.), use 3D lines, 3D text and simply use mouse events on 3D objects.

Video showing some of the samples that come with Ab3d.PowerToys:


Screenshots (click on image to go to products page and see more screenshots):
3D models loaded from 3ds file and combines with some basic 3D objects (the whole 3D scene is defined in XAML)
3D model loaded from 3ds file and shown as solid and wireframe object
3D box model with 3D text showing the size measurements of the box

Learn more

 

Viewer3ds and Ab3d.Reader3ds - best 3ds file reader

More complex 3D objects can be defined in 3D modeling application, saved to 3ds file and converted into XAML with Viewer3ds or directly imported into your application with Ab3d.Reader3ds.

The following schema shows how to import 3D objects into your application:

Import 3D objects into .Net application schema

The 3ds file format is one of the most commonly used file format for storing 3D models. Almost all 3D modeling programs support some kind of import from or export to this file format. Also, there are huge web libraries that are providing objects in this file format.

Screenshots (click on image to see more screenshots):
HTC phone 3D model in Viewer3ds
Heart 3D model shown in Viewer3ds
robot arm 3D model shown in Viewer3ds

Learn more

 

Need more information?

 

Download free trial now