Page 1 of 2

LuxCoreRender v2.5beta1

Posted: Mon Nov 16, 2020 11:03 am
by Dade
Downloads:

Standalone: https://github.com/LuxCoreRender/LuxCor ... _v2.5beta1
Blender Addon: https://github.com/LuxCoreRender/BlendL ... _v2.5beta1

Changelog:

https://wiki.luxcorerender.org/LuxCoreR ... Notes_v2.5

LuxCore

New Features since v2.4
  • Added the support for Optix/RTX acceleration
  • Added the support for Optix denoiser imagepipeline plugin
  • GPU imagepipeline now allocated buffers for only the used AOVs by each plugin
  • batch.haltspp now supports 2 parameters too in order to have separate halt conditions for eye and light tracing
  • Added the support for camera not uniform and anamorphic bokeh (issue #409)
  • Added the support for camera bokeh with custom distribution
  • Variance clamping is now applied separately to each radiance group (issue #414)
  • Added the support for lateral and longitudinal chromatic aberration (issue #409)
  • Added the support for SINC pixel filter (issue #415)
  • Added the support for CATMULLROM pixel filter (issue #415)
  • It is now possible to disable Optix (with property context.cuda.optix.enable) even if it is detected and available
  • Any mesh UV map can now be used for displacement (issue #416)
  • Subdiv shape now supports multiple vertex UVs, colors, alphas and AOVs (issue #416)
  • Added the support for holdout (issue #423)
  • Added the support for wireframe texture
  • Variance clamping is applied applied to DIRECT_DIFFUSE, DIRECT_GLOSSY, EMISSION, INDIRECT_DIFFUSE, INDIRECT_GLOSSY and INDIRECT_SPECULAR AOVs too
  • GetPlatformDesc() now returns compile.LUXRAYS_ENABLE_OPTIX property to check if Optix is available
  • Removed the limit of max. 32 AOV types
  • Added the support for new AOVs (issue #429): DIRECT_DIFFUSE_REFLECT, DIRECT_DIFFUSE_TRANSMIT, DIRECT_GLOSSY_REFLECT, DIRECT_GLOSSY_TRANSMIT, INDIRECT_DIFFUSE_REFLECT, INDIRECT_DIFFUSE_TRANSMIT, INDIRECT_GLOSSY_REFLECT, INDIRECT_GLOSSY_TRANSMIT, INDIRECT_SPECULAR_REFLECT and INDIRECT_SPECULAR_TRANSMIT
  • Added a fast evaluation path in GPU code for constant and image map textures
  • Added the support for Distort texture
  • Now individual bricks, in brick texture, have a pseudo-random mix between two colors by default
  • Added the support for Randomized Texture Tiling (#228)
  • Added the support for UVRandomMapping2D
  • Added the support for LocalRandomMapping3D
  • Added the support for Caustic AOV when using hybrid rendering
  • Added the support for TwoSided material
  • Reworked WhiteBalance plugin and light groups white balance support to be coherent with usual photographic white balance process (note: this change breaks the compatibility with past scene settings)
  • Added a cap (25% and 75%) to Glass transmission/reflection sampling to not under sample some case
  • Added the support to all light sources of ".temperature" and ".temperature.normalize" properties to set light temperature
  • Added the support for texture bombing
  • Added the support for Caustic AOV to OutputSwitcherPlugin
  • LuxCore API has new log system
  • Added the support for 180 (or any other amount of degrees) view to Environment camera
  • Added the support for 180 (horizontal stacked) and 360 degree (vertical stacked) stereo camera (issue #451)
Fixed Bugs since v2.4
  • Added the support for pixel filtering to light tracing (issue #413)
  • Now LuxCore works even if OpenCL is available but not a valid OpenCL ICD platform has been found (issue #422)
  • Fixed a problem with cloth material when using CUDA and Windows (issue #417)
  • Fixed a problem in glossy coating albedo evaluation on GPUs
  • Fixed a difference between CPU and GPU rendering when using a roughglass with a shadow transparency color
  • Fixed the support in .ply files for triangle AOVs
  • Fixed a memory leak when rendering with OpenCL (noticeable when rendering animations)
  • Fixed text export of brick texture HERRINGBONE and BASKET
  • Fixed scale problem in GPU code for brick texture HERRINGBONE and BASKET (issue #438)
  • Fixed a possible crash when using trilinear texture with GPUs
  • Reworked some condition in hybrid rendering light tracing to solve the problem of flashing caustics (issue #441)
  • Fixed a problem with Blender Translation language preference option and scene export on file
  • Fixed a self-shadow problem in BIRCPU render engine
  • Fixed a Mix material problem when using solid and transparent materials (issue #461)

Re: LuxCoreRender v2.5beta1

Posted: Wed Nov 18, 2020 2:24 pm
by Dez!
incredibly cool!

Re: LuxCoreRender v2.5beta1

Posted: Thu Nov 19, 2020 2:57 pm
by Harvester
Thank you Dade! I did advertise it on the same day on Blender Italia News: https://www.blender.it/news/luxcorerender-2-5-beta-1/

Re: LuxCoreRender v2.5beta1

Posted: Fri Nov 20, 2020 10:35 pm
by threedslider
Great to new LuxCoreRender ! Thank you Dade for sharing and it is impressive with feautres ^^

Re: LuxCoreRender v2.5beta1

Posted: Wed Dec 02, 2020 2:54 pm
by wasd
Config: 'LuxCoreConfig' object has no attribute 'film_opencl_enable'
what's this?

Re: LuxCoreRender v2.5beta1

Posted: Fri Dec 11, 2020 9:14 pm
by B.Y.O.B.
Dade wrote: Mon Nov 16, 2020 11:03 am It is now possible to disable Optix (with property context.cuda.optix.enable) even if it is detected and available
Since this property has been removed again, it might be a good idea to remove this point from the changelog.
viewtopic.php?f=5&t=2283&p=24699#p24699

Re: LuxCoreRender v2.5beta1

Posted: Mon Dec 14, 2020 4:16 pm
by u3dreal
wasd wrote: Wed Dec 02, 2020 2:54 pm
Config: 'LuxCoreConfig' object has no attribute 'film_opencl_enable'
what's this?
it should be film.opencl.enable and it enabled ocl for film.

How did you get this error ?

Re: LuxCoreRender v2.5beta1

Posted: Mon Dec 14, 2020 4:45 pm
by B.Y.O.B.
wasd wrote: Wed Dec 02, 2020 2:54 pm
Config: 'LuxCoreConfig' object has no attribute 'film_opencl_enable'
what's this?
It means you messed something up when updating your BlendLuxCore. Remove it completely and re-install.

Re: LuxCoreRender v2.5beta1

Posted: Mon Dec 21, 2020 3:12 am
by wasd
B.Y.O.B. wrote: Mon Dec 14, 2020 4:45 pm
wasd wrote: Wed Dec 02, 2020 2:54 pm
Config: 'LuxCoreConfig' object has no attribute 'film_opencl_enable'
what's this?
It means you messed something up when updating your BlendLuxCore. Remove it completely and re-install.
That was what I did. I dowloaded nightly build after and that worked fine.

Re: LuxCoreRender v2.5beta1

Posted: Fri Jan 08, 2021 10:51 am
by TAO
Well done, super cool.