HARFANG® 3D v3.2.3
Downloads#
Windows 64-bit#
Windows 32-bit#
Ubuntu 64-bit#
Release Notes#
This minor release brings several fixes to the rendering, physics, engine, foundation and tools.
Framework integration and source code maintenance#
- Added a CMake option to force MSVC to use updated __cplusplus macro.
- Build fixes for GCC 12.
- Added a way to select the input channel from an input texture within a
construct
when processing textures in Assetc. - Changed
BC6H_UF16
into BC6H_SF16
to produce a valid DDS from a HDR file. - Assetc now parses the shaders to check their dependencies for any modification and triggers a rebuild if needed.
- Properly quote Luac and Recastc invocations to support space in arguments.
Binding#
- Fixed
ImGuiMouseButton
enums (ImGuiMouseButton_Left
, ImGuiMouseButton_Right
, ImGuiMouseButton_Middle
). - Added a
SetProbe
function to set the radiance and irradiance map to a scene. - ⚠️ Deprecated
SubmitModelToForwardPipeline
.
Engine#
- Added
GetMaterialsWithName
. - Added
GetFullPathAsset
- Added
get_log_level
, get_log_detailed
functions. - Fixed the ray/cone intersection.
- Ensure an extension is specified before returning output path from
SaveFileDialog
. - Fixed the reserved texture units used by the AAA pipeline (see https://dev.harfang3d.com/docs/3.2.3/man.pipelineshader/). As a consequence, the
core\
folder will need to be updated if your project is using the Forward or AAA rendering pipelines. - Fixed a nasty issue in forward pipeline texture table.
- ⚠️ Deprecated
UpdateForwardPipelineAO
and UT_AmbientOcclusion
.
Physics#
- Fixed #14, Bullet uses half extend for cylinders.
Audio#
- Fixed #13, properly reset OpenAL source velocity when starting a stereo sound.
Documentation#
- Fixed a dead link in the API documentation.
- URLs updates (Quickstart, Wheel description, Readme file).
Screenshots#
The following screenshots were captured on a GTX 1080 in 1080P running at 60FPS, GI is performed using screen space raytracing and does not require RTX capable hardware.
Reachy digital twin (robot model provided by Pollen Robotics)#
Honda-e (3D model by Xlay3D)#
Cyberpunk City#
Sun Temple#
Cafe Exterior#
Sponza Atrium#