Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Persistence of Vision Ray Tracer Scene Description File
- // File: nazipos.pov
- // Vers: 3.7
- // Desc: The Flag of Yospos
- // Date: 10/01/2014
- // Auth: PovRayMan
- #include "colors.inc"
- #include "shapes.inc"
- #include "finish.inc"
- #include "metals.inc"
- // final camera angle setup for 16:9 rendering.
- camera {
- location <0,10,-10>
- look_at <0,-3,0>
- right 16/9*x
- }
- // boring light source
- //light_source { <-50,50,-50> color White }
- // fancy light source giving soft shadows
- light_source {
- <0,0,0>
- color rgb 2.0
- area_light
- <45, 0, 0> <0, 20, 45>
- 90, 90
- adaptive 1
- jitter
- circular
- orient
- //translate <-40,40,20>
- translate <0,40,20>
- }
- // radiosity because reasons
- // needs tweaking because splotchy
- global_settings {
- radiosity {
- pretrace_start 0.08
- pretrace_end 0.04
- count 1600
- nearest_count 9
- error_bound 4.8
- recursion_limit 20
- low_error_factor .6
- gray_threshold 0
- minimum_reuse 0.015
- brightness 1
- adc_bailout 0.01/2
- always_sample on
- }
- }
- // The Logo
- #declare Swazpos =
- union{
- // bottom horizontal
- box { <0,0,0> <3,1,1> }
- // right vertical
- box { <4,0,0> <5,1,3> }
- // middle cross bar
- box { <0,0,2> <5,1,3> }
- // middle vertical
- box { <2,0,0> <3,1,5> }
- // left vertical
- box { <0,0,2> <1,1,5> }
- // top horizontal
- box { <2,0,4> <5,1,5> }
- pigment { Black }
- }
- // The Pure White platform.
- cylinder { <0,0,0> <0,1,0>, 4.75 pigment { White } }
- // Declaring the object and translating
- // off center to make it look closer in
- // the low camera angle. I probably
- // could have designed the camera angle
- // more correctly to not need to fake it
- // this way but again... reasons.
- object { Swazpos translate <-2.75,.65,-3> rotate -45*y }
- #declare yospos_bitch =
- object{ // Justification: either Align_Left, Align_Right, or Align_Center
- /* Circle_Text( Font, Text, LetterSize, LetterSpacing, Deepth, Radius, Inverted, Justification, Angle )*/
- Circle_Text("pr.ttf","YOSPOS BITCH", 1, 0, 1, 2.25, 7, Align_Right, 45 )
- rotate<90,70,0>
- scale<2,2,2>
- translate<0,.5,-1.25>
- pigment { White }
- finish { F_MetalE }
- }
- #declare yospos_bitch_germanfont =
- object{ // Justification: either Align_Left, Align_Right, or Align_Center
- /* Circle_Text( Font, Text, LetterSize, LetterSpacing, Deepth, Radius, Inverted, Justification, Angle )*/
- Circle_Text("FetteClassicUNZFraktur.ttf","Yospos Bitch", 1, 0, 1, 2.45, 7, Align_Right, 45 )
- rotate<90,67,0>
- scale<2,2,2>
- translate<0,.5,-0.5>
- pigment { White }
- finish { F_MetalE }
- }
- #declare im_gay =
- object{ // Justification: either Align_Left, Align_Right, or Align_Center
- /* Circle_Text( Font, Text, LetterSize, LetterSpacing, Deepth, Radius, Inverted, Justification, Angle )*/
- Circle_Text("comic.ttf","I'm Gay", 1, 0, 1, 2.45, 7, Align_Right, 45 )
- rotate<90,90,0>
- scale<2,2,2>
- translate<0,.5,-0.5>
- pigment { White }
- finish { F_MetalE }
- }
- #declare smoke_trees =
- object{ // Justification: either Align_Left, Align_Right, or Align_Center
- /* Circle_Text( Font, Text, LetterSize, LetterSpacing, Deepth, Radius, Inverted, Justification, Angle )*/
- Circle_Text("helvetica-neue-ultra-light.ttf","Smoke Trees", 1, 0, 1, 2.45, 7, Align_Right, 45 )
- rotate<90,75,0>
- scale<2,2,2>
- translate<-0.2,.5,-0.5>
- pigment { White }
- finish { F_MetalE }
- }
- object { smoke_trees }
- // Flat red ground
- // was going to originally cut text into ground
- //plane{y,0 pigment {Red}}
- plane {
- y, 0
- pigment{ image_map {jpeg "weed.jpg" }rotate 90*x rotate 40*y scale 5 translate -.5*x}
- finish {
- ambient 1
- brilliance 1
- diffuse 0.3
- metallic
- specular 2.25
- roughness .25
- reflection 0
- }
- }
- //box { <-200,0,-200> <200,-5,200> pigment { Red } }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement