生产厂商:Ab3d产品类别:设计制作
Ab3d.DXEngine 是一款极速的3D渲染引擎,可用于.NET桌面应用程序。Ab3d.DXEngine 采用超高速多线程渲染技术,能够充分利用显卡,提供几乎与使用C++时相当的极致性能。
该引擎还支持高质量的视觉效果,包括逐像素光照、基于物理的渲染(PBR)材质和阴影。Ab3d.DXEngine 非常易于使用。您可以利用 WPF 3D 对象来定义三维场景、摄像机和光源。此外,它与 Ab3d.PowerToys 库完美配合——这是一款功能强大的 3D 工具包,为您提供众多构建模块,助您轻松打造 3D 应用程序。
Ab3d.DXEngine 不是像 Unity 那样强制你使用其游戏编辑器和架构,并且需要大量技巧和窍门才能运行的游戏引擎。 可在标准 .Net 应用程序中使用。 Ab3d.DXEngine 是一个全新的渲染引擎,它是从零开始构建的,旨在用于标准的桌面 .Net 应用程序。

功能特性
· 基于 DirectX 11 的渲染引擎,完全支持硬件渲染。
· 利用实例化、智能优化和其他技术渲染数百万个三角形 ,以获得极致的 GPU 性能 。
· 渲染数百万条硬件加速的 3D 线条 (具有自定义粗细、线条颜色和线条图案的超平滑线条)。
· 渲染数百万个字符 。
· 多线程渲染在某些情况下可以达到单线程性能的 4 倍以上。
· 使用 DirectX 命令列表缓存, 几乎可以在不占用 CPU 时间的情况下渲染任意数量的对象(仅更改摄像机或灯光时可以使用)。
· 超快速的逐像素光照和超采样技术 ,可提高视觉质量。
· 支持标准材质和 PBR (基于物理的渲染) 材质 。
· 许多后期处理效果。
· 这款功能最全面的 3D 引擎 ——同一应用程序既可在配备高端显卡(完全硬件加速)的系统上运行,也可在未配备显卡的计算机(DirectX 11 软件渲染)上运行。此外,即使操作系统不支持 DirectX 11,同一应用程序也能在老旧计算机上运行(使用 WPF 3D 渲染)。
· 渲染后的 3D 场景可以与现有的 WPF 对象组合 ,以便在 3D 场景之上添加标准 WPF 控件,或者透过场景查看这些控件。
· 完全托管的代码,可与 AnyCpu(x86、x64 或 ARM)构建目标配合使用,并可在 C# 和 VB.Net 中使用。DXEngine 使用 SharpDX 作为 DirectX 封装器。
· 高度可定制 :使用自定义着色器、渲染技术、网格数据等。
· 从 STEP 和 IGES 文件导入 3D 模型。请参阅 CadImporter 。
· 只需对现有 WPF 3D 代码进行少量修改,即可使用全新引擎。该引擎完全支持 Ab3d.PowerToys 和 Ab3d.Reader3ds 库。
· 通过论坛或电子邮件提供优质的客户支持 。









