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 |