LuxCoreRender 2.2 Beta 2

E’ stata rilasciata la versione Beta 2 di LuxCoreRender 2.2 e di  BlendLuxCore, l’add-on per Blender 3D. Questa release include nuove funzionalità e corregge alcuni bachi del software.

 

LuxCore

New Features since v2.2beta1

  • Added the support for tiled denoising to save a huge amount of ram
  • Added the support for new visual map cache for infinitelight, constantinfinite and sky2 light sources
  • Added the support for new Disney BRDF material from Siggraph 2012 paper
  • Upgraded Intel Oidn to v0.9.0
  • Metal material uses a more accurate Albedo value (for Intel OIDN)
  • Added “rounding” texture
  • Added “modulo” texture
  • Improved tiling feature of OIDN imagepipeline plugin
  • Fix a bug in ToProperties code of “blender blend” texture when “halo” progression type was used

 

Fixed Bugs since v2.2beta1

  • Fix ToProperties() of mapspherelight and spherelight
  • Fixed a problem with caustic cache size when both PhotonGI caches were enabled and automatic stop condition for indirect cache was used
  • PhotonGI Metropolis will now focus on caustic cache when indirect is done (and vice versa)
  • Fixed the access to an uninitialized variable when using PhotonGI caustic cache alone
  • Fixed the access to an uninitialized variable in ProjectionLight::Preprocess()
  • Fixed a crash when trying to render a scene without light sources with PATHOCL (issue #202)
  • Fixed DLSC to work with Front and back material transparency (aka light invisible object)
  • Fixed a problem in BIDIRCPU with camera PDF
  • Fixed a bug in Mix material transparency support (issue #210)
  • Added a workaround to an AMD OpenCL compiler bug in DirectLight_BSDFSampling()

 

Blender Addon

New Features since v2.2beta1

  • new texture nodes: split RGB/combine RGB
  • exposed new visibility map cache (“automatic portals”)
  • disable most imagepipeline plugins in viewport when viewport denoising is enabled, to avoid artifacts
  • new material: Disney (aka principled shader)
  • New math textures:
    – Rounding
    – Modulo (fmod)
  • add support for tiled OIDN denoising to reduce RAM usage

 

Fixed Bugs since v2.2beta1

  • fix some bugs in the node editor

 

File di LuxCoreRender:

 

LuxCoreRender 2.2 Beta 2 Release Notes: https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.2

BlendLuxCore Add-on:  https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.2beta2

Versione standalone di LuxCoreRender: https://github.com/LuxCoreRender/LuxCore/releases/tag/luxcorerender_v2.2beta2

Manuale: https://wiki.luxcorerender.org/Category:BlendLuxCore

Istruzioni per l’installazione e l’aggiornamento: https://wiki.luxcorerender.org/BlendLuxCore_Installation

 

Nota: Questa versione per Windows è stata compilata con VisualStudio 2017. Potrebbe essere necessario installare le librerie runtime di VS2017: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

 

A cura di Riccardo Giovanetti [Harvester]

 

LuxCoreRender 2.2 Beta 1

E’ stata rilasciata la versione Beta 1 di LuxCoreRender 2.2 e di  BlendLuxCore, l’add-on per Blender 3D. Questa release include nuove funzionalità e corregge alcuni bachi del software.

 

New Features

  • Saving/resuming the rendering now includes all PhotonGI cache information and entries
  • Added the support for new shape “group”
  • Added the support for nested groups to LXS parser
  • Added the support for persistent PhotonGI cache on file
  • Added the support for using persistent PhotonGI cache across multiple frames for fly-through animations
  • DLSC now automatically estimated the best radius if lightstrategy.entry.radius is set to 0.0
  • New improved Random/Sobol sampler adaptive code
  • LXS parser now supports halttime and haltspp film halt conditions
  • LXS parser now supports volumes
  • Shadow catcher is now easier to use with multiple light sources of any type

 

Fixed Bugs

  • Fixed a crash when using negative material emission values (issue #177)
  • Fixed LXS parsing in pyluxcoretools
  • Fixed a problem when mixing transparent and solid materials with Mix (issue #183)
  • Fix a bug when using glossy coating with any specular material
  • Fixed LXS parsing of point light source position
  • Fixed object ID not being saved by FILESAVER engine
  • Fixed a major bug in carpaint material (issue #186)
  • Fixed spelling mistake in cloth material “wool gabardine” preset
  • Fixed Scene::RemoveUnusedMeshes()
  • Fixed a bug in Mix material when working with specular materials (issue #187)
  • Fixed an overflow problem when using an heterogenous volume on very large segments
  • Sun relative size has now a lower bound of 1.0 to avoid numerical precision problems
  • Fixed a problem with Scene::ToProperties() after editing a scene
  • Fixed a self-shadow problem with area light sources

 

Blender Addon

New Features since v2.2alpha1

  • Add a Vector Math node
  • User can now set a custom object ID
  • User can now choose a custom viewport color for materials (used in the OpenGL viewport, optional)
  • make volume socket export of material output more generic. This means users can now directly plug volumes into the interior/exterior volume sockets, without the need for a pointer node.
  • expose volume nodes in material node tree add menu
  • add new “colored glass” node preset with inlined volume for simple glasses with volumetric absorption
  • add a filter to the pointer node selection menu (so the user can list only materials, only volumes etc.)
  • Expose uvmapping3d (available in the 3D mapping node, can be used to map procedural 3D textures with a UV mapping)
  • add a debug option to print config and scene properties (in hidden debug menu, search for “Toggle LuxCore Debug Options” in Blender’s operator search)
  • expose storage property of background image to allow higher precision if necessary
  • show button to select problematic object in error log
  • implement a workaround to have “delete and reconnect” functionality in the node editor
  • add support for improved adaptive sampling, as well as the new NOISE AOV
  • add support for automatic radius estimation of DLSC
  • add shadow catcher option to only consider shadows from infinite lights (sky, HDRI, flat background color)

File di LuxCoreRender:

 

LuxCoreRender 2.2 Beta 1 Release Notes: https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.2

BlendLuxCore Add-on:  https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.2beta1

Versione standalone di LuxCoreRender: https://github.com/LuxCoreRender/LuxCore/releases/tag/luxcorerender_v2.2beta1

Manuale: https://wiki.luxcorerender.org/Category:BlendLuxCore

Istruzioni per l’installazione e l’aggiornamento: https://wiki.luxcorerender.org/BlendLuxCore_Installation

 

Nota: Questa versione per Windows è stata compilata con VisualStudio 2017. Potrebbe essere necessario installare le librerie runtime di VS2017: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

 

A cura di Riccardo Giovanetti [Harvester]

LuxCoreRender 2.2 Alpha 1

E’ stata rilasciata la prima versione Alpha 1 di LuxCoreRender 2.2 e di  BlendLuxCore, l’add-on per Blender 3D. Questa release include nuove funzionalità e corregge alcuni bachi del software.

 

New Features

  • Added a new way to blend brute force path tracing and cache in PhotonGI. Cache is now used more often on glossy surfaces
  • Introduced a new PhotonGI debug mode to show the mix between brute force and cached paths
  • Added the support for automatic PhotonGI indirect cache best radius estimation
  • Added the support for automatic PhotonGI indirect cache size by using convergence error estimation
  • Front and back material transparency (aka light invisible object)
  • Added PhotonGI support for volumes cache entries
  • LXS parser now supports instance definitions
  • Added the support for new “directx2opengl_normalmap” image map channel selection
  • Added new textures: Power, Less Than, Greater Than, Dot Product, Position, Shading Normal

 

Fixed Bugs

  • Fixed a problem with infinite lights and BiDir or PhotonGI
  • Fixed a bug when using radiance groups with variance clamping and OpenCL
  • Fixed camera invisible objects usage with volumes
  • Fixed TASK_EMIT of LightStrategyPower
  • Fixed a crash when using RTPATHOCL and editing area lights (issue #173)
  • Fixed a bug when using radiance groups with variance clamping and OpenCL

File di LuxCoreRender:

 

LuxCoreRender 2.2 Alpha 0 Release Notes: https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.2

BlendLuxCore Add-on:  https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.2alpha1

Versione standalone di LuxCoreRender: https://github.com/LuxCoreRender/LuxCore/releases/tag/luxcorerender_v2.2alpha1

Manuale: https://wiki.luxcorerender.org/Category:BlendLuxCore

Istruzioni per l’installazione e l’aggiornamento: https://wiki.luxcorerender.org/BlendLuxCore_Installation

 

Nota: Questa versione per Windows è stata compilata con VisualStudio 2017. Potrebbe essere necessario installare le librerie runtime di VS2017: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

 

A cura di Riccardo Giovanetti [Harvester]

LuxCoreRender 2.2 Alpha 0

E’ stata rilasciata la prima versione Alpha 0 di LuxCoreRender 2.2 e di  BlendLuxCore, l’add-on per Blender 3D. Questa release include un paio di importanti nuove funzionalità: la cache PhotonGI e le librerie Intel Open Image Denoise (con preview dei risultati nella viewport di Blender).

 

PhotonGI cache

La cache per luce indiretta e caustiche può facilmente migliorare i tempi di rendering di un fattore 5-10 in alcune scene. Si tratta di uno strumento estremamente utile, specialmente nei rendering di interni in ArchViz.

 

Intel Open Image Denoise Library

OIDN è un’altra importante funzionalità in grado di ridurre significativamente i tempi di rendering, sia in fase di pre-visualizzazione della Viewport di Blender che nel rendering finale.

 

File di LuxCoreRender:

 

LuxCoreRender 2.2 Alpha 0 Release Notes: https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.2

BlendLuxCore Add-on:  https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.2alpha0

Versione standalone di LuxCoreRender: https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.2alpha0

Manuale: https://wiki.luxcorerender.org/Category:BlendLuxCore

Istruzioni per l’installazione e l’aggiornamento: https://wiki.luxcorerender.org/BlendLuxCore_Installation

 

Nota: Questa versione per Windows è stata compilata con VisualStudio 2017. Potrebbe essere necessario installare le librerie runtime di VS2017: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

 

A cura di Riccardo Giovanetti [Harvester]

LuxCoreRender 2.1

E’ stata rilasciata la versione finale, stabile di LuxCoreRender 2.1 e di  BlendLuxCore, l’add-on per Blender 3D.

 

LuxCoreRender 2.1 Release Notes: https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.1

BlendLuxCore Add-on:  https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.1

Versione standalone di LuxCoreRender: https://github.com/LuxCoreRender/LuxCore/releases/tag/luxcorerender_v2.1

 

Nota: Questa versione per Windows è stata compilata con VisualStudio 2017. Potrebbe essere necessario installare le librerie runtime di VS2017: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

 

 

A cura di Riccardo Giovanetti [Harvester]

LuxCoreRender 2.1 Beta 4

E’ stata rilasciata la quarta e probabilmente ultima versione Beta di LuxCoreRender 2.1 dove sono stati corretti bachi del software ed aggiunte nuove funzionalità che potete ora provare scaricando  BlendLuxCore, l’add-on per Blender 3D.

 

LuxCore bachi corretti:

  • DLSC now uses a set of sampling points instead of only the center of the cache entry to fill light table
  • Fixed fireflies generated by DLSC in some case
  • Fixed the support for transparent materials to DLSC
  • Decoupled BCD spike filter and denoiser so the filter can be use alone

 

Nuove funzionalità in BlendLuxCore:Expose the first sample blocksize parameter in the UI (controls how pixellated the viewport render is during the first sample)

 

BlendLuxCore Add-on: https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.1beta4

LuxCoreRender 2.1 Release Notes:  https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.1

 

NOTA: Grazie al lavoro di Acasta69, questa versione per Windows è stata compilata con VisualStudio 2017. Potreste dover installare le librerie runtime di VS2017: https://support.microsoft.com/en-us/hel … -downloads

 

Se LuxCoreRender 2.1 Alpha o Beta è già installato potete aggiornare l’add-on nelle Preferenze di Blender 3D premendo il pulsante “Change Version”.

 

Tutto il codice sorgente della versione 2.1 è disponibile su GitHub: https://github.com/LuxCoreRender

 

 

A cura di Riccardo Giovanetti (Harvester)

LuxCoreRender 2.1 Beta 2

E’ stata rilasciata la seconda versione Beta di LuxCoreRender 2.1 dove sono stati corretti bachi del software ed aggiunte nuove funzionalità che potete ora provare scaricando  BlendLuxCore, l’add-on per Blender 3D.

 

Novità in LuxCore:

  • Updated Embree v3.2.4 (no more Intel C++ run-time DLLs required)
  • Fixed a problem with DLSC now uses shading normal instead of geometry one
  • Fixed an inconsistency in normal (geometry Vs shade) used triangle lights
  • Fixed sky2 direct light sampling (i.e. the sky was flipped upside down)
  • DLSC will now use not less than 512 samples for all env. light sources
  • Fixed a bug in bump mapping code when using UV rotations

 

LuxCore bachi corretti:

  • Fixed a bug in OpenCL Bloom plugin
  • Fixed clamping of denoiser output, which was happening in some scene setups
  • The Linux binaries don’t use SSSE3 instructions anymore so they now work on some old CPU
  • Fixed a bug in OpenCL code for imagemap wrap black and white
  • Fixed a difference between OpenCL and C++ code in SchlickBSDF_CoatingSampleF() affecting all glossy-related materials
  • Fixed a problem in variance clamping with TILEPATH
  • Fixed a problem in Glossy material OpenCL code

 

Nuove funzionalità in BlendLuxCore:

  • Show a warning if all light groups are disabled

 

BlendLuxCore bachi corretti:

  • Fix area lights emitting light on the wrong side when a negative scale is used
  • Fix cloth material’s repeat parameters being exposed as sockets instead of scalars
  • Fix regression introduced in Alpha4 where CPU was not being used during OpenCL renders
  • Fix bug in motion blur export of shared meshes (issue #206)

 

BlendLuxCore Add-on: https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.1beta2

LuxCoreRender 2.1 Release Notes:  https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.1

 

NOTA: Grazie al lavoro di Acasta69, questa versione per Windows è stata compilata con VisualStudio 2017. Potreste dover installare le librerie runtime di VS2017: https://support.microsoft.com/en-us/hel … -downloads

NOTA: a causa di un baco (https://github.com/embree/embree/issues/195) in Embree v3.2.0, è necessario installare anche Intel C++ redistribuibile (https://software.intel.com/sites/default/files/managed/59/aa/ww_icl_redist_msi_2018.3.210.zip) su sistemi operativi Windows

 

Se LuxCoreRender 2.1 Beta 1 è già installato potete aggiornare l’add-on nelle Preferenze di Blender 3D premendo il pulsante “Change Version”.

 

Tutto il codice sorgente della versione 2.1 è disponibile su GitHub: https://github.com/LuxCoreRender

 

 

A cura di Riccardo Giovanetti (Harvester)

LuxCoreRender 2.1 Beta 1

E’ stata rilasciata la prima versione Beta di LuxCoreRender 2.1 dove sono stati corretti bachi del software ed aggiunte nuove funzionalità che potete ora provare scaricando  BlendLuxCore, l’add-on per Blender 3D.

 

Novità in LuxCore:

  • File name resolver
  • New texture: Divide
  • New texture: Remap (bring a value from one range into another range)
  • Three new textures for accessing the object ID: raw object ID (range 0 to 0xfffffffe), normalized object ID (range 0 to 1), object ID interpreted as color

 

LuxCore bachi corretti:

  • Fixed a bug in OpenCL Bloom plugin
  • Fixed clamping of denoiser output, which was happening in some scene setups
  • The Linux binaries don’t use SSSE3 instructions anymore so they now work on some old CPU
  • Fixed a bug in OpenCL code for imagemap wrap black and white
  • Fixed a difference between OpenCL and C++ code in SchlickBSDF_CoatingSampleF() affecting all glossy-related materials
  • Fixed a problem in variance clamping with TILEPATH
  • Fixed a problem in Glossy material OpenCL code

 

Nuove funzionalità in BlendLuxCore:

  • Add option to use the Bidir engine for viewport rendering (useful in scenes with very complex light paths, where RT Path preview does not work well)
  • New option in the math node: Divide
  • New textures in the utils section: Remap (bring a value from one range into another range), Object ID (can be used to randomize a material across multiple objects)

 

BlendLuxCore Add-on: https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.1beta1

LuxCoreRender 2.1 Release Notes:  https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.1

 

NOTA: Grazie al lavoro di Acasta69, questa versione per Windows è stata compilata con VisualStudio 2017. Potreste dover installare le librerie runtime di VS2017: https://support.microsoft.com/en-us/hel … -downloads

NOTA: a causa di un baco (https://github.com/embree/embree/issues/195) in Embree v3.2.0, è necessario installare anche Intel C++ redistribuibile (https://software.intel.com/sites/default/files/managed/59/aa/ww_icl_redist_msi_2018.3.210.zip) su sistemi operativi Windows

 

Se LuxCoreRender 2.1 Alpha è già installato potete aggiornare l’add-on nelle Preferenze di Blender 3D premendo il pulsante “Change Version”.

 

Tutto il codice sorgente della versione 2.1 è disponibile su GitHub: https://github.com/LuxCoreRender

 

 

A cura di Riccardo Giovanetti (Harvester)

LuxCoreRender 2.1 Alpha 4

In questa versione 2.1 Alpha4 sono stati corretti bachi del software ed aggiunte nuove funzionalità che potete ora provare scaricando  BlendLuxCore, l’add-on per Blender 3D.

 

Novità in LuxCore:

  • riduzione della memoria utilizzata in fase di rendering con CPU, sfruttando meglio i thread disponibili;
  • aggiunto un nuovo output del Film (i dati del rendering):  SERIALIZED_FILM;
  • aggiunto un nuovo AOV: MATERIAL_ID_COLOR;
  • migliorata la conversione dei capelli da Blender con riduzione della memoria utilizzata;
  • i motori di rendering OpenCL ora supportano Direct Light Sampling Cache.

Le nuove funzionalità di BlendLuxCore:

  • rimossi i limiti min / max della rotazione delle HDRi in World
  • Se l’importazione di pyluxcore fallisce, mostra la fonte di errore più comune nel messaggio di errore
  • Nelle impostazioni della luce del cielo di World, il menu a discesa per la lampada Sun collegata ora mostra solo le lampade Sun come opzioni disponibili
  • Esportazione dei capelli migliorata (ottimizzato e drasticamente ridotto l’utilizzo della memoria), interfaccia utente migliorata e descrizioni delle impostazioni dei capelli
  • Ora è possibile definire le UV dei capelli senza creare vertex color (questo fa risparmiare memoria)
  • Ora è possibile interpolare i colori dei vertici su ogni capello (l’utente può specificare i colori della base e della punta)
  • Ora è possibile immettere i valori RGB / HSV direttamente nell’interfaccia della texture colore (senza dover fare clic sulla proprietà del colore)
  • Editor di nodi: quando un nuovo collegamento sta per sostituire un vecchio collegamento, ricollega il vecchio collegamento a un altro socket adatto sullo stesso nodo, se possibile
  • Editor di nodi: sottomenu per frame e nodi di reindirizzamento (nel menu Add Node che viene attivato con Shift + A)
  • Editor dei nodi: vari piccoli miglioramenti dell’interfaccia utente dei nodi (migliore larghezza predefinita, interfaccia utente più compatta, interfaccia utente più leggibile)

 

BlendLuxCore Add-on: https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.1alpha4

LuxCoreRender 2.1 Release Notes:  https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.1

 

NOTE: a causa di un baco (https://github.com/embree/embree/issues/195) in Embree v3.2.0, è necessario installare anche Intel C++ redistribuibile (https://software.intel.com/sites/default/files/managed/59/aa/ww_icl_redist_msi_2018.3.210.zip) su sistemi operativi Windows

 

Se LuxCoreRender 2.1 Alpha è già installato potete aggiornare l’add-on nelle Preferenze di Blender 3D premendo il pulsante “Change Version”.

 

Tutto il codice sorgente della versione 2.1 è disponibile su GitHub: https://github.com/LuxCoreRender

 

 

A cura di Riccardo Giovanetti (Harvester)

LuxCoreRender 2.1 Alpha 2

In questa versione 2.1 Alpha2 sono stati corretti bachi del software ed aggiunte nuove funzionalità che potete ora provare scaricando  BlendLuxCore, l’add-on per Blender 3D. Tra queste segnalo il Direct Light Sampling Cache (DLSC), un metodo per ridurre il rumore nel rendering in specifiche condizioni: 1) presenza di molte fonti di luce nella scena; 2) le fonti di luce influenzano una parte limitata della scena; come in una città con molte luci o una stanza con molte luci spot.

 

BlendLuxCore Add-on: https://github.com/LuxCoreRender/BlendLuxCore/releases/tag/blendluxcore_v2.1alpha2

LuxCoreRender 2.1 Release Notes:  https://wiki.luxcorerender.org/LuxCoreRender_Release_Notes_v2.1

 

NOTE: a causa di un baco (https://github.com/embree/embree/issues/195) in Embree v3.2.0, è necessario installare anche Intel C++ redistribuibile (https://software.intel.com/sites/default/files/managed/59/aa/ww_icl_redist_msi_2018.3.210.zip) su sistemi operativi Windows

 

Se LuxCoreRender 2.1 Alpha1 è già installato allora potete aggiornare l’add-on nelle Preferenze di Blender 3D premendo il pulsante “Change Version” e scegliendo quale versione installare.

 

Tutto il codice sorgente della versione 2.1 è disponibile su GitHub: https://github.com/LuxCoreRender

 

 

A cura di Riccardo Giovanetti (Harvester)