How to preserve object properties across sessions when loading multiple savestates

Hi all,

Is there a way to save the properties of an object (display settings, colorbar used, etc)? I am aware that you can use savestates. I need to load some objects from time to time in new sessions (with different files). I opened each object in a new session, changed the representation, color, etc., and saved as savestate individually (so if I need to modify one of them it will be easy to save). When I load the savestate of one object it’s fine, it keeps the properties that I used. However, when I load more savestates (from other objects) the properties of the previous objects change.

Another issue is that I have a savestate with a lot of objects (from a big project) and I am trying to add these individual objects (by opening their respective savestates). However, the same happens and sometimes I cannot even see the object in the RenderViewer. I need to add the file manually and change its properties manually in this big project, but doing this for other sessions will be time-consuming. It seems there is an overwrite of state.

One thing I tried is using the Start Trace to create a new session with these ‘useful’ objects, change their properties and then save the Python script. I wonder if there is a better way to save an object property. I tried also the floppy disk symbol to save in the Properties tab, but it seems it only works for the current session.

Any help would thoroughly be appreciated.

Yes, press the “SaveSettings” button:

I tried also the floppy disk symbol to save in the Properties tab, but it seems it only works for the current session.

Its not supposed to. it should be preserved.