26.01.2015 Views

The RenderMan Interface - Paul Bourke

The RenderMan Interface - Paul Bourke

The RenderMan Interface - Paul Bourke

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!