BlenderDiplom interviews Brecht van Lommel, the lead-developer of Cycles, on his decision to develop Cycles, the future of development and various design decisions.
Gottfried Hofmann writes:
BD: You're Brecht Van Lommel, the main coder of Cycles, the new Render Engine for Blender 2.61. How came it that you started working on a completely new render engine for Blender?
BvL: I've been working for quiet a while on the existing Blender render engine, we used it in many projects like the Open Movies. It has a lot of limitations, it was started in the 80ies and more and more features where added on top of it. The core of it isn't very modular and is sort of built for direct lighting and rasterization. Adding more stuff on to it became more and more difficult. I've tried to get the core working well and upgrade it but it wasn't working very well. At a certain point I just had a lot of free time and I just started coding in my free time "My ideal Render Engine". I tried to put in some things I learned from working with the artists on the Open Movie Projects. After half a year I showed it to Ton Rosendaal and he was interested in it. Now I started working for the Blender Foundation again, half time solely on the Cycles render engine as a new renderer for Blender.
A German version of this interview can be found in the print magazine Digital Production alongside an extensive article on Cycles.