生产厂商:Ab4d产品类别:设计制作
Ab4d.SharpEngine 是一款适用于桌面、移动和浏览器应用的通用3D渲染引擎。专业级的3D图形要求3D对象呈现高度细节,线条极其平滑,文字清晰锐利。
3D图形看似复杂,但凭借基于超过15年经验的直观API,以及大量可直接复制粘贴的示例代码,您只需几个小时就能为您的应用添加惊艳的3D图形效果。
你只需将3D对象添加到场景中,并设置对象的属性。引擎会负责处理其余一切。这将为你节省大量工作,因为你无需再操心底层图形API,例如Vulkan管线、内存管理及其他复杂细节。Ab4d.SharpEngine的设计宗旨就是能够高效地渲染数十万个对象。
为实现这一性能,该引擎采用了Vulkan API,这是一种高性能且开销低的图形API。通过运用Vulkan最佳实践、优化性能的算法以及对.NET的深度优化,该引擎能够最大限度地挖掘显卡的性能潜力。

Ab4d.SharpRendering 是极少数能够通过超采样(SSAA)和多重采样抗锯齿(MSAA)实现卓越渲染质量的渲染引擎之一。 对于桌面和移动平台,该引擎采用跨平台的Vulkan API,因此能够在任何CPU和操作系统平台上运行——从体积小巧的树莓派、移动设备到高端PC。引擎会根据平台支持情况,动态调整设置并使用相应的Vulkan扩展。在浏览器中则采用WebGL。这确保了与所有设备的最大兼容性。
该引擎支持任意坐标系(Y轴向上或Z轴向上,右手系或左手系),适用于习惯使用CAD、BIM、游戏或其他任何3D工作流程的用户。该引擎不会强制您使用游戏编辑器或任何其他预定义的场景或应用类型。您可以以任何您喜欢的方式将3D场景添加到您的应用中。这使得该引擎非常适合各类工程、技术、科学、建筑或其他应用场景。

支持UI框架
在任何 UI 框架中,都可以渲染到离屏纹理 。应用程序可以读取该纹理,也可以将其保存到图像文件中。离屏渲染可以与硬件渲染或软件渲染配合使用——也可以通过使用 LLVMpipe 在服务器或虚拟机上使用。
· Avalonia UI (Windows、Linux、MacOS、Android、iOS)
· WPF (Windows)
· WinUI 3 (Windows)
· .NET MAUI (Windows、Android、macOS、iOS)
· Uno 平台 (Windows、Linux、macOS)
· ImGui (Windows、Linux、MacOS)
· LinuxFramebuffer (Linux - 通常用于嵌入式设备)
· WinForms (Windows)
· SDL 、 Glfw (Windows、Linux)
· Blazor WebAssembly (测试)
· Asp.Net、Angular、React 等 (测试)









