Appendix H - List of RenderMan Interface Procedures

RI Procedures

RiArchiveBegin
RiArchiveEnd
RiArchiveRecord
RiAreaLightSource
RiAtmosphere
RiAttribute
RiAttributeBegin
RiAttributeEnd
RiBasis
RiBegin
RiBlobby
RiBound
RiClipping
RiClippingPlane
RiColor
RiColorSamples
RiConcatTransform
RiCone
RiContext
RiCoordinateSystem
RiCoordSysTransform
RiCropWindow
RiCurves
RiCylinder
RiDeclare
RiDepthOfField
RiDetail
RiDetailRange
RiDisk
RiDisplacement
RiDisplay
RiDisplayChannel
RiElse
RiElseIf
RiEnd
RiErrorHandler
RiExposure
RiExterior
RiFormat
RiFrameAspectRatio
RiFrameBegin
RiFrameEnd
RiGeneralPolygon
RiGeometricApproximation
RiGeometry
RiGetContext
RiHider
RiHyperboloid
RiIdentity
RiIfBegin
RiIfEnd
RiIlluminate
RiImager
RiInterior
RiLightSource
RiMakeCubeFaceEnvironment
RiMakeLatLongEnvironment
RiMakeShadow
RiMakeTexture
RiMatte
RiMotionBegin
RiMotionEnd
RiNuPatch
RiObjectBegin
RiObjectEnd
RiObjectInstance
RiOpacity
RiOption
RiOrientation
RiParaboloid
RiPatch
RiPatchMesh
RiPerspective
RiPixelFilter
RiPixelSamples
RiPixelVariance
RiPoints
RiPointsGeneralPolygons
RiPointsPolygons
RiPolygon
RiProcedural
RiProjection
RiQuantize
RiReadArchive
RiRelativeDetail
RiReverseOrientation
RiRotate
RiScale
RiScopedCoordinateSystem
RiScreenWindow
RiShadingInterpolation
RiShadingRate
RiShutter
RiSides
RiSkew
RiSolidBegin
RiSolidEnd
RiSphere
RiSubdivisionMesh
RiSurface
RiTextureCoordinates
RiTorus
RiTransform
RiTransformBegin
RiTransformEnd
RiTransformPoints
RiTranslate
RiTrimCurve
RiWorldBegin
RiWorldEnd

RI Shading Language Functions and Control Structures

abs
acos
ambient
area
arraylength
asin
atan
atmosphere
attribute
bake3d
break
calculatenormal
caustic
ceil
cellnoise
clamp
comp
concat
continue
cos
ctransform
degrees
depth
Deriv
determinant
diffuse
displacement
distance
Du
Dv
environment
exp
faceforward
filterstep
floor
for
format
fresnel
gather
if
illuminance
illuminate
incident
indirectdiffuse
irradiancecache
length
lightsource
log
max
match
min
mix
mod
noise
normalize
ntransform
occlusion
opposite
option
phong
photonmap
PI
pnoise
pow
printf
ptlined
radians
random
rayinfo
reflect
refract
rendererinfo
return
rotate
round
setcomp
setxcomp
setycomp
setzcomp
shadername
shadow
sign
sin
smoothstep
solar
specular
specularbrdf
spline
sqrt
step
surface
tan
texture
texture3d
textureinfo
transform
trace
transmission
vtransform
while
xcomp
ycomp
zcomp

RenderMan Interface Table of Contents

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of Pixar. The information in this publication is furnished for informational use only, is subject to change without notice and should not be construed as a commitment by Pixar. Pixar assumes no responsibility or liability for any errors or inaccuracies that may appear in this publication.

 

Pixar Animation Studios
(510) 752-3000 (voice)   (510) 752-3151 (fax)
Copyright © 1996- Pixar. All rights reserved.
RenderMan® is a registered trademark of Pixar.