Corona Renderer - Tone Mapping Pipeline Wrapper

0 votes
Version: 
1.00
Date Updated: 
08/18/2022
Author Name: 
Mohammadreza Mohseni

.

Tone Mapping Pipeline Wrapper

Hello all, this is a wrapper (Tone Mapping Pipeline Wrapper.ms) for new Corona renderer 8 tone mapping which is a not easy to work with. so here is my maxscript codes to make it easier for users to use this new feature.

You can use this wrapper pretty easily it is kind of make array of operators and work around that to make things nice and clean.

Additional Info: 

.

list of functions:

◼ ClearAllTMOperators
-- Delete all tone mapping operators
 
 
◼ GetAllTMOperatorsPlusIDs
-- Get all tone mapping operators and their IDs as an array
 
 
◼ GetAllTMOperatorsIDs
-- Get the IDs of all tone mapping operators
 
 
◼ GetAllTMOperators
-- Get all tone mapping operators
 
 
◼ GenerateID
-- Generate a unique random ID that does not exist in the current operators' list
 
 
◼ GetTMOperatorsClass
-- Get operators' class using its place on tone mapping list
 
 
◼ GetTMOperators
-- Get operators' using its place on tone mapping list
 
 
◼ IsTMEmpy
-- Specify whether the operators' list is empty or not (true or false)
 
 
◼ DelLastTMOperators
-- Delete last operator
 
 
◼ AddTMOperatorsLast
-- Add operator as last one
 
 
◼ AddTMOperatorsOnSpot
-- Add operator to a specific place on the list
 
 
◼ DelTMOperatorsOnSpot
-- Delete operator to a specific place on the list
Version Requirement: 
2014-2023