Cool textures with OSL...and more!

1 year ago
24

In this video we will discuss OSL or Open Shader Language in the context of a simple but cool animation. OSL is a language created by Sony to programmatically create shaders. It uses a C/Java like language to take you inputs and create something that can be plugged either into the surface or a material. It’s particularly useful if you want to generate something that us based on a mathematical expression (eg, mandelbrot( or have very specific control of your values)

You can get the full OSL specification here: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/src/doc/osl-languagespec.pdf

You can find dozens of OSL scripts for Redshift here:
https://github.com/redshift3d/RedshiftOSLShaders

Note that of the 3d renderers Cycles seems to have the most complete implementation. Redshift also has a strong implementation. The scripts really are the documentation for them. Octane’s implementation is more limited.

We will also briefly discuss render farms, what they are and why you may need to use one at some point. (this came up because I decided I needed one to get the render out in any reasonable about of time)

Garage.Net: (the render farm I used for this project)
https://garagefarm.net

Loading comments...