Category : Printer + Display Graphics
Archive   : PV050DAT.ZIP
Filename : MATMAP.DAT

 
Output of file : MATMAP.DAT contained in archive : PV050DAT.ZIP
// Persistence of Vision Raytracer
// a very simple file to demonstrate material_map - CdW
// 7/29/91

#include "shapes.dat"
#include "colors.dat"
#include "textures.dat"

view_point
location <0.0 20.0 -100.0>
direction <0.0 0.0 1.0>
up <0.0 1.0 0.0>
right <1.33333 0.0 0.0>
end_view_point

object
sphere <0.0 25.0 0.0> 50.0 end_sphere

texture { Declare it like a normal image map }
material_map <1.0 -1.0 0.0> gif "pvmap.gif"
{ Now a list of textures to map with instead of colors }

texture
color CRed
ambient 1.0
end_texture

texture
color red 0.3 green 0.1 blue 1.0
ripples 0.85
{frequency 10.0}
scale <5.0 5.0 5.0>
specular 0.75
end_texture

texture
gradient < 0.0 1.0 0.0 >
colour_map
[0.00 0.33 colour red 1.0 green 0.0 blue 0.0
colour red 0.0 green 0.0 blue 1.0]
[0.33 0.66 colour red 0.0 green 0.0 blue 1.0
colour red 0.0 green 1.0 blue 0.0]
[0.66 1.001 colour red 0.0 green 1.0 blue 0.0
colour red 1.0 green 0.0 blue 0.0]
end_colour_map
specular 0.75
scale <8.0 8.0 8.0>
end_texture

texture {Mirror}
ambient 0.0
diffuse 0.0
reflection 0.9
specular 0.75
end_texture

texture
granite
scale <8.0 8.0 8.0>
specular 0.75
end_texture

texture
wood
turbulence 0.3
colour_map
[0.0 0.8 colour red 0.666 green 0.312 blue 0.2
colour red 0.666 green 0.312 blue 0.2]
[0.8 1.01 colour red 0.4 green 0.133 blue 0.066
colour red 0.2 green 0.065 blue 0.033]
end_colour_map
scale <5.0 5.0 5.0>
specular 0.75
end_texture

end_material_map
rotate <0.0 35.0 0.0>
scale < 40.0 40.0 40.0 > { scaled and translated so only 1 shows }
end_texture
end_object

{Sky}
object
sphere <0.0 0.0 0.0> 2000.0 end_sphere
texture
bozo
turbulence 0.67
colour_map
[0.0 0.5 colour red 0.25 green 0.25 blue 0.5
colour red 0.25 green 0.25 blue 0.5]
[0.5 0.6 colour red 0.25 green 0.25 blue 0.5
colour red 0.7 green 0.7 blue 0.7]
[0.6 1.001 colour red 0.7 green 0.7 blue 0.7
colour red 0.3 green 0.3 blue 0.3]
end_colour_map
scale <500.0 200.0 500.0>
end_texture
end_object


object
plane <0.0 1.0 0.0> -10.0 end_plane
texture
checker
color Gold color Firebrick
ambient 0.1
diffuse 0.8
scale <10.0 10.0 10.0>
{reflection 0.6}
end_texture
end_object

object
sphere <0.0 0.0 0.0> 2.0 end_sphere
translate <100.0 140.0 -130.0>

texture
colour red 0.5 green 0.5 blue 0.5
ambient 1.0
diffuse 0.0
end_texture
light_source
colour White
end_object
{
object
sphere <0.0 0.0 0.0> 2.0 end_sphere
translate <-100.0 100.0 -130.0>

texture
colour White
ambient 1.0
diffuse 0.0
end_texture
light_source
colour White
end_object
}


  3 Responses to “Category : Printer + Display Graphics
Archive   : PV050DAT.ZIP
Filename : MATMAP.DAT

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/