--- ray/test/renders/ref/combined.rad 2018/11/18 16:37:32 1.1 +++ ray/test/renders/ref/combined.rad 2018/11/21 22:59:04 1.7 @@ -1,6 +1,3 @@ -# xform -n i0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Basic materials used for walls, etc. void plastic wall_mat 0 @@ -21,21 +18,16 @@ void plastic black_outside 0 0 5 0.05 0.05 0.05 0 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ void metal chrome 0 0 5 0.6 0.6 0.75 1 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ void metal gold 0 0 5 0.99717 0.781957 0.334172 1 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A photographed sunset taken on Nov. 6 2018, Berkeley CA -# Artificial sun source scaled to cover circumsolar void colorpict sunset_pat 9 red green blue sunset.hdr fisheye.cal fish_u fish_v -rz 90 @@ -61,11 +53,6 @@ sol_light source i0.bigsun 0 0 4 -0.9338 -0.35 0.001 1 -# xform -n dielectric.1 -t 0 0 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon dielectric.1.wall.b 0 @@ -132,14 +119,6 @@ black_outside polygon dielectric.1.wall.4 -8 -0.1 3.1 -8 -0.1 -0.1 -6.12323399574e-18 -0.1 -0.1 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon dielectric.1.wall.6 0 @@ -176,10 +155,6 @@ floor_mat polygon dielectric.1.wall.9 -8 5 4.89858719659e-16 -8 0 4.89858719659e-16 0 0 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Rectangular opening cut in end wall -# xform -ry -90 -t -8 0 0 -# genprism wall_mat end_wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 1 1 2 1 2 4 1 4 1 1 -l 0 0 .2 -c wall_mat polygon dielectric.1.end_wall.b 0 @@ -291,17 +266,6 @@ wall_mat polygon dielectric.1.end_wall.9 -8.2 4 1 -8.2 1 1 -8 1 1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Vase model courtesy Tom Mertens from web page: -# http://people.csail.mit.edu/tmertens/textransfer/data -# Include acknowledgment in any published work: -# "textured 3D model from the MIT CSAIL database" -# -# Origin is at center of base; Z-axis is up. -# Vase is approx. 23cm tall -# Moved into middle of room for testing -# void colorpict vase_pat 13 lim_r lim_g lim_b vase.hdr climit.cal Lu Lv -i 1 -t 0 0 0 @@ -317,25 +281,16 @@ vase_clay mesh dielectric.1.vase 17 vase.rtm -t 25 5 130 -s .005 -t -4 2.5 1 -i 1 -t 0 0 0 0 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# xform -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -# -# Wellmade 2 lamp fixture, model 395-12A-248RS -# -# Dimensions in inches, fixture parallel to y axis, center at origin -# void brightdata lum_dist -21 flatcorr source/wellmade/395-12A-248RS.dat source.cal src_phi4 src_theta -i 1 -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -i 1 -t 0 0 0 +19 flatcorr rect_fixture.dat source.cal src_phi4 src_theta -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -i 1 -t 0 0 0 0 0 -# this is scaled by 1/area (SI) lum_dist light lum_bright 0 0 3 20 20 20 -# 3 1.55 1.55 1.55 lum_bright polygon dielectric.1.luminaire 0 @@ -345,8 +300,6 @@ lum_bright polygon dielectric.1.luminaire -4.57784968833 2.22695014728 2.999 -4.57784968833 2.77304985273 2.999 -3.42215031167 2.77304985272 2.999 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Pink glass pane made of two dieletric faces to fit any opening in end wall void dielectric dielectric_pink 0 @@ -370,11 +323,6 @@ dielectric_pink polygon dielectric.1.blue_glazing -8.15 5 3 -8.15 5 0 -8.15 0 0 -# xform -n glass.2 -t 0 5.1 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon glass.2.wall.b 0 @@ -441,14 +389,6 @@ black_outside polygon glass.2.wall.4 -8 5 3.1 -8 5 -0.1 -6.12323399574e-18 5 -0.1 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon glass.2.wall.6 0 @@ -485,10 +425,6 @@ floor_mat polygon glass.2.wall.9 -8 10.1 4.89858719659e-16 -8 5.1 4.89858719659e-16 0 5.1 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Rectangular opening cut in end wall -# xform -ry -90 -t -8 0 0 -# genprism wall_mat end_wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 1 1 2 1 2 4 1 4 1 1 -l 0 0 .2 -c wall_mat polygon glass.2.end_wall.b 0 @@ -600,8 +536,6 @@ wall_mat polygon glass.2.end_wall.9 -8.2 9.1 1 -8.2 6.1 1 -8 6.1 1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A green metal torus with glowing red stripes void metal green_metal 0 @@ -617,8 +551,6 @@ void mixfunc striped 10 green_metal red_glow "if(mod(atan2(Py-A2,Px-A1),PI/10) - PI/20, 1, 0)" . -i 1 -t 0 5.1 0 0 3 -4 2.5 1.5 -# xform -ry 52 -s .2 -t -4 2.5 1.5 -# genrev striped torus sin(2*PI*t) 2+cos(2*PI*t) 32 -s striped texfunc Phong 20 rev_dx rev_dy rev_dz rev.cal -i 1 -ry 52 -s .2 -t -4 2.5 1.5 -i 1 -t 0 5.1 0 @@ -1035,28 +967,30 @@ Phong cone glass.2.torus.32 -4.03074665433 7.6 1.47597808091 -4 7.6 1.5 0.59615705608 0.6 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A clear glazing used to create rectangular illum at window -#@mkillum f=glass_ill c=d d=50 s=64 void glass glass_clear 0 0 3 0.92 0.92 0.92 -glass_clear polygon glass.2.clear_glazing +void colordata illum_mat.dist +15 red green blue glass_illR.dat glass_illG.dat glass_illB.dat illum.cal il_alth il_azih -i 1 -t 0 5.1 0 0 +9 0 1 0 0 0 1 1 0 0 + +illum_mat.dist illum illum_mat +1 glass_clear 0 +3 0.946982 0.577398 0.452005 + +illum_mat polygon glass.2.clear_glazing +0 +0 12 -8.1 6.1 1 -8.1 9.1 1 -8.1 9.1 2 -8.1 6.1 2 -# xform -n inst.3 -t 0 10.2 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon inst.3.wall.b 0 @@ -1123,14 +1057,6 @@ black_outside polygon inst.3.wall.4 -8 10.1 3.1 -8 10.1 -0.1 -6.12323399574e-18 10.1 -0.1 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon inst.3.wall.6 0 @@ -1167,10 +1093,6 @@ floor_mat polygon inst.3.wall.9 -8 15.2 4.89858719659e-16 -8 10.2 4.89858719659e-16 0 10.2 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A closed wall for the end cap of our diorama -# xform -t -8.2 -.1 -.1 -# genbox wall_mat end_wall .2 5.2 3.2 wall_mat polygon inst.3.end_wall.1540 0 @@ -1225,10 +1147,6 @@ wall_mat polygon inst.3.end_wall.6457 -8.2 10.1 3.1 -8 10.1 3.1 -8 15.3 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Test of instance primitive and spaces in names and modifiers -# void instance "inst.3.porsche #1" 15 porsche.octf -rx 90 -s .15 -t -4 2 1 -i 1 -t 0 10.2 0 @@ -1244,8 +1162,6 @@ void ashik2 "ashik mat" 15 porsche.octf -rx 90 -s .15 -t -4 3 1 -i 1 -t 0 10.2 0 0 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A pair of spotlights, one pink and one bluish void spotlight pink_spotlight 0 @@ -1274,25 +1190,16 @@ blue_spotlight ring inst.3.bspot -2 14.2 2.5 -2.5 -1.5 -2 0 0.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# xform -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -# -# Wellmade 2 lamp fixture, model 395-12A-248RS -# -# Dimensions in inches, fixture parallel to y axis, center at origin -# void brightdata lum_dist -21 flatcorr source/wellmade/395-12A-248RS.dat source.cal src_phi4 src_theta -i 1 -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -i 1 -t 0 10.2 0 +19 flatcorr rect_fixture.dat source.cal src_phi4 src_theta -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -i 1 -t 0 10.2 0 0 0 -# this is scaled by 1/area (SI) lum_dist light lum_bright 0 0 3 20 20 20 -# 3 1.55 1.55 1.55 lum_bright polygon inst.3.luminaire 0 @@ -1302,11 +1209,6 @@ lum_bright polygon inst.3.luminaire -4.57784968833 12.4269501473 2.999 -4.57784968833 12.9730498527 2.999 -3.42215031167 12.9730498527 2.999 -# xform -n mesh.4 -t 0 15.3 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon mesh.4.wall.b 0 @@ -1373,14 +1275,6 @@ black_outside polygon mesh.4.wall.4 -8 15.2 3.1 -8 15.2 -0.1 -6.12323399574e-18 15.2 -0.1 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon mesh.4.wall.6 0 @@ -1417,10 +1311,6 @@ floor_mat polygon mesh.4.wall.9 -8 20.3 4.89858719659e-16 -8 15.3 4.89858719659e-16 0 15.3 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A closed wall for the end cap of our diorama -# xform -t -8.2 -.1 -.1 -# genbox wall_mat end_wall .2 5.2 3.2 wall_mat polygon mesh.4.end_wall.1540 0 @@ -1475,191 +1365,115 @@ wall_mat polygon mesh.4.end_wall.6457 -8.2 15.2 3.1 -8 15.2 3.1 -8 20.4 3.1 -# xform -n mesh.plainclothes.5.0 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 0 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# +void brightdata lum_dist +19 flatcorr rect_fixture.dat source.cal src_phi4 src_theta -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -i 1 -t 0 15.3 0 +0 +0 + +lum_dist light lum_bright +0 +0 +3 20 20 20 + +lum_bright polygon mesh.4.luminaire +0 +0 +12 + -3.42215031167 17.5269501473 2.999 + -4.57784968833 17.5269501473 2.999 + -4.57784968833 18.0730498527 2.999 + -3.42215031167 18.0730498527 2.999 + void mesh mesh.plainclothes.5.0.woman -27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 0 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 0 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -n mesh.plainclothes.5.1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 1 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# void mesh mesh.plainclothes.5.1.woman -27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 1 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 1 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -n mesh.plainclothes.5.2 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 2 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# void mesh mesh.plainclothes.5.2.woman -27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 2 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 2 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -n mesh.plainclothes.5.3 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 3 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# void mesh mesh.plainclothes.5.3.woman -27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 3 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 3 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -n mesh.plainclothes.5.4 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 4 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# void mesh mesh.plainclothes.5.4.woman -27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 4 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 4 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -n mesh.plainclothes.5.5 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 5 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# void mesh mesh.plainclothes.5.5.woman -27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 5 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 5 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -n mesh.plainclothes.5.6 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 6 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# void mesh mesh.plainclothes.5.6.woman -27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 6 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 6 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -n mesh.plainclothes.5.7 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 7 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# void mesh mesh.plainclothes.5.7.woman -27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 7 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 7 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -n mesh.plainclothes.5.8 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 8 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# void mesh mesh.plainclothes.5.8.woman -27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 8 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +27 woman.rtm -i 1 -s 1.5 -rx 90 -rz -80 -t 1 0 0 -i 8 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -m chrome -n mesh.shiny.6.0 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 0 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# chrome mesh mesh.shiny.6.0.woman -29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 0 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 0 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -m chrome -n mesh.shiny.6.1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 1 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# chrome mesh mesh.shiny.6.1.woman -29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 1 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 1 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -m chrome -n mesh.shiny.6.2 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 2 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# chrome mesh mesh.shiny.6.2.woman -29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 2 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 2 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -m chrome -n mesh.shiny.6.3 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 3 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# chrome mesh mesh.shiny.6.3.woman -29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 3 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 3 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -m chrome -n mesh.shiny.6.4 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 4 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# chrome mesh mesh.shiny.6.4.woman -29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 4 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 4 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -m chrome -n mesh.shiny.6.5 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 5 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# chrome mesh mesh.shiny.6.5.woman -29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 5 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 5 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -m chrome -n mesh.shiny.6.6 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 6 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# chrome mesh mesh.shiny.6.6.woman -29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 6 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 6 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -m chrome -n mesh.shiny.6.7 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 7 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# chrome mesh mesh.shiny.6.7.woman -29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 7 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 7 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -m chrome -n mesh.shiny.6.8 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 8 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Mesh test with a woman model -# chrome mesh mesh.shiny.6.8.woman -29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 8 -rz 40 -i 1 -t -5 2.5 0 -t 0 15 0 +29 woman.rtm -i 1 -s 1.5 -rx 90 -rz -105 -t 1 0 0 -rz 20 -i 8 -rz 40 -i 1 -t -5 2.5 0 -t 0 15.3 0 0 0 -# xform -n mirror.7 -t 0 0 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon mirror.7.wall.b 0 @@ -1726,14 +1540,6 @@ black_outside polygon mirror.7.wall.4 -8 -0.1 6.2 -8 -0.1 3 -6.12323399574e-18 -0.1 3 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon mirror.7.wall.6 0 @@ -1770,10 +1576,6 @@ floor_mat polygon mirror.7.wall.9 -8 5 3.1 -8 0 3.1 0 0 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A closed wall for the end cap of our diorama -# xform -t -8.2 -.1 -.1 -# genbox wall_mat end_wall .2 5.2 3.2 wall_mat polygon mirror.7.end_wall.1540 0 @@ -1828,8 +1630,6 @@ wall_mat polygon mirror.7.end_wall.6457 -8.2 -0.1 6.2 -8 -0.1 6.2 -8 5.1 6.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A bluish glass pane to fit any opening in end wall void glass glass_blue 0 @@ -1844,9 +1644,6 @@ glass_blue polygon mirror.7.blue_glazing -8.1 5 3.1 -8.1 5 6.1 -8.1 0 6.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Antimatter to cut through window wall with round, bevelled portal -# Couple with closed_end.rad void antimatter wall_eraser 1 wall_mat @@ -1876,9 +1673,6 @@ wall_eraser ring mirror.7.inner_portal -7.999 2.5 4.6 1 0 0 0 1.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Red ball inside water cube, test for interface -# Should match ball_in_cube.rad, but using bubble to invert normal void dielectric clear_water 0 @@ -1891,8 +1685,6 @@ void interface red_interface 8 0.98 0.98 0.98 1.33 0.98 0.05 0.02 1.6 -# xform -t -.5 -.5 -.5 -rz 17 -t -4 2.5 1.5 -# genbox clear_water watery 1 1 1 clear_water polygon mirror.7.watery.1540 0 @@ -1952,10 +1744,6 @@ red_interface bubble mirror.7.red_ruby 0 0 4 -4 2.5 4.6 0.25 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# A mirror on the Y=5 wall with an alternate material having some pink diffuse -# void plastic pink_mirror_mat 0 @@ -1975,11 +1763,6 @@ wall_mirror polygon mirror.7.mirror -2 4.99 4.1 -2 4.99 5.1 -5 4.99 5.1 -# xform -n mist.8 -t 0 5.1 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon mist.8.wall.b 0 @@ -2046,14 +1829,6 @@ black_outside polygon mist.8.wall.4 -8 5 6.2 -8 5 3 -6.12323399574e-18 5 3 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon mist.8.wall.6 0 @@ -2090,10 +1865,6 @@ floor_mat polygon mist.8.wall.9 -8 10.1 3.1 -8 5.1 3.1 0 5.1 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A closed wall for the end cap of our diorama -# xform -t -8.2 -.1 -.1 -# genbox wall_mat end_wall .2 5.2 3.2 wall_mat polygon mist.8.end_wall.1540 0 @@ -2148,8 +1919,6 @@ wall_mat polygon mist.8.end_wall.6457 -8.2 5 6.2 -8 5 6.2 -8 10.2 6.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Red ball inside water cube, test for interface void dielectric clear_water 0 @@ -2162,8 +1931,6 @@ void interface red_interface 8 0.98 0.05 0.02 1.6 0.98 0.98 0.98 1.33 -# xform -t -.5 -.5 -.5 -rz 17 -t -4 2.5 1.5 -# genbox clear_water watery 1 1 1 clear_water polygon mist.8.watery.1540 0 @@ -2223,15 +1990,11 @@ red_interface sphere mist.8.red_ruby 0 0 4 -4 7.6 4.6 0.25 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Bluish mist suffusing space void mist blue_mist 0 0 7 0.1 0.1 0.4 0.9 0.9 0.9 0.3 -# xform -t -7.99 .01 .01 -# genbox blue_mist smoke 7.98 4.98 2.98 blue_mist polygon mist.8.smoke.1540 0 @@ -2286,8 +2049,6 @@ blue_mist polygon mist.8.smoke.6457 -7.99 5.11 6.09 -0.01 5.11 6.09 -0.01 10.09 6.09 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A pair of spotlights, one pink and one bluish void spotlight pink_spotlight 0 @@ -2316,8 +2077,6 @@ blue_spotlight ring mist.8.bspot -2 9.1 5.6 -2.5 -1.5 -2 0 0.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Mist cones to accompany spotlights void mist blue_spot_mist 1 mist.8.bspot @@ -2376,11 +2135,6 @@ pink_spot_mist ring mist.8.pink_spot_end -6.95 9.07 1.64 -2.5 1.5 -2 0 2.13 -# xform -n prism1.9 -t 0 10.2 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon prism1.9.wall.b 0 @@ -2447,14 +2201,6 @@ black_outside polygon prism1.9.wall.4 -8 10.1 6.2 -8 10.1 3 -6.12323399574e-18 10.1 3 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon prism1.9.wall.6 0 @@ -2491,10 +2237,6 @@ floor_mat polygon prism1.9.wall.9 -8 15.2 3.1 -8 10.2 3.1 0 10.2 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Rectangular opening cut in end wall -# xform -ry -90 -t -8 0 0 -# genprism wall_mat end_wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 1 1 2 1 2 4 1 4 1 1 -l 0 0 .2 -c wall_mat polygon prism1.9.end_wall.b 0 @@ -2606,8 +2348,6 @@ wall_mat polygon prism1.9.end_wall.9 -8.2 14.2 4.1 -8.2 11.2 4.1 -8 11.2 4.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A singe-direction prism void prism1 prism1mat 13 coef1 dx1 dy1 dz1 prism.cal -rz 90 -i 1 -t 0 10.2 3.1 @@ -2622,18 +2362,6 @@ prism1mat polygon prism1.9.prism1_window -8.1 14.2 4.1 -8.1 14.2 5.1 -8.1 11.2 5.1 -# xform -m gold -n prism1.10 -t 0 10.2 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Vase model courtesy Tom Mertens from web page: -# http://people.csail.mit.edu/tmertens/textransfer/data -# Include acknowledgment in any published work: -# "textured 3D model from the MIT CSAIL database" -# -# Origin is at center of base; Z-axis is up. -# Vase is approx. 23cm tall -# Moved into middle of room for testing -# void colorpict vase_pat 13 lim_r lim_g lim_b vase.hdr climit.cal Lu Lv -i 1 -t 0 10.2 3.1 @@ -2649,11 +2377,6 @@ gold mesh prism1.10.vase 17 vase.rtm -t 25 5 130 -s .005 -t -4 2.5 1 -i 1 -t 0 10.2 3.1 0 0 -# xform -n prism2.11 -t 0 15.3 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon prism2.11.wall.b 0 @@ -2720,14 +2443,6 @@ black_outside polygon prism2.11.wall.4 -8 15.2 6.2 -8 15.2 3 -6.12323399574e-18 15.2 3 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon prism2.11.wall.6 0 @@ -2764,10 +2479,6 @@ floor_mat polygon prism2.11.wall.9 -8 20.3 3.1 -8 15.3 3.1 0 15.3 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Rectangular opening cut in end wall -# xform -ry -90 -t -8 0 0 -# genprism wall_mat end_wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 1 1 2 1 2 4 1 4 1 1 -l 0 0 .2 -c wall_mat polygon prism2.11.end_wall.b 0 @@ -2879,8 +2590,6 @@ wall_mat polygon prism2.11.end_wall.9 -8.2 19.3 4.1 -8.2 16.3 4.1 -8 16.3 4.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A dual-direction prism void prism2 prism2mat 17 coef1 dx1 dy1 dz1 coef2 dx2 dy2 dz2 prism.cal -rz 90 -i 1 -t 0 15.3 3.1 @@ -2895,18 +2604,6 @@ prism2mat polygon prism2.11.prism2_window -8.1 19.3 4.1 -8.1 19.3 5.1 -8.1 16.3 5.1 -# xform -m gold -n prism2.12 -t 0 15.3 3.1 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Vase model courtesy Tom Mertens from web page: -# http://people.csail.mit.edu/tmertens/textransfer/data -# Include acknowledgment in any published work: -# "textured 3D model from the MIT CSAIL database" -# -# Origin is at center of base; Z-axis is up. -# Vase is approx. 23cm tall -# Moved into middle of room for testing -# void colorpict vase_pat 13 lim_r lim_g lim_b vase.hdr climit.cal Lu Lv -i 1 -t 0 15.3 3.1 @@ -2922,9 +2619,6 @@ gold mesh prism2.12.vase 17 vase.rtm -t 25 5 130 -s .005 -t -4 2.5 1 -i 1 -t 0 15.3 3.1 0 0 -# xform -n tfunc.13 -t 0 0 6.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Basic materials used for walls, etc. void plastic wall_mat 0 @@ -2945,10 +2639,6 @@ void plastic black_outside 0 0 5 0.05 0.05 0.05 0 0 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon tfunc.13.wall.b 0 @@ -3015,14 +2705,6 @@ black_outside polygon tfunc.13.wall.4 -8 -0.1 9.3 -8 -0.1 6.1 -6.12323399574e-18 -0.1 6.1 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon tfunc.13.wall.6 0 @@ -3059,10 +2741,6 @@ floor_mat polygon tfunc.13.wall.9 -8 5 6.2 -8 0 6.2 0 0 6.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Rectangular opening cut in end wall -# xform -ry -90 -t -8 0 0 -# genprism wall_mat end_wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 1 1 2 1 2 4 1 4 1 1 -l 0 0 .2 -c wall_mat polygon tfunc.13.end_wall.b 0 @@ -3174,8 +2852,6 @@ wall_mat polygon tfunc.13.end_wall.9 -8.2 4 7.2 -8.2 1 7.2 -8 1 7.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Test of cylinders, tubes, and BRTDfunc material void BRTDfunc brtd_mat 16 .1 .1 .1+if(Rdot-.8,0,.7) .1+if(RdotP-.8,.7,0) .1 .1 0 0 0 . -i 1 -t 0 0 6.2 @@ -3205,9 +2881,6 @@ brtd_mat cylinder tfunc.13.cyl3 -4 2.5 7.5 -4 2.5 7.9 0.4 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A transfunc window to turn into a light source with mkillum -#@mkillum l+ f=tfunc_ill c=a d=100 s=128 void transfunc tfunc_mat 8 absdf aniso.cal -i 1 -t 0 0 6.2 @@ -3222,11 +2895,6 @@ tfunc_mat polygon tfunc.13.tfunc_window -8.1 4 7.2 -8.1 4 8.2 -8.1 1 8.2 -# xform -n trans.14 -t 0 5.1 6.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon trans.14.wall.b 0 @@ -3293,14 +2961,6 @@ black_outside polygon trans.14.wall.4 -8 5 9.3 -8 5 6.1 -6.12323399574e-18 5 6.1 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon trans.14.wall.6 0 @@ -3337,10 +2997,6 @@ floor_mat polygon trans.14.wall.9 -8 10.1 6.2 -8 5.1 6.2 0 5.1 6.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Rectangular opening cut in end wall -# xform -ry -90 -t -8 0 0 -# genprism wall_mat end_wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 1 1 2 1 2 4 1 4 1 1 -l 0 0 .2 -c wall_mat polygon trans.14.end_wall.b 0 @@ -3452,11 +3108,6 @@ wall_mat polygon trans.14.end_wall.9 -8.2 9.1 7.2 -8.2 6.1 7.2 -8 6.1 7.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# -# Four balls made of plastic2, metal2, plasfunc, and metfunc -# Mixtext used to label each -# void plastic white_mat 0 @@ -3579,8 +3230,6 @@ metf_text polygon trans.14.metf_label -4 9.1 7.1 -4 8.6 7.1 -4 8.6 7.3 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A pair of spotlights, one pink and one bluish void spotlight pink_spotlight 0 @@ -3609,25 +3258,16 @@ blue_spotlight ring trans.14.bspot -2 9.1 8.7 -2.5 -1.5 -2 0 0.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# xform -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -# -# Wellmade 2 lamp fixture, model 395-12A-248RS -# -# Dimensions in inches, fixture parallel to y axis, center at origin -# void brightdata lum_dist -21 flatcorr source/wellmade/395-12A-248RS.dat source.cal src_phi4 src_theta -i 1 -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -i 1 -t 0 5.1 6.2 +19 flatcorr rect_fixture.dat source.cal src_phi4 src_theta -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -i 1 -t 0 5.1 6.2 0 0 -# this is scaled by 1/area (SI) lum_dist light lum_bright 0 0 3 20 20 20 -# 3 1.55 1.55 1.55 lum_bright polygon trans.14.luminaire 0 @@ -3637,8 +3277,6 @@ lum_bright polygon trans.14.luminaire -4.57784968833 7.32695014728 9.199 -4.57784968833 7.87304985273 9.199 -3.42215031167 7.87304985272 9.199 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A yellowish trans material in our window void trans yellow_trans 0 @@ -3653,11 +3291,6 @@ yellow_trans polygon trans.14.yellow_diffuser -8.1 10.1 6.2 -8.1 10.1 9.2 -8.1 5.1 9.2 -# xform -n trans2.15 -t 0 10.2 6.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Walls of our diorama -# xform -ry -90 -# genprism black_outside wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 0 0 3 0 3 5 0 5 0 0 -l 0 0 8 -c black_outside polygon trans2.15.wall.b 0 @@ -3724,14 +3357,6 @@ black_outside polygon trans2.15.wall.4 -8 10.1 9.3 -8 10.1 6.1 -6.12323399574e-18 10.1 6.1 -# black_outside polygon wall.5 -# 0 -# 0 -# 12 -# -6.12323399574e-18 -0.1 -0.1 -# -8 -0.1 -0.1 -# -8 0 4.89858719659e-16 -# 0 0 0 wall_mat polygon trans2.15.wall.6 0 @@ -3768,10 +3393,6 @@ floor_mat polygon trans2.15.wall.9 -8 15.2 6.2 -8 10.2 6.2 0 10.2 6.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Rectangular opening cut in end wall -# xform -ry -90 -t -8 0 0 -# genprism wall_mat end_wall 10 -.1 -.1 -.1 5.1 3.1 5.1 3.1 -.1 -.1 -.1 1 1 2 1 2 4 1 4 1 1 -l 0 0 .2 -c wall_mat polygon trans2.15.end_wall.b 0 @@ -3883,8 +3504,6 @@ wall_mat polygon trans2.15.end_wall.9 -8.2 14.2 7.2 -8.2 11.2 7.2 -8 11.2 7.2 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# Test of cylinders, tubes, and BRTDfunc material void BRTDfunc brtd_mat 16 .1 .1 .1+if(Rdot-.8,0,.7) .1+if(RdotP-.8,.7,0) .1 .1 0 0 0 . -i 1 -t 0 10.2 6.2 @@ -3914,9 +3533,6 @@ brtd_mat cylinder trans2.15.cyl3 -4 12.7 7.5 -4 12.7 7.9 0.4 -# RCSid $Id: combined.rad,v 1.1 2018/11/18 16:37:32 greg Exp $ -# A trans2 window to turn into an llum with mkillum -#@mkillum l- f=trans2_ill c=a d=100 s=128 void trans2 trans2_mat 10 0 0 1 . -i 1 -t 0 10.2 6.2 @@ -3931,3 +3547,646 @@ trans2_mat polygon trans2.15.tfunc_window -8.1 14.2 7.2 -8.1 14.2 8.2 -8.1 11.2 8.2 + +void brightfunc noisepat +8 "1 - .4*(1+fnoise3(3*Px,3*Py,3*Pz))" . -i 1 -t 0 15.3 6.2 +0 +0 + +noisepat plastic base_mat +0 +0 +5 0.8 0.8 0.8 0.03 0.08 + +inherit alias base_mat1 + base_mat + +void colortext textpat +3 helvet.fnt . Color +0 +16 + -5.6 16.05 6.7 + 0 0.08 0 + 0.2 0 0 + 1 0.1 0.1 + 0.1 0.1 1 + -0.2 + +textpat alias mat1 + base_mat + +void alias mat3 + base_mat + +void plastic base_mat +0 +0 +5 0.8 0.7 0.6 0 0 + +void brighttext textpat +3 helvet.fnt . Black +0 +11 + -4.1 16.05 6.7 + 0 0.08 0 + 0.2 0 0 + 0.01 1 + +textpat alias mat4 + base_mat + +void brighttext textpat +2 helvet.fnt test.txt +0 +12 + -4.2 17.6 6.7 + 0 0.025 0 + 0.07 0 0 + 1 0.01 0.15 + +textpat alias tempmat + base_mat + +inherit alias mat5 + tempmat + +void colortext textpat2 +2 helvet.fnt test.txt +0 +15 + -4.2 19.1 6.7 + 0 0.025 0 + 0.07 0 0 + 0.1 0.7 0.5 + 1 1 1 + +textpat2 alias mat6 + base_mat1 + +void colorfunc cfpat +10 .5+.2*noise3x(5*Px,5*Py,5*Pz) .5+.2*noise3y(5*Px,5*Py,5*Pz) .5+.2*noise3z(5*Px,5*Py,5*Pz) . -i 1 -t 0 15.3 6.2 +0 +0 + +cfpat alias mat7 + base_mat1 + +noisepat alias mat8 + base_mat + +cfpat alias mat9 + base_mat + +inherit alias mat2 + base_mat1 + +black_outside polygon patterns.16.wall.b +0 +0 +30 + -6.12323399574e-18 15.2 6.1 + -6.12323399574e-18 20.4 6.1 + 1.89820253868e-16 20.4 9.3 + 1.89820253868e-16 15.2 9.3 + -6.12323399574e-18 15.2 6.1 + 0 15.3 6.2 + 1.83697019872e-16 15.3 9.2 + 1.83697019872e-16 20.3 9.2 + 0 20.3 6.2 + 0 15.3 6.2 + +black_outside polygon patterns.16.wall.t +0 +0 +30 + -8 15.3 6.2 + -8 20.3 6.2 + -8 20.3 9.2 + -8 15.3 9.2 + -8 15.3 6.2 + -8 15.2 6.1 + -8 15.2 9.3 + -8 20.4 9.3 + -8 20.4 6.1 + -8 15.2 6.1 + +black_outside polygon patterns.16.wall.1 +0 +0 +12 + -6.12323399574e-18 15.2 6.1 + -8 15.2 6.1 + -8 20.4 6.1 + -6.12323399574e-18 20.4 6.1 + +black_outside polygon patterns.16.wall.2 +0 +0 +12 + -6.12323399574e-18 20.4 6.1 + -8 20.4 6.1 + -8 20.4 9.3 + 1.89820253868e-16 20.4 9.3 + +black_outside polygon patterns.16.wall.3 +0 +0 +12 + 1.89820253868e-16 20.4 9.3 + -8 20.4 9.3 + -8 15.2 9.3 + 1.89820253868e-16 15.2 9.3 + +black_outside polygon patterns.16.wall.4 +0 +0 +12 + 1.89820253868e-16 15.2 9.3 + -8 15.2 9.3 + -8 15.2 6.1 + -6.12323399574e-18 15.2 6.1 + +wall_mat polygon patterns.16.wall.6 +0 +0 +12 + 0 15.3 6.2 + -8 15.3 6.2 + -8 15.3 9.2 + 1.83697019872e-16 15.3 9.2 + +ceil_mat polygon patterns.16.wall.7 +0 +0 +12 + 1.83697019872e-16 15.3 9.2 + -8 15.3 9.2 + -8 20.3 9.2 + 1.83697019872e-16 20.3 9.2 + +wall_mat polygon patterns.16.wall.8 +0 +0 +12 + 1.83697019872e-16 20.3 9.2 + -8 20.3 9.2 + -8 20.3 6.2 + 0 20.3 6.2 + +floor_mat polygon patterns.16.wall.9 +0 +0 +12 + 0 20.3 6.2 + -8 20.3 6.2 + -8 15.3 6.2 + 0 15.3 6.2 + +wall_mat polygon patterns.16.end_wall.1540 +0 +0 +12 + -8 15.2 6.1 + -8 15.2 9.3 + -8.2 15.2 9.3 + -8.2 15.2 6.1 + +wall_mat polygon patterns.16.end_wall.4620 +0 +0 +12 + -8.2 15.2 9.3 + -8.2 20.4 9.3 + -8.2 20.4 6.1 + -8.2 15.2 6.1 + +wall_mat polygon patterns.16.end_wall.2310 +0 +0 +12 + -8.2 20.4 6.1 + -8 20.4 6.1 + -8 15.2 6.1 + -8.2 15.2 6.1 + +wall_mat polygon patterns.16.end_wall.3267 +0 +0 +12 + -8 20.4 6.1 + -8.2 20.4 6.1 + -8.2 20.4 9.3 + -8 20.4 9.3 + +wall_mat polygon patterns.16.end_wall.5137 +0 +0 +12 + -8 15.2 9.3 + -8 15.2 6.1 + -8 20.4 6.1 + -8 20.4 9.3 + +wall_mat polygon patterns.16.end_wall.6457 +0 +0 +12 + -8.2 20.4 9.3 + -8.2 15.2 9.3 + -8 15.2 9.3 + -8 20.4 9.3 + +mat1 ring patterns.16.disk1 +0 +0 +8 + -5.5 16.3 6.7 + 0 0 1 + 0 0.3 + +mat2 ring patterns.16.disk2 +0 +0 +8 + -5.5 17.8 6.7 + 0 0 1 + 0 0.3 + +mat3 ring patterns.16.disk3 +0 +0 +8 + -5.5 19.3 6.7 + 0 0 1 + 0 0.3 + +mat4 ring patterns.16.disk4 +0 +0 +8 + -4 16.3 6.7 + 0 0 1 + 0 0.3 + +mat5 ring patterns.16.disk5 +0 +0 +8 + -4 17.8 6.7 + 0 0 1 + 0 0.3 + +mat6 ring patterns.16.disk6 +0 +0 +8 + -4 19.3 6.7 + 0 0 1 + 0 0.3 + +mat7 ring patterns.16.disk7 +0 +0 +8 + -2.5 16.3 6.7 + 0 0 1 + 0 0.3 + +mat8 ring patterns.16.disk8 +0 +0 +8 + -2.5 17.8 6.7 + 0 0 1 + 0 0.3 + +mat9 ring patterns.16.disk9 +0 +0 +8 + -2.5 19.3 6.7 + 0 0 1 + 0 0.3 + +void brightdata lum_dist +19 flatcorr rect_fixture.dat source.cal src_phi4 src_theta -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -i 1 -t 0 15.3 6.2 +0 +0 + +lum_dist light lum_bright +0 +0 +3 20 20 20 + +lum_bright polygon patterns.16.luminaire +0 +0 +12 + -3.42215031167 17.5269501473 9.199 + -4.57784968833 17.5269501473 9.199 + -4.57784968833 18.0730498527 9.199 + -3.42215031167 18.0730498527 9.199 + +void metal2 brushed_gold +10 0 1 0 . -i 1 -t 0 0 9.3 +0 +6 0.99717 0.781957 0.334172 1 0.01 0.04 + +void plastic white +0 +0 +5 0.8 0.8 0.8 0 0 + +void alias mat2 + white + +void alias mat3 + white + +void alias mat4 + white + +void alias mat5 + white + +void alias mat6 + white + +void alias mat1 + white + +void alias mat9 + white + +void mixdata mat7 +13 white brushed_gold noneg flower.dat . (Py-.7)/.6 (-Px-2.2)/.6 -i 1 -t 0 0 9.3 +0 +0 + +void mixpict mat8 +13 white brushed_gold grey flower.hdr . (Py-2.2)/.6 (-Px-2.2)/.6 -i 1 -t 0 0 9.3 +0 +0 + +void texfunc bumpy_func +12 A1*noise3x(Px,Py,Pz) A1*noise3y(Px,Py,Pz) 0 . -s .02 -i 1 -t 0 0 9.3 +0 +1 0.15 + +bumpy_func alias mat5 + brushed_gold + +void texdata bumpy_pat +15 tdxf tdyf tdzf flower.dat flower.dat flower.dat bumpypat.cal (Py-3.7)/.6 (-Px-3.7)/.6 -i 1 -t 0 0 9.3 +0 +1 0.15 + +bumpy_pat alias mat6 + brushed_gold + +black_outside polygon mixtex.17.wall.b +0 +0 +30 + -6.12323399574e-18 -0.1 9.2 + -6.12323399574e-18 5.1 9.2 + 1.89820253868e-16 5.1 12.4 + 1.89820253868e-16 -0.1 12.4 + -6.12323399574e-18 -0.1 9.2 + 0 0 9.3 + 1.83697019872e-16 0 12.3 + 1.83697019872e-16 5 12.3 + 0 5 9.3 + 0 0 9.3 + +black_outside polygon mixtex.17.wall.t +0 +0 +30 + -8 0 9.3 + -8 5 9.3 + -8 5 12.3 + -8 0 12.3 + -8 0 9.3 + -8 -0.1 9.2 + -8 -0.1 12.4 + -8 5.1 12.4 + -8 5.1 9.2 + -8 -0.1 9.2 + +black_outside polygon mixtex.17.wall.1 +0 +0 +12 + -6.12323399574e-18 -0.1 9.2 + -8 -0.1 9.2 + -8 5.1 9.2 + -6.12323399574e-18 5.1 9.2 + +black_outside polygon mixtex.17.wall.2 +0 +0 +12 + -6.12323399574e-18 5.1 9.2 + -8 5.1 9.2 + -8 5.1 12.4 + 1.89820253868e-16 5.1 12.4 + +black_outside polygon mixtex.17.wall.3 +0 +0 +12 + 1.89820253868e-16 5.1 12.4 + -8 5.1 12.4 + -8 -0.1 12.4 + 1.89820253868e-16 -0.1 12.4 + +black_outside polygon mixtex.17.wall.4 +0 +0 +12 + 1.89820253868e-16 -0.1 12.4 + -8 -0.1 12.4 + -8 -0.1 9.2 + -6.12323399574e-18 -0.1 9.2 + +wall_mat polygon mixtex.17.wall.6 +0 +0 +12 + 0 0 9.3 + -8 0 9.3 + -8 0 12.3 + 1.83697019872e-16 0 12.3 + +ceil_mat polygon mixtex.17.wall.7 +0 +0 +12 + 1.83697019872e-16 0 12.3 + -8 0 12.3 + -8 5 12.3 + 1.83697019872e-16 5 12.3 + +wall_mat polygon mixtex.17.wall.8 +0 +0 +12 + 1.83697019872e-16 5 12.3 + -8 5 12.3 + -8 5 9.3 + 0 5 9.3 + +floor_mat polygon mixtex.17.wall.9 +0 +0 +12 + 0 5 9.3 + -8 5 9.3 + -8 0 9.3 + 0 0 9.3 + +wall_mat polygon mixtex.17.end_wall.1540 +0 +0 +12 + -8 -0.1 9.2 + -8 -0.1 12.4 + -8.2 -0.1 12.4 + -8.2 -0.1 9.2 + +wall_mat polygon mixtex.17.end_wall.4620 +0 +0 +12 + -8.2 -0.1 12.4 + -8.2 5.1 12.4 + -8.2 5.1 9.2 + -8.2 -0.1 9.2 + +wall_mat polygon mixtex.17.end_wall.2310 +0 +0 +12 + -8.2 5.1 9.2 + -8 5.1 9.2 + -8 -0.1 9.2 + -8.2 -0.1 9.2 + +wall_mat polygon mixtex.17.end_wall.3267 +0 +0 +12 + -8 5.1 9.2 + -8.2 5.1 9.2 + -8.2 5.1 12.4 + -8 5.1 12.4 + +wall_mat polygon mixtex.17.end_wall.5137 +0 +0 +12 + -8 -0.1 12.4 + -8 -0.1 9.2 + -8 5.1 9.2 + -8 5.1 12.4 + +wall_mat polygon mixtex.17.end_wall.6457 +0 +0 +12 + -8.2 5.1 12.4 + -8.2 -0.1 12.4 + -8 -0.1 12.4 + -8 5.1 12.4 + +mat1 ring mixtex.17.disk1 +0 +0 +8 + -5.5 1 9.8 + 0 0 1 + 0 0.3 + +mat2 ring mixtex.17.disk2 +0 +0 +8 + -5.5 2.5 9.8 + 0 0 1 + 0 0.3 + +mat3 ring mixtex.17.disk3 +0 +0 +8 + -5.5 4 9.8 + 0 0 1 + 0 0.3 + +mat4 ring mixtex.17.disk4 +0 +0 +8 + -4 1 9.8 + 0 0 1 + 0 0.3 + +mat5 ring mixtex.17.disk5 +0 +0 +8 + -4 2.5 9.8 + 0 0 1 + 0 0.3 + +mat6 ring mixtex.17.disk6 +0 +0 +8 + -4 4 9.8 + 0 0 1 + 0 0.3 + +mat7 ring mixtex.17.disk7 +0 +0 +8 + -2.5 1 9.8 + 0 0 1 + 0 0.3 + +mat8 ring mixtex.17.disk8 +0 +0 +8 + -2.5 2.5 9.8 + 0 0 1 + 0 0.3 + +mat9 ring mixtex.17.disk9 +0 +0 +8 + -2.5 4 9.8 + 0 0 1 + 0 0.3 + +void brightdata lum_dist +19 flatcorr rect_fixture.dat source.cal src_phi4 src_theta -s 0.0253999863 -rz 90 -t -4 2.5 2.999 -i 1 -t 0 0 9.3 +0 +0 + +lum_dist light lum_bright +0 +0 +3 20 20 20 + +lum_bright polygon mixtex.17.luminaire +0 +0 +12 + -3.42215031167 2.22695014727 12.299 + -4.57784968833 2.22695014728 12.299 + -4.57784968833 2.77304985273 12.299 + -3.42215031167 2.77304985272 12.299