HARFANG®是用于2D和3D应用程序开发的高端平台。它允许开发人员创建从数据可视化到游戏的应用程序。HARFANG®用C ++编写,具有可用于Python 3.2+(作为Python轮子)和Lua 5.3(作为Lua扩展)的绑定。功能:跨平台(Windows,Linux,Android,OS X)轻量级代码库占用内存少,可与Python和Lua命令行FBX转换器一起使用(广泛支持)对多种媒体文件格式(PSD,JPG,PNG,TGA,OGG)的本机支持,WAV,AIFF,WebM,XM,S3M等)访问机器设备的HID抽象(直接输入,XInput等)数据格式抽象(XML / JSON /二进制后端)基于DearImGui GPU加速的即时UI图形API抽象层带有阴影映射的照明系统基于着色器的渲染在屏幕上绘制TTF文本OpenVR和Gear VR支持完整的场景管理组件/系统架构Bullet物理系统重铸/绕行导航系统使用Lua音频API抽象层(OpenAL)的可编写脚本的组件支持的音频格式可以作为声音3D音频支持(HRTF)进行流传输或加载
harfang-3d