AB4D Products

With more than 15 years of experience in 3D graphics the AB4D company is the leading developer of software components for technical, scientific and other professional 3D visualization for .Net apps.

The following products are available for 3D graphics:

Ab4d.SharpEngine

Ab4d.SharpEngine images

Next generation cross-platform 3D rendering engine for .Net apps.

Ab4d.SharpEngine is a highly optimized rendering engine that uses Vulkan and provides the best solution for professional 3D visualization. It can run on all platforms from the compact Raspberry PI to mobile devices and high-end Windows, Linux and Mac computers.

The user-friendly API and many samples ensure that you can show a complex 3D scenes in a few days.

The engine is based on many years of experience and customer feedback from the Ab3d.PowerToys and Ab3d.DXEngine libraries.

Learn more

Ab3d.PowerToys

Ab3d.PowerToys images

The ultimate WPF 3D toolkit to create amazing 3D content with the easiest to use 3D API and many code samples.

The library provides easy-to-use cameras, mouse and touch camera controls and event handling on 3D objects. It includes many 3D objects, various 3D lines, 3D text, import and export from and to various 3D files, and many other features needed for a professional 3D application.

The library used WPF 3D rendering engine. The rendering performance and visual quality can be significantly improved by using the Ab3d.DXEngine rendering engine.

Learn more

Ab3d.DXEngine

Ab3d.DXEngine images

Industry-proven DirectX 11 rendering engine for .Net applications on Windows.

Ab3d.DXEngine can render 3D scenes that are defined by WPF 3D and Ab3d.PowerToys library. It is built for advanced business and scientific 3D visualization.

It uses super fast rendering techniques that can fully utilize graphics card and provide the ultimate performance. The engine delivers top visual quality with super-sampling and advanced visual effects like PBR and shadows.

Learn more

CadImporter

CadImporter app with opened STEP file (showing hierarchy of parts, faces and edges)

CadImporter can import STEP (.step and .stp) and IGES (.iges and .igs) files.

Ab4d.CadImporter is a STEP and IGES file importer that can import 3D parts hierarchy (Compound and Solid objects) with all faces. For each face you can get the list of edges that are defined by different curves (curve type with all the curve parameters are imported). CadImporter can also generate triangulated 3D meshes and generate interpolated edge positions.

Learn more
Our customers said:

"The graphical representation of complex bridges can contain tens of millions of triangles and the parametric definition of the bridge requires user-friendly graphical input. We were looking for compatible and efficient graphical engine which can be integrated in our WPF based application. Our choice was Ab3d.PowerToys, which is an excellent starting point when simple graphics should be represented with small development effort. With the growing complexity of Allplan Bridge and constantly increasing requirements we have turned to Ab3d.DXEngine, which is more complex, but perfect layer between PowerToys and DirectX. It matches our requirements perfectly. One example are SubMeshes, which significantly improved rendering time of the animation of bridge construction phases. The AB4D support has been excellent over the last 6 years, and we very much appreciate the cooperation with AB4D."

Jörg Sello, Head of Bridge Development, ALLPLAN Software Engineering GmbH


"The Ab3d.PowerToys have made using cameras and mouse control a snap. With Ab3d.DXEngine the increase in speed has been amazing.
I am just getting started learning about the capabilities of the software, but already the progress has been significant. Being able to do this using C# and WPF is great."

LaDon Jones, Ingios Geotechnics, Inc.


"I have really enjoyed using your product, I am fairly new to programming and WPF and you have made it easier to create really complicated user interfaces ..."

Judd Kidman, Develper, BIM Advent



our customers