Difference between revisions of "LuxCoreRender Release Notes v2.0"

From LuxCoreRender Wiki
Jump to navigation Jump to search
(Removed links to old forums)
 
(32 intermediate revisions by the same user not shown)
Line 1: Line 1:
New features:
New features:


* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=10673&p=123597#p123597 LuxCoreUI: new image view tool]
* LuxCoreUI: new image view tool
* RTPATHCPU: new CPU rendering engine with fast scene editing support
* RTPATHCPU: new CPU rendering engine with fast scene editing support
* Mist image pipeline plugin
* Mist image pipeline plugin
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=10673&start=470#p123970 Environment camera]
* Environment camera
* Embree accelerated BVH building for OpenCL too
* Embree accelerated BVH building for OpenCL too
* Reduced the number of times OpenCL kernel re-compilation is triggered
* Reduced the number of times OpenCL kernel re-compilation is triggered
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13129 New BIASPATHOCL with OpenCL micro-kernels]
* New BIASPATHOCL with OpenCL micro-kernels
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=10673&p=124904#p124904 Better support for light sources defined by many triangles]
* Better support for light sources defined by many triangles
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13270 Save/resume rendering]
* Save/resume rendering
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13285 New convergence test code]
* New convergence test code
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13273 Render engine unification (TILEPATH replaces BIASPATH, etc.)]
* Render engine unification (TILEPATH replaces BIASPATH, etc.)
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13308 Abstract API]
* Abstract API
* [http://www.luxrender.net/forum/viewtopic.php?f=30&t=13329 Binary SDK]
* Binary SDK
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13316&p=126300#p126300 Area lights with variable directional light]
* Area lights with variable directional light
* Embree [https://github.com/Dade916/embree custom version] integrated back in the main Intel project. Using again standard Embree. Updated to the latest version.
* Embree [https://github.com/Dade916/embree custom version] integrated back in the main Intel project. Using again standard Embree. Updated to the latest version.
* Added the support for saving all scene information in a single binary file
* Added the support for saving all scene information in a single binary file
Line 25: Line 25:
* Python unit test now automatically run at any commit thanks to [https://travis-ci.org travis-ci.org]
* Python unit test now automatically run at any commit thanks to [https://travis-ci.org travis-ci.org]
* [https://forums.luxcorerender.org/viewtopic.php?f=6&t=19#p319 Added the support for glass dispersion]
* [https://forums.luxcorerender.org/viewtopic.php?f=6&t=19#p319 Added the support for glass dispersion]
* [https://github.com/LuxCoreRender/LuxCore/issues/24 Added the support for image map wrapping modes]
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=19&p=336#p336 Added the support for glass dispersion]
* [https://github.com/LuxCoreRender/LuxCore/issues/33 Added the support for dynamic edit of halt rendering conditions]
* [https://github.com/LuxCoreRender/LuxCore/issues/32 Added the support for periodic save and "safe save" for Film outputs]
* [https://github.com/LuxCoreRender/LuxCore/issues/32 Added the support for periodic save and "safe save" for Film file]
* [https://github.com/LuxCoreRender/LuxCore/issues/32 Added the support for periodic save and "safe save" for resume rendering file]
* Added the pyluxcoreconsole tool
* Added the pyluxcoremerge tool
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=32#p508 Added a fast path for duplicating many objects]. Mostly useful for particles.
* [https://forums.luxcorerender.org/viewtopic.php?f=2&t=45&p=605#p604 Improved glass and archglass sampling strategy]
* Added the support for Embree multi-segments motion blur
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=62 New RANDOM and SOBOL samplers to avoid regolar patterns in the early rendering stages]
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=62 New TILEPATHSAMPLER base on Sobol sequence (was plain random before)]
* Added the support for scene.camera.volume and scene.camera.autovolume.enable properties
* Added the support for new SAMPLECOUNT and CONVERGENCE AOVs
* [https://forums.luxcorerender.org/viewtopic.php?p=1189#p1184 Added the support for convergence based adaptive sampling to RANDOM and SOBOL samplers]
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=93 Visibility driven sampling of env. light sources (aka portals without portals)]
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=100 OpenCL/C++ hybrid rendering]
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=112 Camera invisible objects]
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=110 LuxCoreRender is now available as Python Wheel]
* [https://forums.luxcorerender.org/viewtopic.php?f=4&t=102#p1873 Added the support for rotations to UVmapping2D]
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=145 Added the support for Sphere and MapSphere light source]
* [https://forums.luxcorerender.org/viewtopic.php?f=5&t=16&start=30#p2407 New heterogeneous volume rendering code]
* [https://forums.luxcorerender.org/viewforum.php?f=5 Variance Clamping support in BIDIRCPU]


Fixed bugs:
Fixed bugs:
Line 33: Line 57:
* Fixed a bug when saving light sources defined with an old deprecated syntax
* Fixed a bug when saving light sources defined with an old deprecated syntax
* Fixed a memory leak in convergence test
* Fixed a memory leak in convergence test
* Fixed a problem in the computation of scene bounding sphere triggering wrong rendering with infinite lights and large scenes
* [https://github.com/LuxCoreRender/LuxCore/issues/11 Fixed PATHOCL+METROPOLIS output difference with PATHOCL+RANDOM/SOBOL]


Known problems:
Known problems:


* [https://github.com/LuxCoreRender/LuxCore/issues/11 PATHOCL+METROPOLIS output difference with PATHOCL+RANDOM/SOBOL]
* [https://github.com/LuxCoreRender/LuxCore/issues/103 LuxCore API requires latin locale]
* [https://github.com/LuxCoreRender/LuxCore/issues/2 accelerator.bvh.builder.type = EMBREE_MORTON doesn't work with the latest Embree]
* [https://github.com/LuxCoreRender/LuxCore/issues/2 accelerator.bvh.builder.type = EMBREE_MORTON doesn't work with the latest Embree]
* [https://github.com/LuxCoreRender/LuxCore/issues/29 Python crashes when calling sys.exit()]
* [https://github.com/LuxCoreRender/LuxCore/issues/29 Python crashes when calling sys.exit()]

Latest revision as of 08:08, 4 October 2019

New features:

Fixed bugs:

  • Fixed a bug in Glossy2 material (Fresnel reflection related code)
  • Fixed NaNs in Metal2 material
  • Fixed NaNs in Scale texture bump mapping code
  • Fixed a bug when saving light sources defined with an old deprecated syntax
  • Fixed a memory leak in convergence test
  • Fixed a problem in the computation of scene bounding sphere triggering wrong rendering with infinite lights and large scenes
  • Fixed PATHOCL+METROPOLIS output difference with PATHOCL+RANDOM/SOBOL

Known problems: