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: \
|
||||
test-impulstriebwerk.ppm \
|
||||
test-antigrav.ppm \
|
||||
test-aussenstromgravojet.ppm \
|
||||
test-entdecker.ppm \
|
||||
test-impulstriebwerk.ppm \
|
||||
test-kombiblock.ppm \
|
||||
|
||||
|
||||
|
||||
|
@ -15,9 +17,11 @@ all: \
|
|||
%.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-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
|
||||
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 =
|
||||
bicubic_patch {
|
||||
type 1
|
||||
|
@ -51,6 +52,16 @@
|
|||
//texture { pigment { color Yellow }}
|
||||
}
|
||||
object {finne}
|
||||
intersection {
|
||||
sphere {
|
||||
<0, 0, 0> 900
|
||||
translate <-730, -500, 0>
|
||||
}
|
||||
box {
|
||||
<-70, 0, -30>
|
||||
< 20, 100, 30>
|
||||
}
|
||||
}
|
||||
texture { Ynkelonium_Texture }
|
||||
}
|
||||
|
||||
|
|
|
@ -1,10 +1,22 @@
|
|||
#declare extra = 2;
|
||||
#declare impulstriebwerk =
|
||||
difference {
|
||||
cone {
|
||||
<35, 0, 0>, 35
|
||||
<35, 100, 0>, 35
|
||||
texture { pigment { color Blue }}
|
||||
union {
|
||||
intersection {
|
||||
sphere {
|
||||
<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 {
|
||||
<0, -extra, 0>, extra
|
||||
|
@ -29,9 +41,10 @@
|
|||
}
|
||||
#ifdef (Debug)
|
||||
box {
|
||||
<0, 0, 0>
|
||||
<-10, 0, 0>
|
||||
<70, 100, 70>
|
||||
texture { pigment { color Red }}
|
||||
}
|
||||
#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>
|
||||
}
|
||||
|
||||
sphere {
|
||||
<0, 0, 0> 900
|
||||
texture { Ynkelonium_Texture }
|
||||
//texture { pigment { color Red }}
|
||||
translate <-730, -500, 0>
|
||||
}
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
#include "textures.inc"
|
||||
#include "metals.inc"
|
||||
#include "stones.inc"
|
||||
#include "ynkelonium_texture.pov"
|
||||
|
||||
global_settings {
|
||||
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