Table of Contents

This page provides information about Corona EXR format (CXR).

Overview


Images rendered in Corona Renderer can be saved into EXR files with additional metadata. This format is being referred as Corona EXR format (CXR). Files in this format can be later used to resume rendering, or they can be opened in Corona Image Editor. They are valid EXR files, but since they use some of the more advanced features, it may not be possible to correctly load them in some third party applications.

CXR files store just raw pixel data. They are not saved with applied color mapping, bloom & glare, etc. Instead of that all parameters required for these are saved in the metadata.

Metadata


Files in the CXR format store additional render elements (channels) and attributes. Both are realized by standard EXR means.

Render elements (channels)

NameDescription
CORONA_FB_WEIGHTSSingle channel storing weight of each pixel, roughly corresponding to the number of taken samples. It can be used to optimally merge several CXR files rendered with different random seeds to produce a single CXR file having lower amount of noise.
VisibleDiffuseHidden element for Corona Denoising.
VisibleNormalsHidden element for the denoising.
HybridHidden element for the denoising.
HairIdsHidden element for the denoising.
OptixNormalsHidden element for the denoising.
Prefixed by SqrHidden elements for the denoising.
Prefixed by DenoisedIn case the CXR file has been already denoised, denoised variants of all denoised render elements are stored with this prefix.

Attributes

Names of all additional attributes always starts with 'corona' prefix.

NameDescription
corona.iscoronaexrEquals to 1 when the file is saved in the CXR format.
Prefixed by corona.cmParameters for tone mapping, LightMix and used LUT.
Prefixed by corona.bgParameters for Bloom and Glare.
Prefixed by corona.curvesStore used curve parameters.
Prefixed by corona.denoiseParameters for Corona Denoising.
Prefixed by corona.sharpSharpening parameters.
Prefixed by corona.blurBlurring parameters.
Prefixed by corona.vignetteParameters required to apply vignetting.
Prefixed by corona.renderstampStore text of file-save-time render stamp and other related settings.
corona.elementsOrdered list of render element definitions. Each element definition consists of the element's name, type, and list of flags further describing the element's features and how the element should be interpreted with regard to tone mapping, bloom and glare, etc.
corona.stats.passesTotal number of computed passes.
corona.stats.timeTotal time measured in milliseconds elapsed since render start.
corona.stats.raysPerSecondAverage number of rays computed per second measured since render start.
corona.stats.raysPerSampleNumber of rays needed to compute one taken sample.
Was this helpful?