LuxCoreRender Release Notes v2.10

From LuxCoreRender Wiki
Jump to navigation Jump to search

LuxCore

New Features

Add a new, multiplatform dependency manager: LuxCoreDeps. The new dep manager is based on Conan, an open source software which gives access to a database of thousands of build recipes, maintained up-to-date both by a company (JFrog) and a dynamic community. The deps are now built from sources, for a better control of build settings, binary compatibility etc.

Update dependencies to latest versions

Restore buildability for all previous platforms: Linux, Windows, MacOS Intel

Add MacOS ARM platform.

Deliver LuxCoreRender in the form of Python wheels, published on PyPi.

Rewrite automation (check, build, publish...) in Github Actions

Fixed Bugs

Known Problems

BlendLuxCore

New Features

  • Compatibility for Blender 4.2 and 4.3
  • Partial compatibility for Blender 4.4 (not a release goal)
  • Moved from Blenders addon system to the new extension system
  • BlendLuxCore no longer bundles LuxCore binaries, platform specific binaries now distributed via PyPi
  • Changed build pipeline from Azure to GitHub CI/CD
  • Add square-root option to math node (alias to power 0.5)
  • Add a setting to suppress LuxCore console log output
  • Glass material now accepts IOR < 1
  • Materials can now be individually excluded from material override
  • BlendLuxCore specific menus are marked with an icon

Fixed Bugs

  • Motion blur support for instances
  • Improve custom normals export time by utilizing mesh.loops.foreach_get()
  • LOL: Changed data access to adapt to new webhosting requirements

Known Problems

  • Crashes are observed on macOS with Blender 4.2 and Blender 4.3. Related to window resizing and render completion. Unknown if Blender specific or also happening in standalone.
  • Motion blur does not seem to work on "deeper iterations", e.g. copying an instanced object