git @ Cat's Eye Technologies kinoje / master eg / blob.yaml
master

Tree @master (Download .tar.gz)

blob.yaml @master — raw · history · blame

# SPDX-FileCopyrightText: 2002 Alexander Enzmann
# SPDX-FileCopyrightText: 2017 Chris Pressey, Cat's Eye Technologies
#
# SPDX-License-Identifier: CC-BY-3.0

width: 320
height: 200
duration: 2.0
command: povray +L{libdir} -D +I{infile} +O{outfile} +W{width} +H{height} +A
template: |-
  // Based on: Persistence Of Vision raytracer version 3.5 sample file 'blob.pov' File by Alexander Enzmann.
  #version 3.7;
  global_settings { assumed_gamma 1.0 }
  
  camera {
     location  <0, 0, -5>
     right     x*image_width/image_height
     direction <0, 0, 1.7>
     look_at   <0, 0, 0>
  }
  
  background { color rgb<1,1,1> } 
  
  light_source { <-15, 30, -25> color red 1 green 1 blue 1 }
  light_source { < 15, 30, -25> color red 1 green 1 blue 1 }
  
  blob {
     threshold {{ 0.6 + math.sin(t * 3.14159 * 2.0) / 6.0 }}
     component 1.0, 1.0, <0.75, 0, 0>
     component 1.0, 1.0, <-0.375, 0.64952, 0>
     component 1.0, 1.0, <-0.375, -0.64952, 0>
  
     pigment { color rgb< 0.7,0,0.05> }
     finish {
        ambient 0.1
        diffuse 0.7
        phong 1
     }
     rotate 30*y
  }