Ab3d.PowerToys

The best .Net 3D tools

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 tools:
  • 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 camera rotation and movement.
  • Support for touch and multi-touch screens to rotate, move and zoom the camera.
  • Included basic 3D models (Sphere, Box, Cylinder, etc.).
  • Generate 3D objects with extruding 2D shape into 3D objects or creating lathe 3D objects.
  • Included support 3D lines and 3D text (get the fastest implementation for connected, disconneded and lines with arrows).
  • Simplified mouse event handling on 3D objects.
  • Import 3D models from 3ds and obj files.
  • Fully optimized to achive best possible performance.
  • Many samples with full source code that can be used to jump start your development.
  • Active development.
  • The best support for any .Net 3D related problems with possible coding on demand.

 

Our libraries use WPF 3D rendering engine from .Net 4.0 (or 3.5 SP1) and can run in any WPF application, in WPF Browser Application or in WinForms application (no need to learn WPF). WPF 3D rendering 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 to show 3D content:
  • Using 100% managed .Net solutions (no need to leard C++, DirectX, GPU shaders, etc).
  • 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.

 

Ab3d.PowerToys

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.


Screenshots (click on image to see more):


More screenshots and samples are available on the products page.

 

Viewer3ds and Ab3d.Reader3ds

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):

More screenshots and samples are available on the products page.

 

To see how easy is to use Ab3d.PowerToys and Ab3d.Reader3ds to create great business applications with 3D graphics see the following blog post.