HARFANG 3D is a game/visualization library for Python. It includes a comprehensive set of Scene, Physics, Rendering pipeline, Audio and Virtual Reality APIs. It is written in C++ and supports DirectX 11, OpenGL and OpenGL ES.
Project description
Harfang for Python
3D real time visualization framework
Harfang is a 3D real time visualization framework for the industry, the education and for scientists. It grants developpers the ability to create applications ranging from data visualization to games.
See https://www.harfang3d.com/license for licensing terms.
- Clone the tutorials’ repository:
git clone https://github.com/harfang3d/tutorials-hg2.git
- Enter the repository:
cd tutorials-hg2
- Compile the tutorial resources:
python3 -m harfang.bin assetc resources
After the compilation process finishes, you should see a resources_compiled folder next to the resources folder.
- Run the tutorials:
D:\tutorials-hg2>python3 draw_lines.py
Download the tutorials https://github.com/harfang3d/tutorials-hg2 and unzip them to your computer (eg. d:/tutorials-hg2).
To compile the tutorial resources, download assetc for your platform: https://dev.harfang3d.com/releases/
Drag and drop the tutorial resources folder on the `assetc executable -OR- execute assetc passing it the path to the tutorial resources folder (eg. assetc d:/tutorials-hg2/resources).
After the compilation process finishes, you should see a resources_compiled folder next to the resources folder. You can now execute the tutorials from the folder you unzipped them to.
D:\tutorials-hg2>python draw_lines.py
Alternatively you can open the tutorial folder and run the provided debug targets using Visual Studio Code
The following screenshots were captured on a 2060RTX in 1080P running at 60FPS, GI is performed using screen space raytracing and does not require RTX capable hardware.
Node & component based
Performance oriented
Low-spec PBR rendering pipeline
High-spec ‘AAA’ rendering pipeline (screen space GI & reflection)
Support of user pipeline shaders
VR support via OpenVR/SteamVR with Eye tracking
Compatible with the HTC Vive/Vive Pro, Valve Index, Lenovo Explorer, Oculus Rift S
Rigid bodies, collisions, mechanical constraints
Ray casting
Fast & accurate
Play/stream WAV/OGG formats
3D audio spatialization
More information on https://www.harfang3d.com/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for harfang-3.2.7-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56e03f01a2bd034e04dab98e197c226621574b50c07b08e55b11c6b9199d2f6f |
|
MD5 | 67c1a3ffbffac1c7dda6470f2886d888 |
|
BLAKE2b-256 | 24bfe719624e2e3ec84244c4804ee5af5f8ef3d320b27b2b6d5976bb40747279 |
Hashes for harfang-3.2.7-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 321e27d414e576d34175ea510306f65150ffa3c45510f01d270bdc2924709777 |
|
MD5 | 28c1f413ae7403f075e6b842f91ac1bd |
|
BLAKE2b-256 | 4d89b333e7f5500c5224e9c6e5d2ea647b160e77cdd9e558496df8a3d649e85e |