HARFANG 3D
HARFANG®3D is a cross-platform & multi-language solution to integrate with embedded systems, existing environments & combining features to meet the industrial standards of 3D imaging.
License model
- Free Personal • Open Source
Application type
Platforms
- Windows
- Linux
- Online
Features
- Run from python interpreter
- Virtual Reality
- Lightweight
- Golang
- C support
- 3D Renderer
- Support for scripting
- Portable
- 2D and 3D physics
- Lua scripting
- Data visualization
- Asset Pipeline
HARFANG 3D News & Activities
Recent activities
- olicool10 added HARFANG 3D as alternative to Gameeky
HARFANG 3D information
AlternativeTo Category
DevelopmentGitHub repository
- 556 Stars
- 57 Forks
- 5 Open Issues
- Updated Sep 9, 2024
What is HARFANG 3D?
HARFANG®3D is an easy-to-adapt, cross-platform, multi-language, powerful and optimized solution to integrate with embedded systems, into existing environments and combining features to meet the industrial standards of real-time 3D imaging.
The HARFANG®3D architecture makes it easy to meet the requirements for hardware integration, display performance and security.
HARFANG®3D is written in C++ and is based on the open-source bgfx library supporting Vulkan, Metal, DirectX (from 9 to 12), OpenGL and OpenGL ES. It Builds on Windows, Linux, Intel and ARM.
FEATURES
Platforms supported: • Win32 and Win64 Intel • Linux 64 Intel • Aarch 64 ARM
Scene API: • Node & component based • Performance oriented
Rendering pipeline: • Low-spec PBR rendering pipeline • High-spec 'AAA' rendering pipeline (screen space GI & reflection) • Support of user pipeline shaders
VR API: • VR support via OpenVR/SteamVR with Eye tracking • Compatible with the HTC Vive/Vive Pro, Valve Index, Lenovo Explorer, Oculus Rift S
Physics API: • Rigid bodies, collisions, mechanical constraints, ray casting
Audio API: • Play/stream WAV/OGG formats • 3D audio spatialization
Languages supported: • C++ • Python (3.2+) • Lua (5.3) • Go (1+, experimental)
HARFANG 3D Videos
Said about HARFANG 3D as an alternative
Harfang is a reliable alternative to Qt in the embedded / 3D HMI sector. It builds on Win/Linux and can work in a complex C++ software stack.
For python devs, Harfang has a perfect level of integration into Python.
Same level of rendering technology. Harfang's LGPL license is a bit less permissive than Godot's MIT, though, but it remains a viable alternative.
Comments and Reviews
Harfang provides a complete toolbox for game dev (modern rendering, pbr, realtime GI, physics, spatialized audio, VR) and all of this is available to the Python ecosystem (python3, anaconda...).
I love how harfang is lightweight and gives a lot more freedom over the alternative engines, besides harfang is easy to get your hands on.