The common trait of software is the need to compile source code to build the applications that we all use. Normally, we are stuck with whatever build a company wants us to use. But in the case of open source software, you the user can compile and build your own with any option your heart desires. Blender is of course no exception. For example, want to optimize your build to take advantage of certain CPU instructions? Want to add a patch that hasn’t made it into the CVS? Then your dream build can become a reality!
Recently, Mike “awesome fluid sims” Pan (mpan3) and myself began writing instructions for compiling Windows builds using two different methods:
1. Scons
Mike has done a clear and concise write up of how to build Blender with Scons based on the classic wiki. It’s short, concise, and will give you a build fast and easy.
Pros: Quick and Easy
Cons: Some minor effort getting Quicktime and AVI codecs working.
2. Microsoft Visual C++ (MSVC) 2005
I did a write up using Microsoft’s Visual C++ 2005 Express (it’s free), most of which was gleaned from the Blender dev forum or other sites (1, 2). This is probably the longest and hardest way to build, so set aside some time for this one (mostly because there are lots of downloads). I’m still getting used to MSCV, so if any of you pro compilers out there see a mistake, please post it here and I will correct it.
Pros: Quicktime, OpenEXR, and AVI codecs work with the method I wrote up, great optimization.
Cons: Lots of effort in getting everything set up.
Mike has also started a thread on BA, so feel free to ask questions there. Happy building!
