Author Topic: Corona Renderer 6 for 3ds Max - Daily Builds Changelog  (Read 15593 times)

2019-11-11, 12:53:52

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 10187
  • Marcin
    • View Profile

2019-12-12, 20:08:37
Reply #1

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
  • File open dialog changed from 3ds Max dialog to Corona's one in all 4 usages - CProxy, CoronaLight ies file, CoronaCam lut file, and ColorCorrectTex lut file. The open dialogs now remember the current file path and open from there.
  • Added support for RailClone 4 segment materials
  • When opening older (pre-v5 scenes), when there is no displacement used, Corona automatically switches to 2.5D displacement. We still ask for permission when there is any displacement used, so that scene appearance does not change without user input
  • Optimizations
    • CoronaBitmap - Optimized memory storage of textures whose dimensions are not a power of 2. 20-30% total memory reduction in few real world scenes we tested.
    • CoronaBitmap - Up to 66% memory reduction when using RGB textures that hold only gray colors
    • Improved performance of Density map slot in Corona Scatter (e.g. speeds up common setup with Corona Distance map plugged into it).
  • Bugfixes
    • Fixed the “update to 2.5D displacement” popup lowering screen size of an instanced displacement modifier multiple times
    • Fixed scatter not updating viewport when scale map mode is changed
    • Fixed LightMtl using wrong UV coordinates in some specific cases
    • Fixed blurring of caustics at the edge of the screen
    • Fixed crash when scene is reset while docked IR is running.
    • Fixed crash when caustics are used with native 3ds Max regions
    • Fixed randomized assigning of materials in RailClone
    • Fixed Corona Scatter not to recompute on changes in material of original model objects (could cause freezes in some rare cases)
« Last Edit: 2020-01-16, 12:19:13 by rowmanns »

2020-01-27, 18:58:37
Reply #2

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
  • Changes
    • Introduced a new way to activate corona - you can set your email & password or a path to the licensing server to environment variable CORONA_ACTIVATION:
      • For email and password, use format “email:password”
      • For licensing server address, use format “LS:address”
    • Material dispersion Abbe number minimum value changed from 10 to 1.
    • Added render stamp token %ptg which is replaced with the scene geometry preprocessing time (in milliseconds).
    • Removed perfect backwards compatibility of very old CoronaMtl. 5+years old Corona materials (Corona 1.2 or older) might now render slightly differently.
    • Temporarily removed Corona Standalone from the installer. We're currently doing a full rewrite of the Standalone code and it will be much faster if we don't need to maintain full backwards compatibility in every step during the development. The new version of standalone will be ready for v6 release.
  • Bugfixes
    • Fixed vector displacement not working correctly when no specific UV channel was specified
    • Fixed crash when creating Corona Scatter in 3ds Max 2016 (and possibly earlier) while Corona license is not active.
    • FallOff map in distance blend mode in 3ds Max now renders in Corona the same way as in scanline renderer
    • Fixed issue where light mix/postprocessing settings in VFB where not accepting values if mouse was outside of the VFB window
    • Fix of crash of layered material with empty rayswitcher
    • Fix of reparsing suns everytime during IR - should be done now only when some sun is changed

2020-01-31, 20:27:26
Reply #3

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile

2020-02-11, 20:07:05
Reply #4

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
  • Added a way to tell 3ds Max which Corona version to load on startup when multiple Corona versions are installed at the same time (requires manual installation)
  • Fixed Corona toolbar not being correctly reset after its deletion in 3ds Max 2018 and newer.
  • Fixed wxWidgets asserts being raised when using DR.

2020-02-17, 19:01:54
Reply #5

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
  • Fixed density map in Corona Scatter that could be evaluated slightly differently in each run.
  • First material library update (second will follow before v6 release):
    • Added 15 new Flooring materials
    • Added 19 new Carpet materials
    • If you are using the offline libarary file you will need to download the new one here
« Last Edit: 2020-02-18, 09:15:12 by rowmanns »

2020-02-20, 20:20:34
Reply #6

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
  • Added new adaptive environment light sampler based on the one in V-Ray
    • Noise clears up to 2x faster in interior scenes in general; up to 9x faster in certain extreme cases.
    • The new solver is now used as default for all new and old scenes.
    • This solver should remove the need for portals in most scenes.
  • Fixed the updated material library not working with 3ds Max 2016 and older. Note that this fix is applied retroactively and the previous daily build installer will download this fixed version as well.
    • If you are using the offline libarary file you will need to download the new one here
« Last Edit: 2020-03-17, 09:45:35 by Ryuu »

2020-03-17, 09:37:10
Reply #7

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
Daily build 2020-03-16
  • Removed portals from CoronaCore
    • Portals are no longer needed because of the new adaptive environment sampler which fully replaces them.
    • The portal material is now deprecated and won’t show in the material editor.
    • When opening a scene with portals, you will be notified that they are deprecated now and can be deleted.
  • Fixed adaptive enviro sampler together with shadowcatcher producing artifacts
  • Fixed crash when rendering with Phoenix FD version 4. Corona now supports both version 3 and version 4 of Phoenix FD.
  • Fixed crash of VolumeGrid when Checker map is assigned
  • Fixed sometimes incorrect evaluation of scale map in Corona Scatter when the map is switched to Object XYZ or World XYZ mapping. Legacy scenes remain unaffected unless the Legacy switch gets turned off.
  • Toolbar now correctly shrinks (both horizontally and vertically) when some of its button gets removed via context menu.
« Last Edit: 2020-03-17, 09:45:44 by Ryuu »

2020-04-16, 18:33:47
Reply #8

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
  • Fixed 3ds Max asserts appearing during scene loading.
  • Improved UI of Corona Converter - it was reorganized, made more consistent and updated
  • Fixed toolbar's right click context menu deleting incorrect button.
  • Added support for PhoenixFD Foam
    • Note that interactive is working only with the latest Phoenix nightly build (6.4.2020)
  • Fixed motion blur not working in 3ds Max 2017 and older
  • Fixed crashes and wrong displays of some maps (introduced in v6)
  • Cgeo loader (CoronaProxy) made robust against (0, 0, 0) normals
  • Fixed wrong computation of normals during 2.5D displacement while having complex smoothing groups.
  • Fixed rare crash in IR when removing light select render element
  • Performance improvements of adaptive environment sampler
  • Fixed crash when closing VFB during IR session
  • MultiMap - Fixed wrong result when mixing two maps with non default frequencies
  • CoronaProxy - fixed crash when picking geometry from scene.

2020-04-29, 15:02:26
Reply #9

rowmanns

  • Corona Team
  • Active Users
  • ****
  • Posts: 911
    • View Profile
Daily build 2020-04-28
  • Fixed multimap behavior in case all slots have frequencies equal to 0 - now the slots are  all picked equally based on random in that case
  • FumeFx no longer supports Corona renderer
  • Selection of the sun for the sky model computation has changed for scenes having multiple suns
  • Updated IntelCPUAI denoiser to version 1.2
  • Implemented new and improved Sun & Sky model
    • Supports sun below horizon
    • Current version does not support turbidity, but it will be added in next iteration of this model
    • Can be selected by using "Improved" sky model in CoronaSky map (this is now the default)
    • Can be selected by unchecking the "Use legacy color" checkbox in CoronaSun (legacy mode is available only in old scenes)
Please read this before reporting bugs:
How to report issues to us!

2020-05-15, 00:23:59
Reply #10

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
  • Material override now ignores the deprecated portal material.
  • Optimized rendering of Falloff Map
  • Regression fixed: V5 and V6 renders LightMtl against the sky differently
  • Added support for Phoenix foam and splashes into velocity render element
  • Sun and sky improvements
    • Added ability to manually pair different skies with different suns
    • Automatic sun-sky pairing finds the most similar corresponding names
    • Sun turbidity is taken from enviro map that uses the sun
    • When sky texmap is created using "Add CoronaSky environment", it is paired with the given sun
  • Fixed display of reflection/refraction (there was a glitch in Phoenix Foam rendering)
  • Added warning about unsupported cutter geometry for PhoenixFD foam.
  • Fixed regression bug: Animated Env/Background map not updating in IR, Corona V6 DB
  • Fixed - Changing the CoronaRoundEdges map to fast mode causes 3ds Max to CTD (Note that this bug was introduced in v6)
  • Added Wire Color mode back to DataTex
  • Added new random sampler "Blue noise"

2020-05-28, 13:36:00
Reply #11

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
  • Added displaying of name of the sun that is linked with the sky when the sun selection is set to automatic
  • Fixed crashes when Corona Sun is disabled
  • CIE now saves JPEGs with quality 100 (and not 98).
  • Added “Dissolve with previous image” to IR controls in Render Settings Devel/Experimental rollout.
    • When unchecked, the rendered image is refreshed only after the first pass has been finished. This is the current behavior.
    • When checked, the previous image will be kept and will be gradually replaced by the new image during the first pass of IR render. This was the original behavior from before we introduced IR subsampling.
  • Fixed dispersion being disabled for low GI/AA values
  • Added (randomized) tiling support to UvwRandomizer map
  • Fixed crashes when unsupported map is plugged into mono/bump evaluated map slot. This is a regression from recent daily builds.
« Last Edit: 2020-05-28, 13:55:44 by maru »

2020-06-04, 16:14:59
Reply #12

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
Build 2020-06-03
  • Added Improved lens effects
    • These include aperture editor accessible from Corona VFB
  • 16-bit textures now take 2x less memory
  • IR now makes 3ds Max UI less laggy when “Dissolve with previous image” is enabled
  • Made the effect of “Conserve memory” checkbox more pronounced: memory reduction is increased by up to 18% overall, but also speed decrease is up to 30% bigger overall.

2020-06-19, 08:03:01
Reply #13

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
corona-6-3dsmax-daily-2020-06-18.exe
  • Fixed Crash when using bitmap with Corona Volume Mtl in "inside volume" mode
  • CIE UI updated to support the new lens effects
  • CoronaConverter - fixed outdated link for error reporting.
  • Added "Size" parameter, controlling the size of Bloom and Glare, to Camera/Postprocessing tab.
  • UVW randomizer now takes into account the UV scaling of the input maps. This allows better handling of real world scale textures.
  • Lower memory usage when denoising is not enabled
  • Added option to disable caustics adaptivity/optimizations. The option should be used in the case that issues associated with caustic solver appear (black spots in caustics pass, disappearing caustics).
  • Fixed issue of Improved Sky model with strange spot appearing below horizon with large horizon blur.
  • Added high quality blending into the UVW randomizer
  • Fixed square artifacts appearing when using IR with the adaptive environment sampler
  • Fix of regression with Railclone - Corona Multimap no longer worked in mesh element mode.
  • Added new secondary GI solver - 4K cache
    • It is now the default secondary GI solver
    • Produces less flicker in animations than UHD cache
    • Render results with this cache are closer to path tracing than when using UHD cache
    • https://corona-renderer.com/comparer/ggcUUY
  • Fixed UHD cache producing different results when 3ds Max render region is used

2020-07-08, 22:10:53
Reply #14

Ryuu

  • Corona Team
  • Active Users
  • ****
  • Posts: 629
  • Michal
    • View Profile
corona-6-3dsmax-daily-2020-07-07.exe
  • Fixed textures mixed with Corona Mix not rendering in Phoenix displacement
  • Improved scene export to better handle scenes with many (scattered) instances.
  • Fixed handling of LightMix and exclude lists for scattered instances in export for standalone.
  • Improved performance of parsing scenes with many instances.
  • The behavior of MultiMap randomization is now consistent with V5 (except of Forrest Pack scatter).
  • Fixed producing of NaNs in rendering after baking LightMix
  • Fixed crashing of proxy when rendering
  • Bloom and glare "Size" parameter in the CoronaCamera is no longer editable when the legacy bloom and glare is enabled
  • Improved error handling when invalid command line argument is supplied to LicensingServer
  • Fixed DR crashing when mr_prim is enabled for hair & fur
  • Added support for 3dsmax Mix map mixing curve feature
  • When starting a comparison with render history in VFB, the comparison vertical line is now initially always drawn in the middle of the visible area independently of the zoom level
  • Corona Scatter no longer freezes UI when recomputing in heavy scenes, also when using Corona Distance map in density slot.
    • UI of the scatter is generally more responsive and performance is greatly improved.
    • Loading scatter scenes is faster (on average by 28%, in extreme cases by 78%, depending on number and size of textures used in the scenes and number of scattered instances there).
    • Also fixed the viewport not updating when changing time on the timeline in some cases.
    • Fixed the viewport not correctly displaying instances in some cases.
    • Fixed rare cases of different scatter results between master and node in DR environment.
  • Added support for psd files during conversion between max/corona bitmaps to Corona Converter script.