|
aaglo
|
 |
the contradiction is filled with holes...
Aug 2001 time: 07:25
|
|
Pov-ray is a text based program, so you don't draw anything. It usually looks something like this quote: #include "colors.inc"
#include "finish.inc"
#include "metals.inc"
#include "Trtires.pov"
#include "stones.inc"
camera {location <0,40,-80>
angle 62
look_at <0,0,0> orthographic
}
light_source {<400,400,-400> color White}
light_source {<-400,400,400> Gray50 shadowless}
light_source {<-400,400,-400> Gray50 shadowless}
light_source {<400,400,400> Gray50 shadowless}
background {White}
//plane {y, 0 pigment {MediumWood} finish {ambient 1 diffuse 0}}
//arm colors
#declare a1 = texture {pigment {SteelBlue} finish {Dull}}
#declare a2 = texture {pigment {Scarlet} finish {Dull}}
#declare a3 = texture {pigment {Aquamarine} finish {Dull}}
#declare a4 = texture {pigment {Gray80 filter .6}finish {ambient 1 diffuse 0} }
#declare a5 = texture {pigment {Yellow} finish {Dull}}
#declare a6 = texture {pigment {Gray20} finish {Dull}}
#declare a7 = texture {pigment {DarkGreen} finish {Dull}}
#declare a8 = texture {pigment {Cyan} finish {Dull}}
#declare arm = texture {a2} //armour color
#declare armour = union{ //no armour yet
}
#declare rlaunch = union { //stealth tank
object {feet scale 1.2} //tracs
object {cover scale 1.2} //track covers
object {tire scale .7 translate <-6,-2.3,-5.7>} //tire
object {tire scale .7 translate <-6,-2.3,5.7>} //tire
object {cockpit scale 1.5 translate <-6,-2,0>}
box {<-2,1,-8>,<17,3,8> texture {shot}}
box {<-10,-2,-3>,<15,1.1,3> texture {wosh}}
box {<6,3,-5>,<14,4,5> texture {wosh}}
cylinder {<4,4,-5>,<4,4,5>,2 texture {wosh}}
object {mlestack scale .35 rotate z*70 translate <15,8,-3>}
object {mlestack scale .35 rotate z*70 translate <15,8,3>}
}
#declare sazi = union{ //stack
object {rlaunch scale 1.02 rotate y*-45 translate <-32,0,-68>}
object {rlaunch scale 1.02 rotate y*45 translate <-32,0,56>}
object {rlaunch scale 1.02 rotate y*-135 translate <32,0,-68>}
object {rlaunch scale 1.02 rotate y*135 translate <32,0,56>}
object {rlaunch scale 1.02 rotate y*0 translate <-32,0,-8>}
object {rlaunch scale 1.02 rotate y*-90 translate <0,0,-68>}
object {rlaunch scale 1.02 rotate y*90 translate <0,0,56>}
object {rlaunch scale 1.02 rotate y*180 translate <32,0,-8>}
}
//object {sazi} //stack
object {rlaunch scale 2.5 rotate y*-135 translate y*-5} //close-up |
and the result of this is here:
Attachment: sample.jpg
This has been downloaded 38 time(s).
|