Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Ales

Pages: 1 2 [3] 4 5 ... 13
31
Please check this article covering the risks of using daily builds: Daily Builds FAQ
Use daily builds at your own risk and always make backups of important projects before opening them with a daily build installed.


Changes in Corona 9 for Cinema 4D (Daily Build 2022-08-19) (https://drive.google.com/drive/folders/1xoDTlVaxw6ovZ3-KLhUjdn5DowtEuAic):

  • Added:
    • Added Corona Pattern modifier
      • Create a surface, apply the modifier by placing it under the object (just as with any other Cinema 4D modifier), place pattern-geometry under the Corona Pattern modifier and everything is set up
    • Decals can now be imported from Cosmos
    • Added option to preserve Slicer material when using material override
    • Added option to preserve opacity and bump when using material override
  • Changed:
    • Improved Corona Error window - improves performance when lot of errors is shown and fixes UI problems on macOS
    • ACES OT tonemapping operator is now used by default in new scenes
    • Cosmos browser on Windows now opens in its own window instead of external web browser
    • Removed support for Cinema 4D R14, R15 and R16
      • These versions are really old and required lot of maintenance time that we can now focus on improving new and existing features
  • Fixed:
    • Corona lights can now be instanced using both render instances and multi-instances (previously this only worked in IR)
    • Corona lights now also work with Chaos Scatter
    • Corona lights now support included/excluded objects also in viewport preview
    • Improved viewport performance when lot of Corona lights is present
    • Fixed issue when spherical Corona light would disappear when it was non-uniformly scaled in IR
    • Fixed rendering of Cinema 4D area light - Note that there is still only basic support for C4D lights
    • Fixed crash when loading corrupted Proxy file with full mesh preview enabled
    • Fixed problem when hidden object was rendered in IR when it was instanced by render instance or multi-instance
    • Fixed occasional crashes when changing instanced object render visibility in IR
    • Fixed occasional crashes when running Cinema 4D with low memory and low memory error was triggered
    • Fixed minor (few KB) memory leak when rendering
    • Fixed crash in decals caused by some objects with corrupted geometry
    • Fixed some cases when Layered material preview was not updated after changing its submaterials
    • Fixed minimum value for step in UVW randomizer
    • Fixed Corona using only E-cores of modern Intel CPUs on Windows 11 when in background

Note: during our testing we found some potential problems with Pattern on macOS when used in interactive rendering in scenes containing hair. We will examine these for the next daily build.

32
Hi,

the data container storing all Corona preferences can be retrieved from main C4D settings container under ID 1030480 - this ID is currently not visible in the .h files in plugin folders, but we'll try adding it in the future so that you wouldn't need to hardcode its value.

An example for reading PREF_CORONA_CORE_VERSION you mentioned would be:

Code: [Select]
coronaPreferences = c4d.GetWorldContainerInstance()[1030480]
coronaPreferences[c4d.PREF_CORONA_CORE_VERSION]

33
Please check this article covering the risks of using daily builds: Daily Builds FAQ
Use daily builds at your own risk and always make backups of important projects before opening them with a daily build installed.


Changes in Corona 9 for Cinema 4D (Daily Build 2022-05-24) (https://drive.google.com/drive/folders/1xoDTlVaxw6ovZ3-KLhUjdn5DowtEuAic):

  • Fixed:
    • Cosmos materials are now imported with correct scale when using triplanar mapping
    • Fixed crash when using Cosmos on macOS when both Corona and V-Ray are installed
    • Fixed crash when using search in Cosmos browser on macOS
      • this was changed on server side, so the problem should be also resolved for version 8 and previous version 9 daily builds
    • Fixed problems with importing Cosmos objects when path to assets download directory contains localized characters

34
Please check this article covering the risks of using daily builds: Daily Builds FAQ
Use daily builds at your own risk and always make backups of important projects before opening them with a daily build installed.


Changes in Corona 9 for Cinema 4D (Daily Build 2022-05-11) (https://drive.google.com/drive/folders/1xoDTlVaxw6ovZ3-KLhUjdn5DowtEuAic):

  • Fixed:
    • Fixed errors reported in command line version of Cinema 4D when loading Corona
    • Fixed import of some Cosmos materials on macOS
    • Fixed issues when using ColorPicker in Corona VFB with linear percent value types
    • Fixed issues (Non-Standard Format error) when loading different types of LUTs
    • Fixed problem with missing close button in About dialog in S22 on macOS

35
Hi,
the tone mapping operators are now stored as a separate nodes under Corona camera tag and Corona video post in render settings. This is because it is now possible to e.g. re-order these operators, add duplicate ones etc.

These operators are stored as standard C4D BaseList2D nodes, first operator node can be retrieved by something like following:

Code: [Select]
CORONA_TONEMAPPING_BRANCH_ID = 1057356
PLUGINID_CORONA_CAMERA_TAG   = 1032177
PLUGINID_CORONA              = 1030480

def GetFirstTonemappingOperator(node):
    filtered = [b["head"] for b in node.GetBranchInfo() if b["id"] == CORONA_TONEMAPPING_BRANCH_ID]
    if filtered:
        return filtered[0].GetFirst()

For camera this would be used as
Code: [Select]
cameraTag = camera.GetTag(PLUGINID_CORONA_CAMERA_TAG)
firstOperator = GetFirstTonemappingOperator(cameraTag)

For render settings it could be used as:
Code: [Select]
vp = doc.GetActiveRenderData().GetFirstVideoPost()
while vp:
    if vp.IsInstanceOf(PLUGINID_CORONA):
        break
    vp = vp.GetNext()
firstOperator = GetFirstTonemappingOperator(vp)

Each operator can then be examined using IDs you can find in plugin folder in res/description/postprocess_operator.h.

For example setting all exposure operators to 4.2 could be done using:
Code: [Select]
operator = firstOperator
while operator:
    if operator[c4d.CORONA_POSTPROCESS_OPERATOR_TYPE_NAME] == "Chaos.SimpleExposureOperator.Data":
        operator[c4d.CORONA_POSTPROCESS_OPERATOR_SIMPLE_EXPOSURE_VALUE] = 4.2
    operator = operator.GetNext()

Now, is a little bit more complicated, but it is simply because tone mapping now does not have any predefined ordering and can be arbitrary modified. For all other parameters in camera tag and render settings the things should be as before, e.g setting ISO can be done as before using
Code: [Select]
cameraTag[c4d.CORONA_CAMERA_ISO] = 300
Unfortunatelly we currently don't have any unified documentation for this, but we will try to add it in the near future as there seems to be quite a need for it. We will also try to introduce some utilities for Python scripting that would simplify things... I'll write in this topic once we have some more information.

Finally, regarding CORONA_LIGHTMTL_EMISSION_COLOR_LEVEL/CORONA_LIGHT_MATERIAL_EMISSION_COLOR_LEVEL, we renamed few such parameters in v8 internally to make it more consistent with other parameters. We will add aliases for these in v8 hotfix.

37
Please check this article covering the risks of using daily builds: Daily Builds FAQ
Use daily builds at your own risk and always make backups of important projects before opening them with a daily build installed.


Changes in Corona 9 for Cinema 4D (Daily Build 2022-04-21) (https://drive.google.com/drive/folders/1xoDTlVaxw6ovZ3-KLhUjdn5DowtEuAic):

  • Added:
    • Added support for Cinema 4D S26
  • Fixed:
    • Fixed problem with Avoid collisions in Chaos Scatter not working with Decals

Note: All these changes will be released as a version 8 hotfix later.

38
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 5) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • Chaos scatter
    • Unified transformations to behave as expected in Cinema 4D - it now behaves as Y = up
      • Values in scenes saved in previous RCs are automatically adjusted so that the render result remains the same
      • Transformation shaders might behave differently in the new version as now they are evaluated as Green = Y = Up
    • Fixed instances orientation in 3D scattering mode
  • General improvements and bug fixes
    • Configuration file vrlclient.xml is now created by default during installation on macOS (so that locating it from preferences works even after clean installation)
    • Fixed missing context menu (allowing to remove operations) when editing tone mapping via render settings or from camera
    • Updated icons on macOS

39
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 4) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • Tone mapping
  • Chaos Scatter
    • Fixed "Avoid collisions" in Scatter not working with Corona proxy
    • Fixed Scatter viewport preview updates when scattering Corona proxy
    • Added "Immediate updates" option in Scatter - this can be disabled to improve viewport performance when scattering bigger amount of objects
    • Distance shader now works when used in Scatter
  • Licensing
    • Allow locating licensing configuration file (vrlclient.xml) from preferences
    • Fixed problem with "Open license server" always opening localhost on MacOS, regardless of configuration
    • Removed trial activation button in CIE and Standalone, as it is not possible to activate trial from there
  • General improvements and bug fixes
    • Fix of faceting being visible when materials with bump from Cosmos are assigned to an object
    • Fixed import of opacity cutout in Cosmos materials
    • Fixed artifacts caused by Curvature shader in certain cases
    • It is now possible to enable/disable masks visibility for decals (to make them visible in ID pass of multi-pass)

40
It seems to be working here with RC3, both with client running on Windows and macOS (tested with one Windows and one macOS (Intel) machines with vrlclient.xml pointing to single macOS (M1) machine). Is there anything specific in your vrlclient.xml that might be relevant? In my tests I only configured primary server (Host) and left secondary (Host1 and Host2) empty. Also, is this happening on Windows or macOS?

41
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 3) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • Tone mapping
    • Fixed curves and LUT conversion when loading older scenes with camera overriding tone mapping
    • Collapseable operators remain expanded even after reset
    • Dot is now accepted as decimal separator (in addition to localized separator) when inputting numbers via keybord
    • Fixed minor memory leaks
    • Optimized UI update after tone mapping operator moving (most noticeable in CIE)
  • Cosmos
    • Fixed problem with some Cosmos assets missing shader in imported material
    • Corona proxies imported from Cosmos now use full mesh preview mode for Cosmos assets under 500K triangles
  • General improvements and bug fixes
    • Fixed random crashes occuring during rendering for some users
    • Fixed problems with corrupted geometry in some scenes with motion blur that could result in crashes, NaN warning and bounding box warnings
    • Fixed crash in IR caused by vertex map
    • Fixed problem with decals when covering objects with multiple materials assigned using polygon selection
    • Fixed rendering of material stacking on decals when some material tags had disabled tiling
    • Fixed rendering of direct, reflect and refract overrides when using RaySwitcher shader in Corona Sky
    • Fixed problem with "Save scene with assets" where Volume Grid assets were saved without local folder prefix (causing problems in asset asset inspector and when resaving with assets for second time)
    • Fixed problem with Volume Grid not retaining relative paths when localized using asset inspector
    • Fixed issue where the uninstaller fails to remove some folders and files
    • Fixed problem with material library not installing on MacOS Mojave
    • Fixed some more NaN problems
    • Scatter now supports camera clipping
    • Updated icons in Corona VFB

42
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 2) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • Fixes and changes
    • Fixed problems with keyboard editing of tone mapping parameters in Corona VFB on macOS
    • Tone mapping edit dialog now automatically switches to selected camera on selection change
    • Fixed ACES operator not showing parameters in Corona Camera and not saving correctly
    • Tone mapping state is now stored in Cinema 4D presets (Cinema 4D R25+)
    • Fixed problem with LUT paths in tone mapping presets using Windows path on macOS
    • Fixed tone mapping "Copy from render settings" in Corona camera when Corona is not set as active render engine
    • Fixed bug in Scatter that could cause scene corruption when saving after removing distribution objects
    • Drag&dropping texture tags to Node material editor now also adds material
    • Partially fixed updates of Layered material preview on submaterial update
    • Fixed of flipped CoronaBitmap in Decals
    • Improved logo resolution in about dialog for highDPI displays
    • Added missing UI for saturation parameter in Multi Shader
    • Fixed units of scatter object imported from Cosmos
      • Cosmos assets containing scatter were also updated, so you might be asked to redownload such asset before importing it in the new version
    • Fixed issue where installer did not remember non-selected components from previous custom installation
    • Fixed some problems with NaNs
    • Fixed crash when opening Corona Image Editor on macOS

43
Hi, thanks for reporting this, we'll fix it for RC2.

44
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 1) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • Added configurable tone mapping pipeline
    • The tonemapping pipeline is no longer fixed and is composed of multiple independent operators which can be added/removed/reordered in the VFB UI. Any operator can be added multiple times if needed/wanted (e.g. to apply multiple LUTs at the same time, or to save 3 LUTS in one set up to easily turn them on and off for different looks).
    • The default pipeline in new scenes now contains only the most essential operators.
    • Note that the operators are applied from top to bottom, the topmost operator is the first one to be applied to produce the tonemapped image.
    • Added 3 new operators:
      • Advanced Filmic operator - Similar to the legacy Filmic operator, but with more parameters for greated flexibility.
      • Tone curve operator - enhances or suppresses colors based on their intensity (e.g. enhance shadows).
      • ACES RRT (Reference Rendering Transform) operator - suppresses red colors and modifies glow and saturation to make the image a bit more film-like. The RRT operation is normally fixed in the ACES specification, but we have made it configurable for greater flexibility.
    • There are also few presets to show how the tonemapping pipeline can be used to get some interesting results.
    • This change makes the tonemapping much more flexible for you as the users as well as internally for us as programmers. This will allow us to easily add more different operators in future releases. Some functionality like bloom & glare or blurring/sharpening remains fixed for now, but will also be moved into the configurable pipeline as additional operators in the future.
    • In legacy tonemapping when the tonemapping was disabled, the exposure was still applied. In the new tonemapping pipeline, the exposure operator is not special in any way, so if the tonemapping is disabled, the exposure will not be applied.
  • Licensing
    • Fixed problems with installation of license server on some macOS systems
    • About dialog not longer shows error about missing license in case license is not needed
    • On Windows, it is possible to configure different location of licensing server from Cinema 4D preferences
    • The choice for activating interface license is no longer shown in TR client (where interface license is not needed)
    • When updating from previous installation for the first time, you will be asked to review your choices in installer - make sure to install Licensing server unless you plan to have it running on different system.
  • Chaos Cosmos
    • Fixed problem with tree leaves being split in half
    • Fixed problem with some materials being too glossy
    • Fixed problem with some objects importing with some missing materials
    • Fixed anisotropy values being set incorrectly on imported materials
    • Fixed preview of imported Cosmos materials
    • Cosmos objects are now imported with unit scale
  • Material library
    • Added 13 new Glass materials
    • Added 33 new Nature materials
    • Added 9 new Plastics materials
  • Other fixes and changes
    • Added "Batch load" option to Select shader (works the same as similar option in Multi shader)
    • Converting Corona proxy to mesh now preserves materials and material selections
    • Improved viewport preview of Corona proxy in full mesh preview mode with multiple materials attached
    • Updated visuals in Corona installer
    • Updated icons in Corona VFB - note that this is not the final look and will change before final release
    • Fixed freeze when changing some scatter parameters in IR
    • Fixed crash when using decals in combination with Corona proxy
    • Fixed problem with some randomization modes in Multi shader not working correctly
    • Fixed crash when loading some scenes saved in v7 daily builds

We will now focus on finding and fixing any bugs and problems until the final release of version 8, please let us know of any problems you find.

45
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2022-02-16) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • Legacy Corona licensing replaced with Chaos licensing
    • We are still in process of updating our systems for the new licensing. It should already work for the majority of our users and we wanted to publish this build so that you can see the new licensing and check the new features, but you might want to wait with the update if you have any open projects
    • This is the same licensing mechanism that is used in V-Ray and other Chaos products
    • The major difference from the legacy licensing is that you now always need to have the licensing server installed on at least one machine on your local network. Previously the Corona License Server was optional
    • The server can be installed either on every machine using Corona or a single licensing server can be shared by multiple machines (e.g. central licensing server in an office).
    • When launching Corona you will be prompted to open the licensing server to log in. By default it will take you to http://127.0.0.1:30304/ if you want to connect to a central server please follow the instructions below.
    • One limitation of this system is that there is no autodiscovery of the licensing server. Unfortunately this limitation will stay for the v8 release, but we’re working on addressing this for the v9 release.
    • Current limitations that will be fixed before the release:
      • If you previously did not have the legacy licensing server installed and are doing the “upgrade” option in the installer, the licensing server will not be installed. You need to use the “custom” option and manually select the licensing server for installation.
      • If you want to use a central licensing server, there is currently no way to specify its address in Corona UI. Possible workarounds are:
        • Specify the licensing server address through the V-Ray "Change V-Ray client license settings" application which can be run through the start menu(all Chaos products share the same configuration).
        • Manually specify the licensing server hostname and port in file C:\Program Files\Common Files\ChaosGroup\vrlclient.xml on Windows or /Users/<username>/.ChaosGroup/vrlclient.xml on macOS. If this file does not exist, you will have to create one. There is an example file attached which will need to be placed in the above location.
      • It is not currently possible to activate a demo license.
      • Any questions please either post in the following forum thread https://forum.corona-renderer.com/index.php?topic=35654.0 or contact our great support team here: https://support.corona-renderer.com/hc/en-us
  • Added Chaos scatter
    • This is initial version of our new scattering tool integrated in C4D - expect more improvements, fixes and optimizations in next builds
    • We are currently aware of an issue with IR when scattering bigger number of instances causes freezes (e.g. 100'000), it is adviced to test this initial version with lower amount of instances
  • UI look updates
    • Updated menu icons with higher resolution
      • This may result in UI changes in case these are docked in a toolbar with "Original scale"; you can always change this to desired size through C4D interface
    • Updated the look of our About dialog, including new logo
    • Added menu icons for Decals, Cosmos Browser and Slicer material
  • Slicer updates
    • Disallow Slicer to be used as a cap material in another Slicer
    • Fixed problem with Slicer UI showing incorrect default value for "Include children" checkbox
    • Fixed problem with include/exclude list not accepting any links in Slicer material
    • Fixed incorrect shading when slicer is used on SSS
  • Cosmos updates
    • Fixed import of layered materials in Cosmos (used e.g. in Motorcycle 011)
    • Cosmos objects and lights are now imported under their asset name (instead of using default "Corona Proxy/Light" name)
    • Added support for material imports with triplanar mapping
  • General additions and fixes
    • Added support for randomization by decals in multi-shader
    • Added include options for caustics multi-pass
    • Fixed crash when rendering some specific VDB files
    • Corona Sky now partially supports RaySwitcher and Layered material
    • Fixed incorrect Base Tail port label in node material editor
    • Added color spread and distance shader parameters and informational tooltips to Curvature shader
    • Fixed UHD/4K Cache flickering when rendering glossy physical material glass
    • Fixed problems with disabling LUTs, IES profiles and Material library from installation with macOS installer
Warning: This version does not support Mojave version of macOS, we are currently working on fixing this problem for future daily builds.

Pages: 1 2 [3] 4 5 ... 13