HARFANG® é uma plataforma de ponta para o desenvolvimento de aplicativos 2D e 3D.Concede aos desenvolvedores a criação de aplicativos que vão da visualização de dados a jogos.O HARFANG® é escrito em C ++ com uma ligação disponível para Python 3.2+ (como uma roda Python) e Lua 5.3 (como uma extensão Lua).Recursos: Plataforma cruzada (Windows, Linux, Android, OS X) Base de código leve Capacidade de memória pequena Funciona com conversor FBX de linha de comando Python e Lua (amplo suporte) Suporte nativo a muitos formatos de arquivo de mídia (PSD, JPG, PNG, TGA, OGG, WAV, AIFF, WebM, XM, S3M, ...) Abstração HID para acessar dispositivos de máquina (Entrada direta, XInput, ...) Abstração de formato de dados (XML / JSON / back-end binário) Interface do usuário imediata baseada em DearImGui acelerado por GPUCamada de abstração da API gráfica Sistema de iluminação com mapeamento de sombra Renderização baseada em shader Desenhar texto TTF para a tela Suporte ao OpenVR e Gear VR Gerenciamento completo de cenas Arquitetura de componentes / sistema Sistema de física Bullet Sistema de navegação de reformulação / desvio Componentes programáveis usando a camada de abstração da API de áudio Lua (OpenAL) QualquerO formato de áudio suportado pode ser transmitido ou carregado como um suporte de áudio 3D de som (HRTF)
harfang-3d