HARFANG 3D

HARFANG 3D
软件描述
HARFANG®3D 是一种跨平台、多语言的解决方案,可集成至嵌入式系统、现有环境,并融合各项功能,以满足工业级 3D 成像标准。
官方网站
访问软件的官方网站了解更多信息
www.harfang3d.com
什么是 HARFANG 3D?
HARFANG®3D 是一款易于适配、跨平台、多语言、功能强大且优化良好的解决方案,可集成至嵌入式系统、现有环境,并融合多种特性以满足实时三维成像的工业标准。
HARFANG®3D 的架构使硬件集成、显示性能和安全要求的实现变得简单。
HARFANG®3D 采用 C++ 编写,基于开源 bgfx 库,支持 Vulkan、Metal、DirectX(9 至 12)、OpenGL 及 OpenGL ES,可在 Windows、Linux、Intel 和 ARM 平台上构建。
功能特性
支持平台:
• Win32 和 Win64 Intel
• Linux 64 Intel
• Aarch64 ARM
场景 API:
• 基于节点与组件
• 性能导向
渲染管线:
• 低配置 PBR 渲染管线
• 高配置“AAA”级渲染管线(屏幕空间全局光照与反射)
• 支持用户自定义管线着色器
VR API:
• 通过 OpenVR/SteamVR 实现 VR 支持,含眼动追踪
• 兼容 HTC Vive/Vive Pro、Valve Index、联想 Explorer、Oculus Rift S
物理 API:
• 刚体、碰撞、机械约束、射线检测
音频 API:
• 播放/流式传输 WAV/OGG 格式
• 3D 音频空间化
支持语言:
• C++
• Python(3.2+)
• Lua(5.3)
• Go(1+,实验性)
🔄 替代方案
45 个选择
Fyrox Game Engine
功能丰富、可投入生产环境的通用2D/3D游戏引擎,使用Rust编写并配备场景编辑器。前身为rg3d。

Gamesalad
GameSalad Creator 是由 GameSalad, Inc.(前身为 Gendai Games)开发的一款创作工具,主要面向非程序员用户,通过拖放方式、可视化编辑器及基于行为的逻辑系统来制作游戏。

Rogue Engine
Rogue Engine 是一个功能齐全的 WebGL 游戏开发环境。使用用 TypeScript 编写的可配置组件,在直观熟悉的 3D 环境中创建项目。

Valkyrie Engine
Valkyrie 是一个无代码创意平台,让设计师能够组合数字资产,创建应用程序和交互式原型:将 Unity 的强大功能与 Photoshop 的易用性相结合。

sdlBasic
sdlBasic 是一个小型、高效且跨平台的 BASIC 解释器,旨在利用 SDL 库的强大功能进行游戏开发,其灵感来源于古老而辉煌的 AMOS。

HGE
HGE是一款易于使用 yet 功能强大的硬件加速2D游戏引擎。它是一款功能齐全的中间件,适合希望快速简便地开发商业品质2D游戏的开发者。它涵盖了所有可想象的2D游戏类型:你可以创建从简单益智游戏到……

irrlicht
Irrlicht引擎是一个用C++编写的开源高性能实时3D引擎。它完全跨平台,支持D3D、OpenGL及自身软件渲染器,并具备商业3D引擎中的所有前沿特性。

libtwo
two 是一个通用的 C++ 应用原型库,专注于实时图形应用和游戏。

