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

From LuxCoreRender Wiki
Jump to navigation Jump to search
(39 intermediate revisions by the same user not shown)
Line 1: Line 1:
(WORK IN PROGRESS)
New features:
New features:


Line 13: Line 11:
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13270 Save/resume rendering]
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13270 Save/resume rendering]
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13285 New convergence test code]
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13285 New convergence test code]
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13273 Render engine unification]
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13273 Render engine unification (TILEPATH replaces BIASPATH, etc.)]
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13308 Abstract API]
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13308 Abstract API]
* [http://www.luxrender.net/forum/viewtopic.php?f=30&t=13329 Binary SDK]
* [http://www.luxrender.net/forum/viewtopic.php?f=30&t=13329 Binary SDK]
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13316&p=126300#p126300 Area lights with variable directional light]
* [http://www.luxrender.net/forum/viewtopic.php?f=8&t=13316&p=126300#p126300 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.
* Added the support for saving all scene information in a single binary file
* Added the support for saving all render configuration information in a single binary file
* All LuxCore objects now keep the original names used in LuxCore SDL (visible when using FILESAVER engine for instance)
* Can now save and resume the rendering from a single file (a binary file with RenderConfig+Scene+RenderState+Film information)
* TILEPATH tiles initialization is now done using multi-threading
* Now .bpy serialized mesh file can be used in any place where it was only possible to use a .ply file
* Changed the default min. epsilon from 1e-9f to 1e-5f
* 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://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 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
* [http://www.luxrender.net/forum/viewtopic.php?f=16&t=13501 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:


[http://www.luxrender.net/wiki/New_in_1-7]
* [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/29 Python crashes when calling sys.exit()]

Revision as of 08:58, 14 May 2018

New features:

Fixed bugs:

Known problems: