LuxCoreRender Release Notes v2.11: Difference between revisions
Jump to navigation
Jump to search
(16 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= BlendLuxCore = | = BlendLuxCore = | ||
* Fresnel texture: "custom n,k" now accepts values > 1 | |||
* Change installation mechanism to use bpy.utils.extension_path_user() <b>INCOMPLETE</b> | |||
* Include "OptiX" in addon settings label to avoid user questions about compatibility | |||
* Added a workaround for a Blender bug that throws an error when Blender is closed | |||
* Added a linux development shell script (optional utility for developers) | |||
* Remove löeftover code from the Addons system that is no longer used with the Extensions system. | |||
= LuxCore = | = LuxCore = | ||
* Reduction of Boost footprint, replaced with standard equivalents available in C++20. | * Reduction of Boost footprint, replaced with standard equivalents available in C++20. | ||
* For the need of previous point: replacement of apple-clang by clang 20 on MacOS platforms | * For the need of previous point: replacement of apple-clang by clang 20 on MacOS platforms | ||
* New target 'wheel-test' that builds a testing wheel in local build (<code>make wheel-test</code>) | |||
* Requirement checking in <code>make deps</code> | |||
* luxrays: rename GetConfigDir as GetCacheDir and use XDG_CACHE_HOME according to specifications (@illwieckz) | |||
* Subdivision: add an "adaptive" setting to select between adaptive refinement and uniform refinement | |||
= LuxCoreDeps = | = LuxCoreDeps = | ||
* Dependencies updated to latest versions | * Dependencies updated to latest versions | ||
* Removed a workaround introduced in previous version (we used to build a fake wheel) | * Removed a workaround introduced in previous version (we used to build a fake wheel to get containerization) | ||
* MacOS: Use of homebrew OpenMP rather than Conan | * OpenMP - MacOS: Use of homebrew OpenMP (up-to-date, compatible with clang 20) rather than Conan llvm-openmp (version 17...). As a consequence, for MacOS Intel, a version >= 13.0 is required. | ||
* Opensubdiv: tbb activation. As a consequence, for MacOS Arm, a version >= 14.2 is required. | |||
* OpenImageIO: deactivation of several image formats that seem unrelated to or unsupported by LuxCore: freetype, hdf5, ffmpeg, libheif, ptex, opencv, webp. This removal spares both compilation time and build result size. Those formats are reactivable, in case they were missing. | |||
* OpenImageIO: To the contrary, activation of tbb option. |
Latest revision as of 12:19, 2 July 2025
BlendLuxCore
- Fresnel texture: "custom n,k" now accepts values > 1
- Change installation mechanism to use bpy.utils.extension_path_user() INCOMPLETE
- Include "OptiX" in addon settings label to avoid user questions about compatibility
- Added a workaround for a Blender bug that throws an error when Blender is closed
- Added a linux development shell script (optional utility for developers)
- Remove löeftover code from the Addons system that is no longer used with the Extensions system.
LuxCore
- Reduction of Boost footprint, replaced with standard equivalents available in C++20.
- For the need of previous point: replacement of apple-clang by clang 20 on MacOS platforms
- New target 'wheel-test' that builds a testing wheel in local build (
make wheel-test
) - Requirement checking in
make deps
- luxrays: rename GetConfigDir as GetCacheDir and use XDG_CACHE_HOME according to specifications (@illwieckz)
- Subdivision: add an "adaptive" setting to select between adaptive refinement and uniform refinement
LuxCoreDeps
- Dependencies updated to latest versions
- Removed a workaround introduced in previous version (we used to build a fake wheel to get containerization)
- OpenMP - MacOS: Use of homebrew OpenMP (up-to-date, compatible with clang 20) rather than Conan llvm-openmp (version 17...). As a consequence, for MacOS Intel, a version >= 13.0 is required.
- Opensubdiv: tbb activation. As a consequence, for MacOS Arm, a version >= 14.2 is required.
- OpenImageIO: deactivation of several image formats that seem unrelated to or unsupported by LuxCore: freetype, hdf5, ffmpeg, libheif, ptex, opencv, webp. This removal spares both compilation time and build result size. Those formats are reactivable, in case they were missing.
- OpenImageIO: To the contrary, activation of tbb option.