[Bf-committers] Learning Blender Code?

John Alway jalway at gmail.com
Wed Jul 2 17:07:09 CEST 2014


Hello,

I've been working to understand Blender code so that I can try my hand at
fixing some bugs and adding some features as needed.   However, I'm finding
the learning curve to be quite steep.   C and C++ code per se are no
problem for me, but it's hard to determine what the code is doing, because
there are many abstract concepts that have been implemented.

I was trying my hand at Issue T39656, just to see what it would take:
https://developer.blender.org/T39656

And, to help me along, I've been using the Visual Studio debugger and I've
read many things out of the wiki, including this overview:

http://wiki.blender.org/index.php/Dev:Source/Architecture/Overview

However, at the end of the day, this is proving to be pretty heavy going.

So, I'm wondering how others have learned the code, or is it just a matter
of putting in lots of time?

I do know OpenGL and I have studied many graphical concepts, and I've done
a lot of matrix math for rotating and translating objects, etc.   But, I'm
sure there is much to more learn, anyway.  There always is!

Anyway, I'm just looking for pointers and any kind of help on this.

Thanks for any feedback!
...Regards,
John


More information about the Bf-committers mailing list