##RenderMan RIB Option "render" "uniform integer max_raylevel" [1] # set your frame resolution here: Format 200 200 1 # use first one for screen display, second line to write to a file #Display "sphere_env2_refl.tif" "file" "rgba" Display "+frame" "framebuffer" "rgba" PixelSamples 2 2 Declare "rd" "float" Declare "rs" "float" Declare "nu" "float" Declare "nv" "float" Declare "envname" "string" Declare "envsamp" "float" Declare "refl" "float" Projection "perspective" "fov" [45] #Scale -1 1 1 Rotate 0 0 0 1 Rotate 180 0 1 0 Translate 0 0 -3 WorldBegin LightSource "pointlight" 2 "intensity" [140] "lightcolor" [1 1 1] "from" [-3 10 10] LightSource "pointlight" 3 "intensity" [200] "lightcolor" [1 1 1] "from" [-10 5 -15] LightSource "pointlight" 4 "intensity" [200] "lightcolor" [1 1 1] "from" [10 5 -15] LightSource "ambient" 5 "intensity" [1] TransformBegin Rotate 120 1 0 0 #ShadingRate 1 #### diffuse "radiosity" like ####### #Surface "ashshir" "rd" [0.5] "rs" [0] "nu" [0] "nv" [0] # "envsamp" [20] "refl" [0.25] # "envname" ["rbenv.tdl"] #### diffuse "radiosity" like with raytracing ####### #Surface "ashshir" "rd" [0.5] "rs" [0] "nu" [0] "nv" [0] # "envsamp" [10] "refl" [0.25] #### glazed ceramic ######### #Surface "ashshir" "rd" [0.5] "rs" [0.5] "nu" [1000] "nv" [1000] # "envsamp" [10] "refl" [1] # "envname" ["env.tdl"] #### glazed ceramic with raytracing ######### #Surface "ashshir" "rd" [0.5] "rs" [0.5] "nu" [1000] "nv" [1000] # "envsamp" [20] "refl" [1] #### anisotropic diffuse ####### #Surface "ashshir" "rd" [0.5] "rs" [0.05] "nu" [10] "nv" [1000] # "envsamp" [10] "refl" [0.5] # "envname" ["env.tdl"] #### anisotropic diffuse raytraced ####### #Surface "ashshir" "rd" [0.5] "rs" [0.05] "nu" [10] "nv" [1000] # "envsamp" [10] "refl" [0.5] #### anisotropic specular ####### #Surface "ashshir" "rd" [0.1] "rs" [0.3] "nu" [10] "nv" [1000] # "envsamp" [10] "refl" [1] # "envname" ["env.tdl"] #### anisotropic specular raytraced ####### Surface "ashshir" "rd" [0] "rs" [1] "nu" [10000] "nv" [10000] "envsamp" [1] "refl" [1] "envname" ["envmaze.tdl"] #Color 1 0.5 0.5 Color 1 1 1 Sphere 1 -1 1 360 TransformEnd #Surface "checker" #Surface "checker" "Ka" [1] "Kd" [0] Color 1 1 1 Surface "constant" #Patch "bilinear" "P" [-10 -1 10 10 -1 10 -10 -1 -10 10 -1 -10] Patch "bilinear" "P" [-100 -100 -50 100 -100 -50 -100 100 -50 100 100 -50] Color 1 0 0 Sides 2 #Patch "bilinear" "P" [-10 1 10 10 1 10 -10 1 -10 10 1 -10] WorldEnd