OSL shaders

Introduction

Welcome to this new section of the Microbion site which is all about writing shaders with Open Shading Language (OSL). I'm using Cinema 4D with Redshift to run the shaders and examples; hopefully they will work on Redshift on other platforms and maybe on the OSL implementation of other render engines, but I can't guarantee that.

Contents

1. Writing a shader

2. Errors, problems, snags and other issues

3. Converting a Renderman shader for use in Redshift

4. Light-emitting shaders

5. Converting a Blender shader to Redshift

Page last updated July 31st 2025