Download Latest Version assimp_converter-win-x86-3.2.7.zip (4.1 MB)
Email in envelope

Get an email when there's a new version of HARFANG 3D engine

Home / v3.2.5
Name Modified Size InfoDownloads / Week
Parent folder
studio-0.8.3-win64.exe 2023-01-04 35.1 MB
studio-0.8.3-win32.exe 2023-01-04 30.6 MB
studio-0.8.3-ubuntu64.zip 2023-01-04 77.3 MB
fbx_converter-win-x86-3.2.5.zip 2022-12-13 4.4 MB
fbx_converter-win-x64-3.2.5.zip 2022-12-13 5.2 MB
fbx_converter-ubuntu-x64-3.2.5.zip 2022-12-13 7.8 MB
harfang-3.2.5-py3-none-win32.whl 2022-12-09 12.3 MB
harfang-3.2.5-py3-none-win_amd64.whl 2022-12-09 14.2 MB
harfang-3.2.5-cp32-abi3-linux_x86_64.whl 2022-12-09 16.0 MB
hg_lua-win-x86-3.2.5.zip 2022-12-09 25.4 MB
hg_lua-win-x64-3.2.5.zip 2022-12-09 29.3 MB
hg_lua-ubuntu-x64-3.2.5.zip 2022-12-09 34.3 MB
gltf_importer-win-x86-3.2.5.zip 2022-12-09 2.0 MB
gltf_importer-win-x64-3.2.5.zip 2022-12-09 2.4 MB
gltf_importer-ubuntu-x64-3.2.5.zip 2022-12-09 2.2 MB
gltf_exporter-win-x86-3.2.5.zip 2022-12-09 2.0 MB
gltf_exporter-win-x64-3.2.5.zip 2022-12-09 2.3 MB
gltf_exporter-ubuntu-x64-3.2.5.zip 2022-12-09 2.2 MB
cppsdk-win-x86-3.2.5.zip 2022-12-09 22.2 MB
cppsdk-win-x64-3.2.5.zip 2022-12-09 26.5 MB
cppsdk-ubuntu-x64-3.2.5.zip 2022-12-09 13.1 MB
assimp_importer-win-x86-3.2.5.zip 2022-12-09 4.1 MB
assimp_importer-win-x64-3.2.5.zip 2022-12-09 4.6 MB
assimp_importer-ubuntu-x64-3.2.5.zip 2022-12-09 5.6 MB
assetc-win-x86-3.2.5.zip 2022-12-09 8.0 MB
assetc-win-x64-3.2.5.zip 2022-12-09 9.1 MB
assetc-ubuntu-x64-3.2.5.zip 2022-12-09 10.8 MB
README.md 2022-12-09 2.9 kB
v3.2.5 source code.tar.gz 2022-12-09 6.4 MB
v3.2.5 source code.zip 2022-12-09 7.4 MB
Totals: 30 Items   423.0 MB 1

[3.2.5] - 2022-12-09

This minor release provides several fixes and new features in the VR/XR and Physics areas. Platform compatibility was slightly improved as well on OS X and WASM (still experimental):

Framework integration and source code maintenance

  • Improved the support of WASM (@PMP-P).
  • Improved the MacOS support (@Tommo).
  • Improved the unit testing & code coverage of Foundation and Engine.
  • Various fixes to improve the compatibility of Harfang Studio on Linux.
  • CMake Fixes.

VR/XR

  • OpenXR:
  • Added the support of OpenXR to Harfang (see OpenXRInit, OpenXRShutdown, OpenXREyeFrameBuffer, OpenXRCreateEyeFrameBuffer, OpenXRGetHeadPose...).
  • Support of the most common features.
  • Support of the hand tracking.
  • Support of the passthrough.
  • Support of the eye gaze tracking.
  • Added the extensions VARJO_QUADVIEWS and COMPOSITION_LAYER_DEPTH to support the Varjo XR-3 headset.
  • OpenVR:
  • Fixed [#34], added a function that tells if the HMD is mounted or not.
  • Fixed [#35], added the support for OpenGL and DX12 renderers.

Physics

  • Added the support for physics geometries (Bullet and Assetc).
  • Added the support for 6DOF physics constraints (see Add6DofConstraint, Remove6DofConstraint).
  • Added pre-tick callback to the Physics system (see SetPreTickCallback).
  • The SetPreTickCallback allows the user to define a function that will be automatically invoked by the Physics solver. This function is provided with 2 parameters, the physics system and the delta of time within the current solver step: ```python # scene physics physics = hg.SceneBullet3Physics() physics.SceneCreatePhysicsFromAssets(scene) physics_step = hg.time_from_sec_f(1 / 60)

    function foo(ph, dt) # do physics stuff (AddForce, AddImpulse...) end

    physics.SetPreTickCallback(foo) ```

Misc

  • Fixed [#33], added a function to disable/grab mouse cursor (see DisableCursor).
  • Fixed incorrect warning message (see Scene::SetObjectModel and Object::IsValid).
  • Fixed X11 display retrieval and propagate GFLW backend to parent project.

Rendering

  • Added a blending mode: BM_AlphaRGB_AddAlpha (required by Harfang GUI).

Harfang Python

  • Packaged Assetc into the bdist wheel and allow it to be called as a function of harfang.bin module.
  • Can be used from the command line: bash python3 -m harfang.bin assetc resources_path -api GL
  • Or as a python module: python import harfang.bin harfang.bin.assetc('resources', '-api', 'GL')
Source: README.md, updated 2022-12-09