|
 |
UPDATE
Latest Scene Code
(I managed to change the balloon to a gray apple) :-(
#version 3.7;
#include "kolors.inc"
#include "finish.inc"
#include "textures.inc"
#declare MyRadiosity = off;
//#declare MyBackground = "SL_Space_Scene_003"; // Wormhole /
SL_Space_Scene_003 /
global_settings
{
#if(MyRadiosity)
radiosity
{
media on
pretrace_start 0.08
pretrace_end 0.001
count 400
error_bound 0.75
recursion_limit 1
normal on
}
#end
subsurface {}
adc_bailout 0.0039
ambient_light rgb < 0.000, 0.000, 0.000 >
assumed_gamma 1.000
irid_wavelength rgb < 0.250, 0.180, 0.140 >
max_trace_level 5
number_of_waves 10
noise_generator 3
charset ascii
}
#declare LightDiameter = 10000.0;
#declare LightDistanceX = -500000.0; // X = Left - Right
#declare LightDistanceY = 1000000.0; // Y = Up - Down
#declare LightDistanceZ = -100000.0; // Z = Front - Back
#declare LightRotate = 36.0;
#declare MyLight = 0.125;
camera
{
location < -000.0, 400.0, -500.0 >
look_at < 0.0, -200.0, 0.0 >
right 1.77*x
}
//
----------------------------------------------------------------------------------------------------------------------------------
light_source
{
< 2500.0, 2500.0, 5000.0 >
rgb < 0.72265625, 0.8046875, 0.80859375 > *1.5
}
/*
light_source
{
< -50.0, 50.0, 0.0 >
rgb < 0.3, 0.4, 0.8 > *1.1
}
*/
/*
#declare MyLight = light_source
{
< -1000.0, 1000.0, 1000.0 >
rgb < 0.72265625, 0.8046875, 0.80859375 > *0.25
// spotlight
// point_at < 0.0, 25.0, 100.0 >
// falloff 100.0
// radius 10.0
// fade_distance 50.0
// fade_power 4
}
union
{
object { MyLight rotate < 0.0, 000.0, 0.0 > }
object { MyLight rotate < 0.0, 036.0, 0.0 > }
object { MyLight rotate < 0.0, 072.0, 0.0 > }
object { MyLight rotate < 0.0, 108.0, 0.0 > }
object { MyLight rotate < 0.0, 144.0, 0.0 > }
object { MyLight rotate < 0.0, 180.0, 0.0 > }
object { MyLight rotate < 0.0, 216.0, 0.0 > }
object { MyLight rotate < 0.0, 252.0, 0.0 > }
object { MyLight rotate < 0.0, 288.0, 0.0 > }
object { MyLight rotate < 0.0, 324.0, 0.0 > }
translate < -1000.0, 0000.0, -1000.0 >
}
*/
//
----------------------------------------------------------------------------------------------------------------------------------
#declare MyRadius = 200.0;
//
----------------------------------------------------------------------------------------------------------------------------------
#declare PositiveBump = normal
{
bump_map
{
png "H:\My Documents\My Pictures\POV-Ray\Space - Launcher - Balloon -
Type 001 - Moon Runnings - Balloon BumpMap.png"
}
bump_size 0.1
translate -0.5
rotate < 90.0, 0.0, 0.0 >
scale MyRadius*2
}
#declare NegativeBump = normal
{
bump_map { png "H:\My Documents\My Pictures\POV-Ray\Space - Launcher -
Balloon - Type 001 - Moon Runnings - Balloon BumpMap.png" map_type 0
interpolate 2 }
bump_size 0.1
translate -0.5
rotate < 90.0, 0.0, 0.0 >
scale -MyRadius*2
}
#declare MyOuterBalloonFinish = finish
{
// reflection 0.00
crand 0.10
}
#declare MyInnerBalloonFinish = finish
{
brilliance 1.50
phong albedo 0.05
metallic 0.00
ambient 0.00
emission 0.00
reflection 0.50
}
#declare MyOuterBalloonTexture = texture
{
pigment
{
image_map
{
png "H:\My Documents\My Pictures\POV-Ray\Space - Launcher - Balloon -
Type 001 - Moon Runnings - Balloon Texture.png"
gamma 1
map_type 0
interpolate 2
once
transmit all 0.5
}
translate -0.5
rotate < 90.0, 0.0, 0.0 >
scale MyRadius*2
}
normal
{
gradient y
normal_map
{
[ 0.175 PositiveBump]
[ 0.175 NegativeBump]
}
scale <1,1.5*MyRadius,1>
}
finish { MyOuterBalloonFinish }
}
#declare MyInnerBalloonTexture = texture
{
pigment { color rgb < 0.7686275, 0.7607843, 0.7333333 > }
normal
{
gradient y
normal_map
{
[ 0.175 PositiveBump]
[ 0.175 NegativeBump]
}
scale <1,1.5*MyRadius,1>
}
finish { MyInnerBalloonFinish }
}
//
----------------------------------------------------------------------------------------------------------------------------------
#declare UpperBalloonShape = torus // Balloon Radius: 175 m /
Launcher Radius: 10 m
{
95.0, 105.0
scale < 1.0, 0.5, 1.0 >
}
#declare LowerBalloonShape = difference
{
sphere { < 0.0, 0.0, 0.0 > MyRadius }
cylinder { < 0.0, 0.0, 0.0 > < 0.0, 175.001, 0.0 > MyRadius+0.001 }
scale < 1.0, 1.5, 1.0 >
}
#declare MyBalloonHullOutside = union
{
object { UpperBalloonShape }
object { LowerBalloonShape }
texture { MyOuterBalloonTexture }
}
#declare MyBalloonHull = difference
{
object { MyBalloonHullOutside }
object
{
MyBalloonHullOutside
scale 0.99999
texture { MyInnerBalloonTexture }
}
cylinder // Launcher Openings
{
< 0.0, -((MyRadius*1.5)+0.001), 0.0 > < 0.0, (MyRadius+0.001), 0.0 > 3.5
texture { MyInnerBalloonTexture }
}
}
#declare Launcher = difference
{
union
{
#declare MyLength = 10.0;
#declare MyHeight = 0.0;
#declare MyTop = 35.0;
cylinder { < 0.0, -((MyRadius*1.5)+30.0), 0.0 > < 0.0, MyTop, 0.0 >
3.5 }
box { < MyLength, -MyHeight, -0.1 > < -MyLength, MyTop, 0.1 > rotate <
0.0, 000.0, 0.0 > }
box { < MyLength, -MyHeight, -0.1 > < -MyLength, MyTop, 0.1 > rotate <
0.0, 045.0, 0.0 > }
box { < MyLength, -MyHeight, -0.1 > < -MyLength, MyTop, 0.1 > rotate <
0.0, 090.0, 0.0 > }
box { < MyLength, -MyHeight, -0.1 > < -MyLength, MyTop, 0.1 > rotate <
0.0, 135.0, 0.0 > }
box { < MyLength, -MyHeight, -0.1 > < -MyLength, MyTop, 0.1 > rotate <
0.0, 180.0, 0.0 > }
box { < MyLength, -MyHeight, -0.1 > < -MyLength, MyTop, 0.1 > rotate <
0.0, 225.0, 0.0 > }
box { < MyLength, -MyHeight, -0.1 > < -MyLength, MyTop, 0.1 > rotate <
0.0, 270.0, 0.0 > }
box { < MyLength, -MyHeight, -0.1 > < -MyLength, MyTop, 0.1 > rotate <
0.0, 315.0, 0.0 > }
}
cylinder { < 0.0, -((MyRadius*1.5)+30.001), 0.0 > < 0.0, MyTop+0.001,
0.0 > 3.3 }
pigment { color rgb 1.0 }
}
#declare DoublePositionLight = union
{
union
{
cylinder { < 0.0, 0.0, 2.5 > < 10.0, 0.0, 2.5 > 0.20 }
cylinder { < 0.0, 0.0, -2.5 > < 10.0, 0.0, -2.5 > 0.20 }
pigment { color rgb < 0.05, 0.05, 0.05 > }
finish { MyOuterBalloonFinish }
}
union
{
sphere { < 10.0, 0.0, 2.5 > 0.35 }
sphere { < 10.0, 0.0, -2.5 > 0.35 }
pigment { color rgbf < 1.0, 0.0, 0.0, 0.5 > }
finish { ambient rgb < 0.3, 0.1, 0.1 > }
}
union
{
light_source
{
< 10.0, 0.0, 2.5 >
rgb < 0.7, 0.0, 0.0 > *10.0
fade_distance 50.0
fade_power 4
}
light_source
{
< 10.0, 0.0, -2.5 >
rgb < 0.7, 0.0, 0.0 > *1.0
fade_distance 50.0
fade_power 4
}
}
}
#declare PositionLights = union
{
#declare MyDistance = MyRadius-0.1;
object { DoublePositionLight translate < MyDistance, 0.0, 0.0 > rotate
< 0.0, 000.0, 0.0 > }
object { DoublePositionLight translate < MyDistance, 0.0, 0.0 > rotate
< 0.0, 045.0, 0.0 > }
object { DoublePositionLight translate < MyDistance, 0.0, 0.0 > rotate
< 0.0, 090.0, 0.0 > }
object { DoublePositionLight translate < MyDistance, 0.0, 0.0 > rotate
< 0.0, 135.0, 0.0 > }
object { DoublePositionLight translate < MyDistance, 0.0, 0.0 > rotate
< 0.0, 180.0, 0.0 > }
object { DoublePositionLight translate < MyDistance, 0.0, 0.0 > rotate
< 0.0, 225.0, 0.0 > }
object { DoublePositionLight translate < MyDistance, 0.0, 0.0 > rotate
< 0.0, 270.0, 0.0 > }
object { DoublePositionLight translate < MyDistance, 0.0, 0.0 > rotate
< 0.0, 315.0, 0.0 > }
}
union
{
object { MyBalloonHull }
object { Launcher }
object { PositionLights }
}
background { rgb < 0.02392157, 0.03490196, 0.04627451 > }
---
Diese E-Mail wurde von AVG auf Viren geprüft.
http://www.avg.com
Post a reply to this message
|
 |