Skip to content

Corona Renderer - Tone Mapping Pipeline Wrapper

by mohseni·Rendering

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

Corona Tone Mapping Pipeline Wrapper earns its place in the ScriptSpot library for turning Corona Renderer's operator-based tone mapping into a set of straightforward MaxScript functions, backed by usage examples and an MIT license.

What is Corona Renderer - Tone Mapping Pipeline Wrapper?

Corona Tone Mapping Pipeline Wrapper is a MaxScript (.ms) file for 3ds Max that wraps the tone mapping feature added in Corona Renderer 8 and later versions. The author wrote it because that tone mapping is not easy to work with directly in MaxScript, so the wrapper provides a set of functions that make the same tasks cleaner to script.

Internally it treats the tone mapping operators as an array and works around that structure. Through its functions you can add an operator to the end of the list or to a specific position, delete the last operator, an operator at a chosen spot, or every operator at once, and read back all operators, their IDs, or both together. It can return an operator or its class by its place on the list, check whether the list is empty, and generate a unique random ID that is not already used.

The script is released under the MIT license and distributed through the author's GitHub repository, where the .ms file and usage examples are available. It is listed as compatible with 3ds Max 2014 through 2023.

Who is Corona Renderer - Tone Mapping Pipeline Wrapper best for?

Corona Renderer - Tone Mapping Pipeline Wrapper is best for 3ds Max users who script Corona Renderer 8 tone mapping and want a cleaner way to add, remove and read its operators.

How much does Corona Renderer - Tone Mapping Pipeline Wrapper cost?

Corona Renderer - Tone Mapping Pipeline Wrapper is completely free to download and use.

Key features

  • Add an operator to the end of the tone mapping list or to a specific position
  • Delete the last operator, an operator at a specific position, or all operators at once
  • Retrieve all tone mapping operators, their IDs, or both together as an array
  • Get an operator or its class by its place on the list
  • Generate a unique random ID that does not already exist in the current operators' list
  • Check whether the operators' list is empty

Tags

#Corona Renderer#Tone Mapping#3ds Max#MaxScript#Rendering#Chaos Group#PBR

Frequently asked questions

Does Corona Tone Mapping Pipeline Wrapper work with Corona Renderer 8?

Corona Tone Mapping Pipeline Wrapper targets the tone mapping feature introduced in Corona Renderer 8 and upper versions. The author built it specifically because that new tone mapping is not easy to work with directly in MaxScript, so the wrapper adds a set of functions that manage the operators for you. If you are on Corona Renderer 8 or a newer version inside 3ds Max, the script covers adding, removing and reading tone mapping operators through those functions rather than through manual MaxScript calls against the operators list.

What 3ds Max versions does Corona Tone Mapping Pipeline Wrapper support?

Corona Tone Mapping Pipeline Wrapper is listed as compatible with 3ds Max versions 2014 through 2023. It ships as a single MaxScript file, Tone Mapping Pipeline Wrapper.ms, written entirely in MaxScript. Because it wraps Corona Renderer's tone mapping operators, you also need a Corona Renderer version that includes that feature, meaning Corona Renderer 8 or newer. For the current release and any details beyond this range, check the developer's GitHub page linked with this entry.

Is Corona Tone Mapping Pipeline Wrapper free to use?

Corona Tone Mapping Pipeline Wrapper is listed as free here and is released under the MIT license, according to its repository. That license generally allows broad reuse, though you should read the included LICENSE file for the exact terms. The script is distributed through the author's GitHub repository, where you can download the .ms file directly along with the usage examples. For the latest licensing details or any changes, refer to the developer's page rather than relying on this summary.

How does Corona Tone Mapping Pipeline Wrapper handle tone mapping operators?

Corona Tone Mapping Pipeline Wrapper treats the tone mapping operators as an array and works around that structure to keep things cleaner. It exposes functions to add an operator at the end of the list or at a specific position, delete the last operator, an operator at a specific spot, or all of them at once, and read back operators, their IDs, or their class by position. It can also generate a unique random ID that does not already exist in the current list and report whether the operators' list is empty.

Alternatives to Corona Renderer - Tone Mapping Pipeline Wrapper

Also in Rendering for 3ds Max.

Similar plugins