#homework 0 derivative j Display "hw0_ex.tiff" "tiff" "rgba" Projection "perspective" "fov" 25 Format 800 400 1 WorldBegin LightSource "ambientlight" 1 "intensity" .2 #create backdrop TransformBegin Translate 0 0 200 Color 0 0 .15 Polygon "P" [100 100 0 100 -100 0 -100 -100 0 -100 100 0] TransformEnd #create sun LightSource "distantlight" 2 "intensity" 1.5 "from" [0 0 -1] "to" [0 0 0] TransformBegin Translate -10 10 200 Scale 5 5 5 Color 1 1 0 Surface "rsmetal" "Ka" .5 "Ks" .8 "roughness" .5 Sphere 1 -1 1 360 Scale 1.5 1.5 1.5 Color 1 1 1 Surface "trans" "Kt" .4 "Ka" 0 "Ks" .95 "Kd" .05 "roughness" .5 Sphere 1 -1 1 360 TransformEnd #create planet LightSource "distantlight" 2 "intensity" 1.5 "from" [20 0 60] "to" [0 0 0] TransformBegin Translate -50 0 50 Scale 40 40 40 Color 1 .5 0 Surface "rsmetal" "Ka" .5 "Ks" 1.0 "roughness" .2 Sphere 1 -1 1 360 Color .5 .5 1.0 Surface "trans" "Kt" .0001 "Ks" .3 "Kd" .1 "Ka" .05 Scale 1.015 1.015 1.015 Sphere 1 -1 1 360 TransformEnd #create ship LightSource "distantlight" 2 "intensity" 1.5 "from" [-20 10 40] "to" [0 0 0] TransformBegin Translate 10 -2 45 Rotate 60 0 1 0 Rotate -30 0 0 1 Color 1 .5 0 Surface "rsmetal" "Ka" .5 "Ks" .8 "roughness" .5 TransformBegin Translate 2.2 0 0 Scale 2.5 .9 .9 Sphere 1 -1 1 360 TransformEnd Color 1 .5 0 TransformBegin Translate -3 0 0 scale 3 1 1 Sphere 1 -1 1 360 TransformEnd TransformBegin Translate 0 .75 0 scale 3 1.5 1.5 Sphere 1 -1 1 360 TransformEnd TransformBegin Translate 0 -.75 0 scale 3 1.5 1.5 Sphere 1 -1 1 360 TransformEnd TransformBegin Translate 0 0 .75 Scale 3.0 1.5 1.5 Sphere 1 -1 1 360 TransformEnd TransformBegin Translate 0 0 -.75 scale 3 1.5 1.5 Sphere 1 -1 1 360 TransformEnd TransformBegin Translate -5.5 0 0 scale 3 1 1 Sphere 1 -1 1 360 TransformEnd TransformBegin Translate -8.5 0 0 scale 3 2 2 Sphere 1 -1 1 360 TransformEnd #create ship rockets Color .45 .45 .5 TransformBegin Translate 2.5 1.5 0 Rotate 90 0 1 0 Scale 1 1 2 Cylinder .65 -1 1 360 TransformEnd TransformBegin Translate 2.5 -1.5 0 Rotate 90 0 1 0 Scale 1 1 2 Cylinder .65 -1 1 360 TransformEnd TransformBegin Translate 2.5 0 1.5 Rotate 90 0 1 0 Scale 1 1 2 Cylinder .65 -1 1 360 TransformEnd TransformBegin Translate 2.5 0 -1.5 Rotate 90 0 1 0 Scale 1 1 2 Cylinder .65 -1 1 360 TransformEnd TransformEnd WorldEnd