Harfang3D v3.1.0 Release Notes
Release Date: 2021-12-13 // over 2 years ago-
๐ This minor release brings several improvements and fixes, mainly in the Bullet Physics API.
Engine
- โ Added new HLS colorspace functions.
- ๐ Improved
CreateInstanceFromFile
/CreateInstanceFromAssets
by returning a boolean to inform the caller that the hosted scene could be instantiated. - ๐ Fixed various bindings (
CreateInstanceFromFile
,CreateInstanceFromAssets
,GetColorTexture
,GetDepthTexture
,GetTextures
) - โ Added a function to center a window (GLFW).
- โ Added the support for Windows refresh callback (GLFW).
- Bind read back and blit destination texture flags.
- Simplify the frame buffer API store less content in Harfang objects.
- โ Added fog to render data.
- Validate AAA forward pipeline and associated post processes.
- ๐ Fixed an issue where setting up the imgui font destroyed the cursors.
- Added
time_from_xxx_d
functions and fixed a precision issue withtime_from_string
Physics
- ๐ Fixed the initial transform setup code of Bullet rigid bodies.
- ๐ Changed the sync kinematic and dynamic mechanisme.
- โ Added
ResetWorld
,DisableDeactivation
, add a way to lock axes. - โ Added a getter/setter for rolling friction.
- โ Added a raycast functions to return all collisions found between two points.
- ๐ Fixed a raycast issue with geometry hierarchy.
- โ Added the support for multi collision shapes with matrices
Toolchain
- Assetc cleanup error messages, do not output unless truly reporting on an error.
- Assetc will now delete the outputs for deleted inputs. A flag was added to opt-out from this mechanism (
-no_clean_removed_inputs
). - Assetc will now delete the previous compiled lua scripts if a compilation error arises.
- ๐ Assimp importer: fixed a mention to the wrong converter.
- ๐ Assimp importer: added a
-merge-mesh
option. - โก๏ธ Assimp importer: updated to Assimp v5.1.2.
- ๐ GLTF importer: fixed the import in case of many instances.
- ๐ Fixed the toolchain integrity check.
๐ Documentation
- ๐ Documentation improvements and cleanup.
- ๐ Fixed a typo in
GetTextures
documentation filename. - ๐ Fixed the reference to
SceneBullet3Physics
in the man Physics page. - โ Added a man.Requirements page.
- ๐ Improved the Pypi wheel description ('Quickstart' was lacking a download URL).
Misc
- โก๏ธ Updated the license.
- ๐ Fixed some cppcheck issues.