• Ab3d.PowerToys and Ab3d.DXEngine Crack


    Ab3d.PowerToys 10.1--Ω578867473

    终极 .Net 3D 工具包,使用最容易使用的 3D API 和许多代码示例创建令人惊叹的 3D 内容。

    该库提供易于使用的相机、鼠标和触摸相机控件以及 3D 对象的事件处理。它包括许多 3D 对象、各种 3D 线条、3D 文本、从各种 3D 文件导入和导出,并添加了专业 3D 应用程序所需的许多其他功能。

    WPF 和 WinForms 的终极 3D 图形工具包

    Ab3d.PowerToys 是一个终极的 WPF 和 WinForms 3D 工具包库,它极大地简化了使用科学、技术、CAD 或其他 3D 图形开发桌面应用程序的过程。

    该库已在许多专业应用中得到证明。基于出色的用户反馈,它演变成 3D 应用程序所需的辅助类和工具的终极集合。

    该库附带的示例提供了许多构建块,您可以简单地将它们复制并包含到您的应用程序中。

    Ab3d.PowerToys 使用基于 DirectX 9 的 WPF 3D 渲染引擎。这提供了不错的硬件加速,可以渲染许多 3D 场景。但是当 3D 场景比较复杂时,可以使用超快的 DirectX 11 渲染引擎——Ab3d.DXEngine。此外,使用 Ab3d.PowerToys 库的现有应用程序可以在几分钟内升级到带有 DirectX 11 渲染引擎的 Ab3d.DXEngine。

     

     

    该库的主要特点是:

    • 容易使用的3D API,在 C# 中有许多很棒的代码示例
    • 相机(TargetPositionCamera、FreeCamera、FirstPersonCamera、ThirdPersonCamera 等)
    • 相机控制器(MouseCameraController、CameraControlPanel、ViewCubeCameraController)
    • 3D 模型和视觉效果(球体、长方体、圆柱体等)
    • 生成拉伸车削3D 对象
    • 对 3D 对象使用布尔运算或使用 3D 平面对其进行切片
    • 3D 线(连接、断开和带箭头的线的最快实现)
    • 3D 文字
    • Event Manager 3D(简化了 3D 对象的事件处理)
    • 许多帮助类来简化 WPF 3D 的工作
    • 支持触控多点触控来旋转、移动和缩放相机
    • 使用 Assimp 导入器从 obj 文件(集成在 Ab3d.PowerToys 中)或几乎所有其他 3D 文件导入 3D 模型(见下文)
    • 使用 Assimp 导入器从许多 3D 文件中播放关键帧和骨骼动画
    • 将 3D 模型导出为多种文件类型文件(使用 Assimp 导出器)
    • 完全优化以实现最佳性能
    • 需要更快的渲染时,很容易切换到使用 Ab3d.DXEngine 的 DirectX 11 渲染
    • 对有关 WPF 3D 和我们的库的所有问题的高级支持

     

    可以使用assimp 导入器从以下文件格式导入 3D 对象:
    .3d、.3ds、.3mf、.ac、.ac3d、.acc、.amf、.ase、.ask、.assbin、.b3d、.blend、 .bvh、.cob、.csm、.dae、.dxf、.enff、.fbx、.glb、.gltf、.hmp、.ifc、.ifczip、.irr、.irrmesh、.lwo、.lws、.lxo 、.md2、.md3、.md5anim、.md5camera、.md5mesh、.mdc、.mdl、.mesh、.mesh.xml、.mot、.ms3d、.ndo、.nff、.obj、.off、.ogex 、.pk3、.ply、.pmx、.prj、.q3o、.q3s、.raw、.scn、.sib、.smd、.stl、.stp、.ter、.uc、.vta、.x、. x3d、.x3db、.xgl、.xml、.zgl

    可以将 3D 对象导出为以下文件格式:
    dae、x、stp、obj、obj、stl、stl、ply、ply、3ds、gltf、glb、gltf、glb、assbin、assxml、x3d、fbx、 FBX,3MF。文件

     

    Ab3d.DXEngine 5.1---Ω578867473

    用于桌面 .Net 应用程序的DirectX 11 渲染引擎。

    Ab3d.DXEngine 专为高级商业和科学 3D 可视化和对象操作而构建。

    它使用超快速渲染技术,可以充分利用显卡并提供极致性能。它还支持具有 PBR 材质和阴影的高质量视觉效果。

    用于 WPF 和 WinForms 的 DirectX 11 3D 渲染引擎

    Ab3d.DXEngine 是一个超快的 3D 渲染引擎,可用于 .Net 桌面应用程序。

    Ab3d.DXEngine 采用超快的多线程渲染技术,可以充分利用显卡,提供几乎与使用 C++ 时相同的极致性能。

    该引擎还支持具有逐像素照明、PBR(基于物理的渲染)材质和阴影的高质量视觉效果。

    Ab3d.DXEngine 非常易于使用。您可以使用 WPF 3D 对象来定义 3D 场景、相机和灯光。更重要的是,它与Ab3d.PowerToys库配合得非常好 - 终极 3D 工具包,它为您提供了许多构建块来创建 3D 应用程序。

     

     

    Ab3d.DXEngine 的主要功能

    • 基于 DirectX 11 的渲染引擎,具有完整的硬件渲染支持。
    • 使用实例化、智能优化和其他技术渲染数百万个三角形,以获得极致的 GPU 性能
    • 渲染数百万条硬件加速的3D 线条(具有自定义粗细、线条颜色和线条图案的超平滑线条)。
    • 渲染数百万字符
    • 多线程渲染在某些情况下可以实现单线程性能的 4 倍以上。
    • 使用DirectX 命令列表缓存几乎可以在几乎没有 CPU 时间的情况下渲染任意数量的对象(仅在更改相机或灯光时可以使用)。
    • 超快的每像素照明超级采样可提高视觉质量。
    • 支持标准PBR (基于物理的渲染)材质
    • 许多后期处理效果。
    • 最通用的 3D 引擎- 相同的应用程序可以在从高端显卡(全硬件加速)到没有显卡的计算机(DirectX 11 软件渲染)的系统上运行。相同的应用程序也可以在操作系统不支持 DirectX 11(使用 WPF 3D 渲染)的旧计算机上运行。
    • 渲染的 3D 场景可以与现有 WPF 对象组合,以便可以将标准 WPF 控件添加到 3D 场景顶部或通过场景查看。
    • 完全托管的代码,适用于 AnyCpu(x86 或 x64)构建目标,可用于 C# 和 VB.Net。DXEngine 使用SharpDX作为 DirectX 包装器。
    • 高度可定制:使用自定义着色器、渲染技术、网格数据等。
    • 通过分屏和立体图渲染支持虚拟现实。
    • Ab3d.OculusWrap库和 DXEngine 提供程序提供了完整的Oculus Rift支持。
    • 只需对现有 WPF 3D 代码进行少量更改即可使用新引擎。该引擎完全支持Ab3d.PowerToysAbd3.Reader3ds库。
    • 通过论坛或电子邮件提供出色的客户支持。

     

  • 相关阅读:
    实例:用C#.NET手把手教你做微信公众号开发(21)--使用微信支付线上收款:H5方式
    最长的可整合子数组的长度
    同学苹果ios的ipa文件应用企业代签选择签名商看看这篇文章你再去吧
    Jmeter获取Websocket多帧消息的实现方法
    vue:基础:vuex
    Jenkins 使用 Description Setter
    基于SpringBoot校园外卖配送系统的设计与实现【Java毕业设计·安装调试·代码讲解·文档报告】
    汽车疲劳测试试验平台技术要求(北重厂家)
    并网逆变器+VSG控制+预同步控制+电流电流双环控制(Simulink仿真实现)
    @Component与@Configuration区别
  • 原文地址:https://blog.csdn.net/john_dwh/article/details/126166556