Saving the undo stack in the 3dm?

Has the option to save the undo stack been added already? And if not, where does this essential feature is in development timeline. [Requests goes back as far as 2015 at least ]

Hi Akash -

RH-30692 Ability to save 3dm with undo stack
→ This ticket is open to the public.

Please make sure to surface for air once in a while.
-wim

I’ll try…. [the wording was an attempts to bump this into attention]

Looking at a 10 years old ticket set to future…. has it even been considered ?

10 years ago hardware was perhaps a limiting factor , but these days …?

It makes such a big difference to open a file and have the ability to undo stuff from last session and I know from experience in other software how essential it is.

Perhaps the only limiting factor is that the file size will be huge, considering that the undo steps are actually temporarily stored copies of the edited 3d geometry in the system RAM or the primary hard drive/SSD, then everything is deleted from the memory upon closing Rhino or the 3d file.

Moving/rotating/scaling a dense 3d scan model easily crashes my Rhino 7 when I do 3-10 operations like these, because Rhino stores multiple instances of the same 3d geometry. The RAM is consumed super fast during that time, and the worst of all is that even if I leave Rhino 7 unused for a while, the RAM usage continues to grow forever.

The undo stack isn’t just like a list of operations, it’s a complete copy of everything that changed, so that WOULD quickly become unworkable, there are people who routinely have >1GB files without any history. It would require some enterprise-level infrastructure and some sort of client/server edition of Rhino.

ZBrush has it since forever, [it’s an option] so files are large but so what.
now days computers are fast enough and have lots of storage.

Of course your example is some niche product that’s entirely dissimilar in how it works and is not an entire development platform and used in every field where 3D is used like Rhino. It would be cool, but the support questions about “why are my files 5GB?” aren’t gonna be worth it.

Hi Akash -

I don’t know what you put in “considered”. I do know that the developers do whatever they can to avoid having to mess with changes to the data IO to 3dm files. That always is a big project.

I’ve gone through all the threads that are recorded in the YT, and, so far, we have 5 “votes” for this feature. [I’m sure we are going to get a few extra “likes” on this thread]. It is going to take “a while” before something like that reaches the top of the development list for any given developer.
-wim