Antigrav. Kombiblock ist damit ziemlich fertig (bis auf Feintuning).
This commit is contained in:
parent
d01ca15bfe
commit
77ac951ccb
|
@ -3,9 +3,11 @@ include GNUmakevars
|
||||||
|
|
||||||
|
|
||||||
all: \
|
all: \
|
||||||
test-impulstriebwerk.ppm \
|
test-antigrav.ppm \
|
||||||
test-aussenstromgravojet.ppm \
|
test-aussenstromgravojet.ppm \
|
||||||
test-entdecker.ppm \
|
test-entdecker.ppm \
|
||||||
|
test-impulstriebwerk.ppm \
|
||||||
|
test-kombiblock.ppm \
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -15,9 +17,11 @@ all: \
|
||||||
%.pov: make%
|
%.pov: make%
|
||||||
$< > $@
|
$< > $@
|
||||||
|
|
||||||
|
test-antigrav.ppm: test-antigrav.pov antigrav.pov
|
||||||
|
test-aussenstromgravojet.ppm: test-aussenstromgravojet.pov aussenstromgravojet.pov
|
||||||
test-entdecker.ppm: test-entdecker.pov entdecker.pov
|
test-entdecker.ppm: test-entdecker.pov entdecker.pov
|
||||||
test-impulstriebwerk.ppm: test-impulstriebwerk.pov impulstriebwerk.pov
|
test-impulstriebwerk.ppm: test-impulstriebwerk.pov impulstriebwerk.pov
|
||||||
test-aussenstromgravojet.ppm: test-aussenstromgravojet.pov aussenstromgravojet.pov
|
test-kombiblock.ppm: test-kombiblock.pov kombiblock.pov
|
||||||
|
|
||||||
%.gif: %.ppm
|
%.gif: %.ppm
|
||||||
ppmquant 256 $< | ppmtogif > $@
|
ppmquant 256 $< | ppmtogif > $@
|
||||||
|
|
|
@ -0,0 +1,52 @@
|
||||||
|
#declare antigrav =
|
||||||
|
union {
|
||||||
|
blob {
|
||||||
|
threshold 0.5625
|
||||||
|
sphere {
|
||||||
|
<0, 0, 0>, 1, strength 1
|
||||||
|
scale <50, 40, 10>
|
||||||
|
translate <0, 40, 20>
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<0, 0, 0>, 1, strength 1
|
||||||
|
scale <50, 80, 10>
|
||||||
|
translate <0, 40, 10>
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<0, 0, 0>, 1, strength 1
|
||||||
|
scale <50, 100, 10>
|
||||||
|
translate <10, 50, 0>
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<0, 0, 0>, 1, strength 1
|
||||||
|
scale <50, 80, 10>
|
||||||
|
translate <0, 40, -10>
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<0, 0, 0>, 1, strength 1
|
||||||
|
scale <50, 40, 10>
|
||||||
|
translate <0, 40, -20>
|
||||||
|
}
|
||||||
|
sphere {
|
||||||
|
<0, 0, 0>, 1, strength 1
|
||||||
|
scale <50, 10, 50>
|
||||||
|
translate <0, 40, 0>
|
||||||
|
texture { pigment { color White }}
|
||||||
|
}
|
||||||
|
texture { pigment { color White }}
|
||||||
|
}
|
||||||
|
difference {
|
||||||
|
box {
|
||||||
|
<40, 0, -30>
|
||||||
|
<0, 100, 30>
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 0, -30.1>, 1
|
||||||
|
<0, 0, 30.1>, 1
|
||||||
|
scale <40, 100, 1>
|
||||||
|
translate <40, 100, 0>
|
||||||
|
}
|
||||||
|
texture { pigment { color Blue }}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#declare extra = 2;
|
#include "ynkelonium_texture.pov"
|
||||||
|
|
||||||
#declare finne1 =
|
#declare finne1 =
|
||||||
bicubic_patch {
|
bicubic_patch {
|
||||||
type 1
|
type 1
|
||||||
|
@ -51,6 +52,16 @@
|
||||||
//texture { pigment { color Yellow }}
|
//texture { pigment { color Yellow }}
|
||||||
}
|
}
|
||||||
object {finne}
|
object {finne}
|
||||||
|
intersection {
|
||||||
|
sphere {
|
||||||
|
<0, 0, 0> 900
|
||||||
|
translate <-730, -500, 0>
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
<-70, 0, -30>
|
||||||
|
< 20, 100, 30>
|
||||||
|
}
|
||||||
|
}
|
||||||
texture { Ynkelonium_Texture }
|
texture { Ynkelonium_Texture }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,22 @@
|
||||||
#declare extra = 2;
|
#declare extra = 2;
|
||||||
#declare impulstriebwerk =
|
#declare impulstriebwerk =
|
||||||
difference {
|
difference {
|
||||||
cone {
|
union {
|
||||||
<35, 0, 0>, 35
|
intersection {
|
||||||
<35, 100, 0>, 35
|
sphere {
|
||||||
texture { pigment { color Blue }}
|
<0, 0, 0> 900
|
||||||
|
translate <-670, -500, 0>
|
||||||
|
}
|
||||||
|
box {
|
||||||
|
< 80, 0, -40>
|
||||||
|
< 0, 100, 40>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<35, 0, 0>, 35
|
||||||
|
<35, 100, 0>, 35
|
||||||
|
texture { pigment { color Blue }}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
cone {
|
cone {
|
||||||
<0, -extra, 0>, extra
|
<0, -extra, 0>, extra
|
||||||
|
@ -29,9 +41,10 @@
|
||||||
}
|
}
|
||||||
#ifdef (Debug)
|
#ifdef (Debug)
|
||||||
box {
|
box {
|
||||||
<0, 0, 0>
|
<-10, 0, 0>
|
||||||
<70, 100, 70>
|
<70, 100, 70>
|
||||||
texture { pigment { color Red }}
|
texture { pigment { color Red }}
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
|
texture { Ynkelonium_Texture }
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
#include "aussenstromgravojet.pov"
|
||||||
|
#include "antigrav.pov"
|
||||||
|
#include "impulstriebwerk.pov"
|
||||||
|
#declare kombiblock_oben =
|
||||||
|
union {
|
||||||
|
object {
|
||||||
|
aussenstromgravojet
|
||||||
|
translate <730, 0, 0>
|
||||||
|
rotate <0, -5, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
object {
|
||||||
|
antigrav
|
||||||
|
translate <670, 0, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
object {
|
||||||
|
impulstriebwerk
|
||||||
|
translate <670, 0, 0>
|
||||||
|
rotate <0, +6, 0>
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,125 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
//background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<2000, 2000, 2000>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare Camera_Ortho_z = 1;
|
||||||
|
//#declare Camera_Ortho_x = 1;
|
||||||
|
//#declare Camera_Triebwerk = 1;
|
||||||
|
|
||||||
|
#ifdef (Camera_Triebwerk)
|
||||||
|
camera {
|
||||||
|
location <165, 270, 100>
|
||||||
|
look_at <35, 70, 0>
|
||||||
|
angle 30
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#ifdef (Camera_Ortho_z)
|
||||||
|
camera {
|
||||||
|
location <35, 50, 135>
|
||||||
|
look_at <35, 50, 0>
|
||||||
|
orthographic
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#ifdef (Camera_Ortho_x)
|
||||||
|
camera {
|
||||||
|
location <135, 50, 0>
|
||||||
|
look_at <0, 50, 0>
|
||||||
|
orthographic
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#ifdef (Camera_Totale)
|
||||||
|
camera {
|
||||||
|
location <2650, 1800, 0>
|
||||||
|
look_at <0, 800, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#include "antigrav.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
antigrav
|
||||||
|
translate <0, 0, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
plane {
|
||||||
|
<0, 0, 1>, 0
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
scale 10
|
||||||
|
translate <0, 0, -100>
|
||||||
|
}
|
||||||
|
|
||||||
|
plane {
|
||||||
|
<0, 1, 0>, 0
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
scale 10
|
||||||
|
translate <0, 0, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
plane {
|
||||||
|
<1, 0, 0>, 0
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
scale 10
|
||||||
|
translate <-100, 0, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
union {
|
||||||
|
cone {
|
||||||
|
<0, 0, 30>, 1
|
||||||
|
<0, 0, -30>, 1
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 0, -30>, 1
|
||||||
|
<77.5, 0, -30>, 1
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<77.5, 0, -30>, 1
|
||||||
|
<77.5, 0, +30>, 1
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<77.5, 0, +30>, 1
|
||||||
|
< 0.0, 0, +30>, 1
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 30>, 1
|
||||||
|
<0, 100, 30>, 1
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 0, -30>, 1
|
||||||
|
<0, 100, -30>, 1
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<77.5, 0, -30>, 1
|
||||||
|
<0, 100, -30>, 1
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<77.5, 0, +30>, 1
|
||||||
|
<0, 100, 30>, 1
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 100, -30>, 1
|
||||||
|
<0, 100, 30>, 1
|
||||||
|
}
|
||||||
|
texture { pigment { color Red }}
|
||||||
|
}
|
|
@ -66,10 +66,3 @@ plane {
|
||||||
translate <0, 0, 0>
|
translate <0, 0, 0>
|
||||||
}
|
}
|
||||||
|
|
||||||
sphere {
|
|
||||||
<0, 0, 0> 900
|
|
||||||
texture { Ynkelonium_Texture }
|
|
||||||
//texture { pigment { color Red }}
|
|
||||||
translate <-730, -500, 0>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
#include "textures.inc"
|
#include "textures.inc"
|
||||||
#include "metals.inc"
|
#include "metals.inc"
|
||||||
#include "stones.inc"
|
#include "stones.inc"
|
||||||
|
#include "ynkelonium_texture.pov"
|
||||||
|
|
||||||
global_settings {
|
global_settings {
|
||||||
assumed_gamma 1.0
|
assumed_gamma 1.0
|
||||||
|
|
|
@ -0,0 +1,85 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
//background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<2000, 2000, 2000>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
//#declare Camera_Ortho_z = 1;
|
||||||
|
//#declare Camera_Ortho_x = 1;
|
||||||
|
#declare Camera_Triebwerk = 1;
|
||||||
|
|
||||||
|
#ifdef (Camera_Triebwerk)
|
||||||
|
camera {
|
||||||
|
location <1100, 400, 300>
|
||||||
|
look_at <700, 30, 0>
|
||||||
|
angle 30
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#ifdef (Camera_Ortho_z)
|
||||||
|
camera {
|
||||||
|
location <700, 50, 135>
|
||||||
|
look_at <700, 50, 0>
|
||||||
|
orthographic
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#ifdef (Camera_Ortho_x)
|
||||||
|
camera {
|
||||||
|
location <700, 50, 0>
|
||||||
|
look_at <670, 50, 0>
|
||||||
|
orthographic
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#ifdef (Camera_Totale)
|
||||||
|
camera {
|
||||||
|
location <2650, 1800, 0>
|
||||||
|
look_at <0, 800, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#include "kombiblock.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
kombiblock_oben
|
||||||
|
translate <0, 0, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
plane {
|
||||||
|
<0, 0, 1>, 0
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
scale 10
|
||||||
|
translate <0, 0, -200>
|
||||||
|
}
|
||||||
|
|
||||||
|
plane {
|
||||||
|
<0, 1, 0>, 0
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
scale 10
|
||||||
|
translate <0, 0, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
plane {
|
||||||
|
<1, 0, 0>, 0
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
scale 10
|
||||||
|
translate <600, 0, 0>
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue