HARFANG® to wysokiej klasy platforma do tworzenia aplikacji 2D i 3D.Zapewnia programistom tworzenie aplikacji, od wizualizacji danych po gry.HARFANG® jest napisany w C ++ z powiązaniem dostępnym dla Python 3.2+ (jako koło Python) i Lua 5.3 (jako rozszerzenie Lua).Cechy: Wieloplatformowy (Windows, Linux, Android, OS X) Lekka podstawa kodu Mała pamięć Zajmuje się konwerterem FBX w Pythonie i Lua Wiersz poleceń (rozbudowana obsługa) Natywna obsługa wielu formatów plików multimedialnych (PSD, JPG, PNG, TGA, OGG, WAV, AIFF, WebM, XM, S3M, ...) Abstrakcja HID w celu uzyskania dostępu do urządzeń maszynowych (bezpośrednie wprowadzanie, XInput, ...) Abstrakcja formatu danych (backendy XML / JSON / binarne) Natychmiastowy interfejs użytkownika oparty na akcelerowanym przez GPU DearImGuiWarstwa abstrakcji z graficznym interfejsem API System oświetleniowy z mapowaniem cieni Renderowanie oparte na cieniowaniu Rysowanie tekstu TTF na ekranie Obsługa OpenVR i Gear VR Pełne zarządzanie scenami Architektura komponentu / systemu Bullet System fizyki Przekształcenie / objazd systemu nawigacji Skryptowalne komponenty wykorzystujące warstwę abstrakcji Lua Audio API (OpenAL) Dowolnaobsługiwany format audio może być przesyłany strumieniowo lub ładowany jako dźwięk Obsługa dźwięku 3D (HRTF)
harfang-3d