Maya Shader Patterns Animation
Open Shading Language (OSL)
"Colorful Stree"
November 19th, 2015
Project Overview
This is a project from class VSFX 502 - Programming 3-D Models and Shaders. This page displays the results of patterns and shaders created using OSL - RIB and it's application using TCL and Maya.
Final Render Image

Patterns Animation
Video of Process
Pattern Break Down 1
In this pattern, I used a coordinate system named "yuan" to make the center point.

Source code for this pattern --->

coordinate system

User Interface
Pattern Break Down 2
In this pattern, I used color by distance. And change the distance when I key frames.

Source code for this pattern --->

Pattern Obeject

User Interface
Pattern Break Down 3
In this pattern, I used a prim-var to let the words have random color from green to yellow. And I used the checker pattern for the background animation

Source code for this pattern --->

Pattern Obeject

User Interface
Pattern Break Down 4
In this pattern, I used a displacement and let the "disp" to control the height of the displacement


Source code for thes patterns --->

Pattern Obeject

User Interface
Pattern Break Down 5
In this pattern, I used a plane to control those spheres' color.


Source code for thes patterns --->

Control plane and User Interface

Pattern Spheres
Conclusion
This is a very useful class! It is my first time to learn the most popular render engine - RenderMan.
And I also learned how to write a pattern using OSL and the importance of rib file. I'm trying to improve my shader writing skills at the moment. And I love RenderMan and I will learn more knowledge for RenderMan!