Cameron Leger
678.852.2619
contact@cameronleger.com

These are various scripts and shaders that Cameron Leger has written. Feel free to use them, pass them along, or contact me about them. Do not, however, take credit for them or attempt to modify them and take credit for them. These are licensed under the GPLv3 License.

ptc_uber.sl
This is a Renderman atmospheric point cloud uber shader currently tested in 3Delight 9.0.69. This shader bakes and uses point cloud data to compute different effects such as ambient occlusion. Compared to raytracing these effects, this shader is a lot faster in terms in render time. It is based off of many Pixar papers. For more information, see my blog post and the documentation at the beginning of the shader.

ptc_uber_light.sl
This is a Renderman light shader version of my pointcloud uber shader. For more information, see my blog post and the documentation at the beginning of the shader.

offsetKeys.mel
This is a small MEL script to copy, paste, and offset keyframes iteratively on multiple objects. First, copy the keyframes from the first object. Then, select the rest of the objects to paste the animation to. The offset value is how many frames to offset the animation for each object. The start value is the frame the entire animation should start on. For each object selected in the order that they are selected, it pastes the animation offset by the amount you chose per each object.