Is there support for generating procedural textures in Cycles using, say, Python scripting?

The built in procedural textures are very limited.

  • 2
    $\begingroup$ Great question! I've wondered myself... I'll bet the new OSL shaders will offer that ability, but I actually know nothing about them. $\endgroup$
    – Matt
    Dec 18, 2013 at 16:59

1 Answer 1


As mentioned, Open Shading Language is likely what you are after. The Blender Wiki has good OSL info. In addition, you may want to check out:


If OSL is not your thing, you may want to check out the many Blender procedural experiments (incl. Python) by Jimmy Gunawan at: blendersushi.blogspot.com

  • $\begingroup$ Is it supposed to be in Japanese? $\endgroup$ Jun 11, 2018 at 22:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .