LuxCoreRender v2.5beta1

News & Announcements regarding releases, features, exporters and project coordination.
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

LuxCoreRender v2.5beta1

Post 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)
Support LuxCoreRender project with salts and bounties
User avatar
Dez!
Posts: 368
Joined: Sun Apr 08, 2018 1:09 am
Location: Ekaterinburg
Contact:

Re: LuxCoreRender v2.5beta1

Post by Dez! »

incredibly cool!
Linux Plasma | Ryzen 5, 32Gb, SSD M2, GT 590 RX | BenQ 27 | Wacom One | Microsoft Ergo | Tie Guan Yin tea
http://dezigner.tilda.ws/
Harvester
Donor
Donor
Posts: 49
Joined: Thu Jan 25, 2018 8:06 pm

Re: LuxCoreRender v2.5beta1

Post 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/
threedslider
Posts: 6
Joined: Wed Aug 22, 2018 10:00 pm

Re: LuxCoreRender v2.5beta1

Post by threedslider »

Great to new LuxCoreRender ! Thank you Dade for sharing and it is impressive with feautres ^^
wasd
Posts: 319
Joined: Tue Apr 24, 2018 7:20 pm

Re: LuxCoreRender v2.5beta1

Post by wasd »

Config: 'LuxCoreConfig' object has no attribute 'film_opencl_enable'
what's this?
CPU Bidir + Metropolis | Core i5-4570
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: LuxCoreRender v2.5beta1

Post 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
User avatar
u3dreal
Developer
Developer
Posts: 560
Joined: Tue Dec 03, 2019 3:23 pm
Location: Ulm
Contact:

Re: LuxCoreRender v2.5beta1

Post 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 ?
check out my newest stuff http://q3de.com/research/
portfolio http://q3de.com/


MB Pro i7 2.3Ghz, IrisPro 1.5GB, GTX750m 2GB - BigSur
Xeon X5650@4Ghz, RX 5700 - BigSur , Windows 10, Ubuntu 20.04
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: LuxCoreRender v2.5beta1

Post 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.
wasd
Posts: 319
Joined: Tue Apr 24, 2018 7:20 pm

Re: LuxCoreRender v2.5beta1

Post 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.
CPU Bidir + Metropolis | Core i5-4570
User avatar
TAO
Developer
Developer
Posts: 851
Joined: Sun Mar 24, 2019 4:49 pm
Location: France
Contact:

Re: LuxCoreRender v2.5beta1

Post by TAO »

Well done, super cool.
Post Reply