Difference between revisions of "LuxCoreRender Release Notes v2.1"
Jump to navigation
Jump to search
Line 59: | Line 59: | ||
''Alpha0 released'' | ''Alpha0 released'' | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/commit/7462f6ed0efbc9809fd78cdaa0635dde20653d9f | * [https://github.com/LuxCoreRender/BlendLuxCore/commit/7462f6ed0efbc9809fd78cdaa0635dde20653d9f Show a label in the UI if OpenCL engine is selected in build without OpenCL support] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/commit/321e330e2adaebf466423c593fbc5b9574c5785b Allow random sampler to be used with Bidir (for better denoising results), show a warning if Metropolis is combined with the denoiser] | * [https://github.com/LuxCoreRender/BlendLuxCore/commit/321e330e2adaebf466423c593fbc5b9574c5785b Allow random sampler to be used with Bidir (for better denoising results), show a warning if Metropolis is combined with the denoiser] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/commit/d84e439090b76616756872bfac4671663e21413d | * [https://github.com/LuxCoreRender/BlendLuxCore/commit/d84e439090b76616756872bfac4671663e21413d Do not create a lightgroup pass if only the default lightgroup is used] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/commit/d13cc59dcf1b24dcecf33b573f740bc744a08840 | * [https://github.com/LuxCoreRender/BlendLuxCore/commit/d13cc59dcf1b24dcecf33b573f740bc744a08840 Add operator to import multiple images at once (node editor), restructure node categories] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/commit/49b66f7d2969419fc5c3a271d0b00b5cb85e2b60 | * [https://github.com/LuxCoreRender/BlendLuxCore/commit/49b66f7d2969419fc5c3a271d0b00b5cb85e2b60 Make LuxCore nodes work with reroutes] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/commit/1de72035ed76c6343e44cef90368e02d3ec40283 | * [https://github.com/LuxCoreRender/BlendLuxCore/commit/1de72035ed76c6343e44cef90368e02d3ec40283 Add support for smoke velocity channel] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/commit/eb059f09216abb3956972606078da3c28f6b18df | * [https://github.com/LuxCoreRender/BlendLuxCore/commit/eb059f09216abb3956972606078da3c28f6b18df Add lightgroup support for volumes] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/commit/6dbc6acce2de688988f44da1c8782afdb9b52e1f | * [https://github.com/LuxCoreRender/BlendLuxCore/commit/6dbc6acce2de688988f44da1c8782afdb9b52e1f New invert texture node] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/issues/39 | * [https://github.com/LuxCoreRender/BlendLuxCore/issues/39 Support for mesh auto smooth option] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/issues/21 Tile highlighting] | * [https://github.com/LuxCoreRender/BlendLuxCore/issues/21 Tile highlighting] | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/issues/169 Pause mode] [https://youtu.be/aw5E9B_jMww '''(Video)'''] | * [https://github.com/LuxCoreRender/BlendLuxCore/issues/169 Pause mode] [https://youtu.be/aw5E9B_jMww '''(Video)'''] | ||
Line 77: | Line 77: | ||
''Alpha2 released'' | ''Alpha2 released'' | ||
* | * Show a warning if the scene contains a lot of light sources | ||
* | * Expose direct light type property of triangle meshes | ||
* | * New render statistics panel in the image editor toolshelf (LuxCore category), provides in-depth render information with option to compare two render slots | ||
* Add support for image sequences | * Add support for image sequences | ||
* Improved export process and viewport render updates | * Improved export process and viewport render updates | ||
Line 85: | Line 85: | ||
''Alpha3 released'' | ''Alpha3 released'' | ||
* | * Remove min/max limits of world HDRI rotation | ||
* [https://github.com/LuxCoreRender/BlendLuxCore/commit/f0fb21391f6dcb8dbbac6fdc91ddaea1275d9f6b If pyluxcore import fails, show the most common error source in the error message] | * [https://github.com/LuxCoreRender/BlendLuxCore/commit/f0fb21391f6dcb8dbbac6fdc91ddaea1275d9f6b If pyluxcore import fails, show the most common error source in the error message] | ||
* In world sky light settings, the dropdown for the linked sun light now shows only sun lamps as available options | * In world sky light settings, the dropdown for the linked sun light now shows only sun lamps as available options | ||
Line 95: | Line 95: | ||
* Node editor: Submenu for frame and reroute nodes (in node add menu that is brought up with Shift+A) | * Node editor: Submenu for frame and reroute nodes (in node add menu that is brought up with Shift+A) | ||
* Node editor: Various small node UI improvements (better default width, more compact UI, better readable UI) | * Node editor: Various small node UI improvements (better default width, more compact UI, better readable UI) | ||
''Alpha4 released'' | |||
===Fixed Bugs=== | ===Fixed Bugs=== | ||
Line 132: | Line 134: | ||
* Export group instances as LuxCore instances | * Export group instances as LuxCore instances | ||
* Fix export of lights in particle systems | * Fix export of lights in particle systems | ||
''Alpha4 released'' | |||
===Known problems=== | ===Known problems=== |
Revision as of 12:20, 27 September 2018
LuxCore
New Features
- Denoiser
- Updated to VisualStudio C++ 2017
Alpha0 released
- Updated to Boost v1.67
- Updated to OpenImageIO v1.8.11
- Updated to OpenEXR v2.2.0
- Updated to Embree v3.2.0
Alpha1 released
Alpha2 released
Alpha3 released
- Reworked the film of CPU engines to be shared among threads instead of copied, reducing memory usage of CPU engines (see this issue)
- Added the support for a new Film output: SERIALIZED_FILM
- Added the support for a new AOV: MATERIAL_ID_COLOR
- New hair conversion function for the Blender addon, accelerates export and lowers memory usage drastically
- OpenCL render engines now support Direct Light Sampling Cache
Alpha4 released
Fixed Bugs
- Fixed few errors in pyluxcoretools
Alpha0 released
- Fixed infinite lights emission for BIDIRCPU/LIGTHCPU
- Normal mesh now have a local space like instanced mesh (for animation and procedural textures)
Alpha1 released
Alpha2 released
- Fixed a problem when using many layers of transparent object (https://github.com/LuxCoreRender/LuxCore/issues/124)
Alpha3 released
Alpha4 released
- Periodic saves now update the files at the end of a rendering session
Known Problems
- LuxCore API requires latin locale
- accelerator.bvh.builder.type = EMBREE_MORTON doesn't work with the latest Embree
- Python crashes when calling sys.exit()
- TILEPATHOCL (and RTPATHOCL) count the layers of transparent surfaces as an iteration of the rendering fines state machine so they requires to increase the max. path depth to avoid black regions.
Blender Addon (BlendLuxCore)
New features
Alpha0 released
- Show a label in the UI if OpenCL engine is selected in build without OpenCL support
- Allow random sampler to be used with Bidir (for better denoising results), show a warning if Metropolis is combined with the denoiser
- Do not create a lightgroup pass if only the default lightgroup is used
- Add operator to import multiple images at once (node editor), restructure node categories
- Make LuxCore nodes work with reroutes
- Add support for smoke velocity channel
- Add lightgroup support for volumes
- New invert texture node
- Support for mesh auto smooth option
- Tile highlighting
- Pause mode (Video)
Alpha1 released
Alpha2 released
- Show a warning if the scene contains a lot of light sources
- Expose direct light type property of triangle meshes
- New render statistics panel in the image editor toolshelf (LuxCore category), provides in-depth render information with option to compare two render slots
- Add support for image sequences
- Improved export process and viewport render updates
Alpha3 released
- Remove min/max limits of world HDRI rotation
- If pyluxcore import fails, show the most common error source in the error message
- In world sky light settings, the dropdown for the linked sun light now shows only sun lamps as available options
- Improved hair export (faster and drastically reduced memory usage), improved UI and descriptions of hair settings
- Can now define hair UVs without creating vertex colors (this saves memory)
- Can now interpolate vertex colors over each hair (user can specify root and tip colors)
- Can now input RGB/HSV values into the constant color texture UI (without having to click on the color property)
- Node editor: When a new link is about to replace an old link, reconnect the old link to another suitable socket on the same node, if possible
- Node editor: Submenu for frame and reroute nodes (in node add menu that is brought up with Shift+A)
- Node editor: Various small node UI improvements (better default width, more compact UI, better readable UI)
Alpha4 released
Fixed Bugs
Alpha0 released
- fix incorrect halt condition check
- fix exception when updating light attributes from Python console
- Unsaved generated images do not work as imagemap textures
- fix ColorMix node having min/max sockets instead of scalars in clamp mode
- fix broken material preview
- fix backface sockets being visible by default
- Blender interface lags a lot when rendering large resolutions
- fix some errors if no there is no world
- fix various bugs in world update logic when deleting/switching worlds
- fix hair export creating orphaned mesh data, improve hair export performance
Alpha1 released
- fix float overflow after rendering more than 17 hours (regression introduced in v2.1alpha1)
- fix unit scale (aka worldscale) not being applied in some places
- Fix for 'Orthographic camera in final render does not match 3D view'
Alpha2 released
Alpha3 released
- fix gamma and gain parameters of imagemap texture, they are scalars instead of sockets
- fix statistics being overwritten when render slot is switched during final render
- use same precision for world and light gain
- fix broken default material ID assignment
- fix shape keys not being applied in some cases
- use vertex color layer marked for render, instead of active layer
- Fix smoke export not working if smoke modifier was not named "smoke"
- Export group instances as LuxCore instances
- Fix export of lights in particle systems
Alpha4 released