Hi Ounan, That's been a lot of work, thanks for showing your commitment! I only had time to check it quickly. The Mesh team will go over it as soon as possible.
A quick remark about undo optimize: it will be interesting to examine alternative ways too. like partial undo storage and compressing. But I admit I haven't checked this code for a while, who knows it's already there! -Ton- -------------------------------------------------------- Ton Roosendaal - [email protected] - www.blender.org Chairman Blender Foundation - Producer Blender Institute Entrepotdok 57A - 1018AD Amsterdam - The Netherlands > On 5 Mar, 2016, at 10:19, Ounan Ding <[email protected]> wrote: > > Hi, > > I am Ounan Ding(IRC: TheBusyTypist). > I am interested in Blender and willing to contribute to our community in > the coming GSoC 2016. > > Here is my preliminary proposal to optimize the memory usage of mesh undo: > > > https://github.com/thebusytypist/gsoc-2016-doc/raw/master/proposals/mesh-undo-memory/mesh-undo-memory.pdf > > (and I put it on wiki.blender.org as well: > http://wiki.blender.org/index.php/User:TheBusyTypist/GSoC2016-Mesh-Undo-Memory > But I suggest to read above pdf version since it has better typesetting) > > I have a review of current implementation here: > http://blender.linearconstraints.net/2016/02/28/notes-on-undo.html > It helps me form this proposal. > > I also have some notes and practice on the Blender Operator system: > http://blender.linearconstraints.net/2015/03/28/write-first-blender-operator.html > http://blender.linearconstraints.net/2015/04/01/analyze-primitive-cube-add-operator.html > which lead me to the design in my proposal. > > Currently I am still working on more strategies for specific Operators. > I am also looking forward to commends and critiques from you. > > Thank you. > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
