Python

Python RenderMan Helper App


main index



Introduction

This assignment is intended to show you one, albeit very specialized, application of python scripting for the procedural generation of geometry at "render-time". The technique uses a python script known as a "helper application". The python script(s) that you write will be used in Maya by a Pixar "Run Program Node.


What is Expected?

Based on work done in the studio you are expected to write a python helper script that can distribute objects into shapes such as a box, a sphere, a cylinder or a cone. Other shapes are possible and you are encouraged to write a script or scripts that can create more interesting objects.

You are expected to render at least one animation of approximately 200 frames that will show the effects of your helper scrips. You are also expected to present a technical breakdown on your web page that explains how the animation was produced.


Grading

The following categories will be used for grading your work.


Criteria

Below Average

Average

Above Average

  Art & design skills

 

 

 

  Demonstrates creativity

 

 

 

  Technical breakdown

 

 

 

  Research/investigation

 

 

 

  Self evaluation

 

 

 

  Group discussions