m a t r i x _ c o m p o s i t i o n

This page demonstrates the basics of scripting shapes RenderMan scene description (rib) protocol.
Writing rib files by hand focuses attention on the use of color, opacity and the fundamental concepts related to xyz coordinate system.
The preliminary renders have been done using basic shading so that the geometry can be more easily seen.

 

Basic Shading


This was the original shape I made using the quadric surfaces Renderman offers. Next to it is the final render.



From there, I made this line by creating a new rib file and referencing the original shape.



I then made this partial curve, again referencing the previous rib file.



This spiral was made by referencing the curve rib file and then rotating and translating it accordingly.






Finally, these compositions were made by referencing the spiral rib file and translating them in various ways across the X and Z axis.



Surface + Displacements + Basic Lighting


Here we have a render with basic lighting and displacements. In order to add a displacement to just the inner sphere,
I had to go back into the original referenced RIB file and insert the displacement there.


Advanced Lighting - Shadows


I'm not sure what happened here. I was playing around with Depth of Field but it got all fuzzy on me.
Might I add, Monty was closed Monday so I got kicked out Sunday mid-render.
I tried to get it working on my personal PC, but after messing around with 3Delight for a while, I gave up on it.


I fixed the depth of field issue here. The problem above with the fuzziness was a result of there being no PixelSampling.
I'm not sure what happened to the lighting on the inner sphere once raytracing was turned on.
However, it does allow more visibility on the displacement of the inner sphere and creates some nice contrast.
The above render was rendered out with a PixelSampling of 10 10 and a DepthOfField at 11.0 1.0 10.0.

 

Copyright 2008
Best viewed in Mozilla Firefox.