The RenderMan Interface - Paul Bourke
The RenderMan Interface - Paul Bourke
The RenderMan Interface - Paul Bourke
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
RiOptionV(RtToken name, RtInt n, RtToken tokens[], RtPointer parms[]);<br />
extern RtVoid<br />
RiAttributeBegin(void),<br />
RiAttributeEnd(void),<br />
RiColor(RtColor color),<br />
RiOpacity(RtColor color),<br />
RiTextureCoordinates(RtFloat s1, RtFloat t1, RtFloat s2, RtFloat t2,<br />
RtFloat s3, RtFloat t3, RtFloat s4, RtFloat t4);<br />
extern RtLightHandle<br />
RiLightSource(RtToken name, ...),<br />
RiLightSourceV(RtToken name,RtInt n,RtToken tokens[],RtPointer parms[]),<br />
RiAreaLightSource(RtToken name, ...),<br />
RiAreaLightSourceV(RtToken name,<br />
RtInt n, RtToken tokens[], RtPointer parms[]);<br />
extern RtVoid<br />
RiIlluminate(RtLightHandle light, RtBoolean onoff),<br />
RiSurface(RtToken name, ...),<br />
RiSurfaceV(RtToken name, RtInt n, RtToken tokens[], RtPointer parms[]),<br />
RiAtmosphere(RtToken name, ...),<br />
RiAtmosphereV(RtToken name,RtInt n,RtToken tokens[],RtPointer parms[]),<br />
RiInterior(RtToken name, ...),<br />
RiInteriorV(RtToken name,RtInt n,RtToken tokens[],RtPointer parms[]),<br />
RiExterior(RtToken name, ...),<br />
RiExteriorV(RtToken name,RtInt n,RtToken tokens[],RtPointer parms[]),<br />
RiShadingRate(RtFloat size),<br />
RiShadingInterpolation(RtToken type),<br />
RiMatte(RtBoolean onoff);<br />
extern RtVoid<br />
RiBound(RtBound bound),<br />
RiDetail(RtBound bound),<br />
RiDetailRange(RtFloat minvis, RtFloat lowtran, RtFloat uptran, RtFloat<br />
maxvis),<br />
RiGeometricApproximation(RtToken type, RtFloat value),<br />
RiOrientation(RtToken orientation),<br />
RiReverseOrientation(void),<br />
RiSides(RtInt sides);<br />
extern RtVoid<br />
RiIdentity(void),<br />
RiTransform(RtMatrix transform),<br />
RiConcatTransform(RtMatrix transform),<br />
RiPerspective(RtFloat fov),<br />
RiTranslate(RtFloat dx, RtFloat dy, RtFloat dz),<br />
RiRotate(RtFloat angle, RtFloat dx, RtFloat dy, RtFloat dz),<br />
RiScale(RtFloat sx, RtFloat sy, RtFloat sz),<br />
RiSkew(RtFloat angle, RtFloat dx1, RtFloat dy1, RtFloat dz1,<br />
RtFloat dx2, RtFloat dy2, RtFloat dz2),<br />
RiDeformation(RtToken name, ...),<br />
RiDeformationV(RtToken name,RtInt n,RtToken tokens[],RtPointer parms[]),<br />
RiDisplacement(RtToken name, ...),<br />
RiDisplacementV(RtToken name,RtInt n,RtToken tokens[],RtPointer<br />
parms[]),<br />
RiCoordinateSystem(RtToken space),<br />
RiCoordSysTransform(RtToken space);<br />
170