top of page

I learned how to code three OSL patterns: circle, cross, and donut. I discovered how much logic goes into creating shaders. This was a really exciting process. After creating them, I learned about the presence map option in Renderman and used that to create transparent parts of the patterns. By using the node network in Maya, I was able to repeat patterns on top of patterns, make the OSL shader tileable, and deform the shaders using existing Pixar nodes such as PxrFractal and PxrWorley.

Final Animated Render

Draft Render

I also learned how to animate the shaders by changing the offsets of S and T on the Manifold 2D node. 

OSL Shading Network

OSLPatternNetwork.PNG
bottom of page