Scripted shader nodes in Blender's Cycles rendering engine give you unlimited possibilities when it comes to creating materials far surpassing any built-in nodes. Scripted shaders are programmed in Open Shading Language and this book will get you up to speed quickly with this easy to learn yet powerful programming language. Each section introduces new concepts while focusing on real shaders, keeping the learning curve gentle even for people with little programming experience.
In each section we will present a ready to use shader that is analyzed in detail. The concepts are illustrated with images and diagrams and for each shader and example node setup is presented that shows how the shader could be used in Blender's node editor. The source code for the examples and ready to use .blend files are freely available so you can experiment with the shader before delving into the code.
Although a Blender user for over ten years, I have to admit that I am an enthusiastic but (very) mediocre artist at best. I discovered however that I really enjoyed helping people out with programming related questions and a couple of years ago when Packt Publishing was looking for authors on the BlenderArtists/Python forum I stepped in.
So far this has resulted in two books:
Blender 2.49 Scripting, ISBN 9781849510400
Published by Packt Publishing in April 2010.
Python 3 Web Development, ISBN 9781849513746
Published by Packt Publishing in May 2011.
and recently I self published my third book: Open Shading Language for Blender, distributed by Smashwords.
I maintain a blog on Blender related things, blenderthings.blogspot.com and I keep an eye on the coding forums at http://www.blenderartists.org/forum/ where you can also contact me via private message if you like, my nickname there is 'varkenvarken'.
I live in a small converted farm in the southeast of the Netherlands where we raise goats for a hobby. We also keep a few chickens and the general management of the farm is left to our cats. This arrangement leaves me with with enough time to write the occasional book.read more