Imported from Harald Ottacher's kr200.zip
After Width: | Height: | Size: 620 B |
After Width: | Height: | Size: 443 B |
After Width: | Height: | Size: 443 B |
After Width: | Height: | Size: 575 B |
|
@ -0,0 +1,95 @@
|
||||||
|
|
||||||
|
// Persistence of Vision Ray Tracer Scene Description File
|
||||||
|
// POV-Ray 3.0
|
||||||
|
// File: KR200.pov
|
||||||
|
// Vers: 1.0
|
||||||
|
// Desc: Kugelraumer 200m Durchmesser
|
||||||
|
// Schwerer Kreuzer der TERRA-Klasse
|
||||||
|
// Date: 20.01.97
|
||||||
|
// Auth: Harald Ottacher
|
||||||
|
// email: ottacher@iwf.tu-graz.ac.at
|
||||||
|
//
|
||||||
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
|
// ==== Standard POV-Ray Includes ====
|
||||||
|
#include "colors.inc" // Standard Color definitions
|
||||||
|
#include "textures.inc" // Standard Texture definitions
|
||||||
|
|
||||||
|
// ==== Additional Includes ====
|
||||||
|
#include "CONSTS.INC"
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
camera {
|
||||||
|
location < 0.0, 0.0, -300.0>
|
||||||
|
direction 1.3*z
|
||||||
|
up y
|
||||||
|
right 4/3*x
|
||||||
|
look_at < 0.0, 0.0, 0.0>
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
light_source {
|
||||||
|
0*x
|
||||||
|
color red 1.0 green 1.0 blue 1.0
|
||||||
|
translate <-200, 200, -400>
|
||||||
|
}
|
||||||
|
|
||||||
|
light_source {
|
||||||
|
0*x
|
||||||
|
color Gray70
|
||||||
|
translate < 0, 0, -400>
|
||||||
|
shadowless
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#declare _STARS = 1
|
||||||
|
|
||||||
|
#ifdef (_STARS)
|
||||||
|
#declare Starfield=
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
granite
|
||||||
|
color_map {
|
||||||
|
[ 0.0000 0.2700 color rgb < 0, 0, 0> color rgb < 0, 0, 0> ]
|
||||||
|
[ 0.2700 0.2710 color rgb <.6,.6,.4> color rgb <.9,.9,.4> ]
|
||||||
|
[ 0.2710 0.4700 color rgb < 0, 0, 0> color rgb < 0, 0, 0> ]
|
||||||
|
[ 0.4700 0.4720 color rgb <.4,.4,.5> color rgb <.4,.4,.7> ]
|
||||||
|
[ 0.4720 0.6800 color rgb < 0, 0, 0> color rgb < 0, 0, 0> ]
|
||||||
|
[ 0.6800 0.6820 color rgb <.5,.4,.4> color rgb <.7,.4,.4> ]
|
||||||
|
[ 0.6820 0.8800 color rgb < 0, 0, 0> color rgb < 0, 0, 0> ]
|
||||||
|
[ 0.8800 0.8815 color rgb <.5,.5,.5> color rgb < 1, 1, 1> ]
|
||||||
|
[ 0.8815 1.0000 color rgb < 0, 0, 0> color rgb < 0, 0, 0> ]
|
||||||
|
}
|
||||||
|
turbulence 1
|
||||||
|
sine_wave
|
||||||
|
scale .5
|
||||||
|
}
|
||||||
|
finish { diffuse 0 ambient 1 }
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
#declare Starfield =
|
||||||
|
texture {
|
||||||
|
pigment { Black }
|
||||||
|
}
|
||||||
|
#end // if _STARS
|
||||||
|
|
||||||
|
object {
|
||||||
|
sphere { < 0, 0, 0 >, 1 }
|
||||||
|
hollow
|
||||||
|
texture { Starfield }
|
||||||
|
scale 100000
|
||||||
|
} // end object
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#include "KR200.INC"
|
||||||
|
|
||||||
|
object {
|
||||||
|
KR200
|
||||||
|
rotate < 0, -45, 0 >
|
||||||
|
rotate < -10, 0, 0 >
|
||||||
|
}
|
|
@ -0,0 +1,288 @@
|
||||||
|
|
||||||
|
// Persistence of Vision Ray Tracer Include File
|
||||||
|
// POV-Ray 3.0
|
||||||
|
// File: KRMat.inc
|
||||||
|
// Vers: 1.0
|
||||||
|
// Desc: Textures für die Kugelraumer
|
||||||
|
// Date: 20.01.97
|
||||||
|
// Auth: Harald Ottacher
|
||||||
|
// email: ottacher@iwf.tu-graz.ac.at
|
||||||
|
//
|
||||||
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
// Materials
|
||||||
|
//---------------------------------------------------
|
||||||
|
|
||||||
|
// Texture TERKONIT
|
||||||
|
#declare TERKONIT =
|
||||||
|
texture {
|
||||||
|
pigment { color red 0.56 green 0.56 blue 0.8}
|
||||||
|
finish {
|
||||||
|
metallic
|
||||||
|
ambient 0.0
|
||||||
|
diffuse 0.7
|
||||||
|
brilliance 1
|
||||||
|
reflection 0.1
|
||||||
|
specular 0.7
|
||||||
|
roughness 1/60
|
||||||
|
}
|
||||||
|
} // end texture
|
||||||
|
|
||||||
|
//---------------------------------------------------
|
||||||
|
// Terkonit Kugelraumer Schale
|
||||||
|
|
||||||
|
#declare _d = 0.70
|
||||||
|
#declare _r = 100
|
||||||
|
#declare _T_S_1 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 1
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_2 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
|
||||||
|
} // end text 2
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_3 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 3
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_4 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 4
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_5 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 5
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_6 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 6
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_7 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 7
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_8 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 8
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_9 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 9
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_10 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 10
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_11 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 11
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_12 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 12
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_13 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 13
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_14 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 14
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_15 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 15
|
||||||
|
|
||||||
|
#declare _d = _d-0.01
|
||||||
|
#declare _r = _r-5
|
||||||
|
#declare _T_S_16 =
|
||||||
|
texture {
|
||||||
|
TERKONIT
|
||||||
|
finish { diffuse _d
|
||||||
|
roughness 1/_r }
|
||||||
|
} // end text 16
|
||||||
|
|
||||||
|
|
||||||
|
#declare _T_SCHALE =
|
||||||
|
texture {
|
||||||
|
material_map {
|
||||||
|
gif _MAT_gif
|
||||||
|
map_type Sphere_Map
|
||||||
|
|
||||||
|
/* Now a list of textures to map with instead of colors */
|
||||||
|
texture { _T_S_1 }
|
||||||
|
texture { _T_S_2 }
|
||||||
|
texture { _T_S_3 }
|
||||||
|
texture { _T_S_4 }
|
||||||
|
texture { _T_S_5 }
|
||||||
|
texture { _T_S_6 }
|
||||||
|
texture { _T_S_7 }
|
||||||
|
texture { _T_S_8 }
|
||||||
|
texture { _T_S_9 }
|
||||||
|
texture { _T_S_10 }
|
||||||
|
texture { _T_S_11 }
|
||||||
|
texture { _T_S_12 }
|
||||||
|
texture { _T_S_13 }
|
||||||
|
texture { _T_S_14 }
|
||||||
|
texture { _T_S_15 }
|
||||||
|
texture { _T_S_16 }
|
||||||
|
|
||||||
|
} // end mat_map
|
||||||
|
rotate < 0, _M_ANGL, 0 >
|
||||||
|
} // end texture
|
||||||
|
|
||||||
|
//---------------------------------------------------
|
||||||
|
// Fenster Texture
|
||||||
|
|
||||||
|
#declare _T_F_finish =
|
||||||
|
finish {
|
||||||
|
ambient 0.05
|
||||||
|
diffuse 0.1
|
||||||
|
reflection 0.2
|
||||||
|
refraction 1
|
||||||
|
ior 1.5
|
||||||
|
phong 0.3
|
||||||
|
phong_size 60
|
||||||
|
} // end finish
|
||||||
|
|
||||||
|
#ifdef (_NO_F_LIGHT)
|
||||||
|
#declare _T_FENSTER =
|
||||||
|
texture {
|
||||||
|
pigment {colour rgbft <0.4, 0.4, 0.4, 0.7, 0.3> }
|
||||||
|
finish { _T_F_finish }
|
||||||
|
} // end text
|
||||||
|
#else
|
||||||
|
#declare _T_FENSTER =
|
||||||
|
texture {
|
||||||
|
pigment {colour rgbft <0.4, 0.4, 0.4, 0.7, 1.0>}
|
||||||
|
finish { _T_F_finish }
|
||||||
|
halo {
|
||||||
|
emitting
|
||||||
|
constant
|
||||||
|
max_value 1
|
||||||
|
spherical_mapping
|
||||||
|
colour_map {
|
||||||
|
[0 color rgbt <1.0, 1.0, 1.0, 0>]
|
||||||
|
[1 color rgbt <0.9, 1.0, 0.8, -1>]
|
||||||
|
}
|
||||||
|
// turbulence 0.5
|
||||||
|
scale _FENSTER_R
|
||||||
|
samples 10
|
||||||
|
} // end halo
|
||||||
|
} // end text
|
||||||
|
#end
|
||||||
|
|
||||||
|
//---------------------------------------------------
|
||||||
|
// Kuppel Texture
|
||||||
|
|
||||||
|
#declare _T_K_text =
|
||||||
|
texture {
|
||||||
|
pigment {colour rgbft <0.4, 0.4, 0.6, 0.5, 0.5> }
|
||||||
|
finish {
|
||||||
|
ambient 0.00
|
||||||
|
diffuse 0.2
|
||||||
|
reflection 0.1
|
||||||
|
refraction 1
|
||||||
|
ior 1.5
|
||||||
|
phong 0.3
|
||||||
|
phong_size 60
|
||||||
|
} // end finish
|
||||||
|
} // end text
|
||||||
|
|
||||||
|
#ifdef (_NO_K_LIGHT)
|
||||||
|
#declare _T_GSK =
|
||||||
|
texture { _T_K_text
|
||||||
|
} // end text
|
||||||
|
#else
|
||||||
|
#declare _T_GSK =
|
||||||
|
texture { _T_K_text
|
||||||
|
halo {
|
||||||
|
emitting
|
||||||
|
cubic
|
||||||
|
max_value 1
|
||||||
|
spherical_mapping
|
||||||
|
colour_map {
|
||||||
|
[0 color rgbt <1.0, 0.0, 0.0, 0.6>]
|
||||||
|
[0.2 color rgbt <1.0, 0.2, 0.1, 0.4>]
|
||||||
|
[1 color rgbt <1.0, 0.4, 0.2, 0.0>]
|
||||||
|
}
|
||||||
|
samples 10
|
||||||
|
} // end halo
|
||||||
|
} // end text
|
||||||
|
#end
|
||||||
|
|
||||||
|
//---------------------------------------------------
|
After Width: | Height: | Size: 134 KiB |
|
@ -0,0 +1,26 @@
|
||||||
|
|
||||||
|
Datei Liste für 200 m Kugelraumer
|
||||||
|
--------------------------------
|
||||||
|
Type: Schwerer Kreuzer der TERRA-Klasse
|
||||||
|
|
||||||
|
KR200.pov Testszene für den 200 m Kugelraumer
|
||||||
|
KR200.inc POV-Ray Beschreibung des 200 m Kugelraumers
|
||||||
|
Krmat.inc Definitionen für die Kugelraumermaterialien
|
||||||
|
Krpl200.gif Material Map für den 200 m Kugelraumer
|
||||||
|
Liste.txt Diese Datei
|
||||||
|
Manns.gif Textur Map für die Mannschleusen
|
||||||
|
Hb200.gif Textur Map für die Bodenschleusen
|
||||||
|
Hgru200.gif Textur Map für die Hangars unten
|
||||||
|
Hgro200.gif Textur Map für die Hangars oben
|
||||||
|
Hgsj200.gif Textur Map für die Space Jets Hangars oben
|
||||||
|
View200.jpg Fertiges Bild des 200 m Kugelgaumers
|
||||||
|
mit der Testszene erstellt.
|
||||||
|
(kein Anti-Aliasing)
|
||||||
|
|
||||||
|
Der Maßstab für den Raumer ist 1 m.
|
||||||
|
--------------------------------
|
||||||
|
Viel Spaß allen die es ausprobieren.
|
||||||
|
Meldet Euch bei mir zu einem Gedankenaustausch.
|
||||||
|
--------------------------------
|
||||||
|
Copyright 1997 Harald Ottacher
|
||||||
|
email: ottacher@iwf.tu-graz.ac.at
|
After Width: | Height: | Size: 570 B |
After Width: | Height: | Size: 22 KiB |