I’m trying to figure out how this plugin works behind the scenes. Do you know if there is any 3ds-max API function (maxscript/c++/python) which allows to record the action history somehow?
You could claim there is the max-recorder… in fact, this one does “almost” what I want… but the idea would be writing a plugin to export the max actions to my own custom format.
Example:
1) I create a cube with certain parameters 2) I select it 3) I apply a modifier with certain parameters
Imaginary output:
output = [ {"action":"create_cube", "params":{"name":"cube1", "size":10, "tess_x":2, "tess_y":3, ...}, {"action":"select_mesh", "params":{"name":"select_mesh1" "selection": "cube1", ...}, {"action":"subdivide", "params": {"name":"subdivide1", "type": "catmull-clark", ...}, ... ]
Thanks in advance.
PS: I haven’t been able to contact that author’s plugin to get some info about it, otherwise I wouldn’t be asking π