CMasking renderelement´s manual selection is not saved in renderpreset

…not sure if it´s max or corona.

SOLVED - just recognized that Max doesn´t save object lists in renderpresets at all - so it´s the same for include/exclude lists in Material Override.
It´s not a bug in Corona, it´s a feature of Max - Render-/Passesmanagement within Max is just frustrating…

all of corona’s objects expose their properties to maxscript (as do regular render elements)

if you execute something like


ele = CEssential_Direct()
arrElementProperties = getPropNames ele

for propName in arrElementProperties do 
(
	propValue = getProperty ele propName
	propClass = (classof propValue)
	format "Property Name:% \n\tProperty Value:% \n\tProperty Class:%\n" propName propValue propClass
)

you can collect this data and serialize it
We have an XML serializer/deserializer I’ve been developing at work which we use in place of render presets.