what language is blender programmed in? Is it python or is that an extensible thing to make plugins? what if i wanted to learn programming and help with development what language do i need to learn? I was watching a special fx feature on the new star wars movies and I noticed the cg artists involved with fx, would take their 3d software and write new additions to it, like to make a random human generator dispersing human meshes all over the screen each with a different animation. Is this what python is used for? to write addons or plugins to suit your project? just curious. thanks
Hi,
these sorts of development related questions are best asked at blender.org, but I’ll answer anyway Blender is coded in a mix of C and C++. AFAIK, the game engine’s got a lot of C++ code, but the rest is largely C though. If you’d like have a go in the development side of things, check these links first - they should give you most of the information you need:
http://www.blender.org/docs/get_involved.html
http://www.blender.org/docs/intro_source.html
Cheers
Python and other high level extensible etc. languages are good for gadgets and gitsmoes, when the game get tough you need a tough language
broken said it.
Blender accepts binary plugins, but there is a sad lack of development on that side, and python scripts.
Stefano