Hey, Not sure as I'm not a c programmer, but string.c in blender/source/blender/blenlib/intern should be a good start? If not, maybe try to duplicate an object in Blender and look at the functions that are called there with a debug build? A Core dev will answer much better than me.
Regards, Mat Am 01/11/2015 um 04:28 schrieb David Lewis: > Hey Matt, > > Thanks for the advice a while back on what to edit within the code. I like > the idea of making the name generation algorithm more efficient. We are > doing a lot of things in class based on what is more efficient (consume > less memory and less time). Where would I find the name generation > algorithm? > > Thank you, > David > > On Tue, Oct 13, 2015 at 4:34 PM, matmenu <[email protected]> wrote: > >> Hey, >> >> To start small, maybe the name generation algorithm? When you (or a >> script) create a new object in a scene containing thousands of them, it >> start to become exponentially slow (object.0001 to object.1999 takes >> 10sec but to object.3000 it takes 3 minutes for example) . If you can >> come up with a better solution for this, it would be great. A bigger >> step would be a solution to Blender slow downs in scene with many >> objects. Modern hardware made it theoretically possible to manage such >> scenes. But we are bound to workarounds at the moment (split in many >> files and link, use particle instantiation up to blender's 10 000 000 >> limit which is far from hardware limitation, etc...). Especially in a >> node based Blender, it can become an even bigger issue really fast. >> >> Regards, >> Mat >> >> Am 13/10/2015 um 16:38 schrieb David Lewis: >>> Hello all, >>> >>> I've been looking through some of the problems on the work board that >> could >>> be fixed or things that could be improved. While most look like problems >>> that could be solved, off the top of anyone's head, is there a problem >> that >>> could be fixed or improved using a data structures, different sorting >>> method, different searching method, etc...? Preferably using C/C++ >>> >>> -David >>> _______________________________________________ >>> 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 >> > > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
