Tim Zoet writes:
The Open Shading Language (OSL) doesn't really get the attention it deserves. With it, you can create shaders that far exceed anything you could hope to create with Cycles.
I figured that was mainly because most Blender users are artists, not programmers. That's why I created the OSL Programming Nodes add-on. With this add-on, you can do all sorts of things that, until now, were only possible by writing code. You can create loop nodes, functions, do all sorts of advanced (vector) math, and the coolest thing: you can trace rays!
The add-on converts your nodes to actual OSL code. All you need to do is press a button. This also means that, since OSL scripts that can be used in Blender can also be used with other render engines, your nodes are all of a sudden valid in those renderers as well!
4 Comments
give us a tutorial or this is pointless with no documentation and help
You're in luck! There isn't just one tutorial, there are 6 videos. Check out my Youtube channel:
https://www.youtube.com/channel/UClE_-a6RuYBYAwyKiWEd2aA
Really fascinating. I'm trying to wrap my head around how to use it!
Well, the basics are of course the same. Almost every Cycles node is present in OSL.
The video tutorials should cover all new concepts. It does require a different mindset of course; after all, you're not just being a little creative with textures but actually programming!