|
|
On 26.07.2017 00:37, omniverse wrote:
> All I can say is I can render your exact scene using your bump map file a
nd see
> how it should be.
> However, there is trouble with the image_map. You say a "texture" name fo
r that
> one, yet didn't give another, so I used the same bump_map file for the te
xture
> too.
> I can see the shadowing on the surface, but the contrast is now so much I
lose
> sight of it in the darkest areas.
>
> What I tried, again, is remove that image_map from pigment statement and
> replaced with a simple:
>
> color rgb 1 // plain white
>
> Rendering posted.
>
> And I was confused at first about the rounded shadow seen on the top left
side
> of balloon.
> That was once again the 'parachute' piece, you don't actually see it unti
l
> moving camera farther away; I got rid of it before by replacing 175.001 w
ith
> MyRadius+0.001 in the SDL part:
>
> #declare LowerBalloonShape = difference
> {
> sphere { < 0.0, 0.0, 0.0 > MyRadius }
> cylinder {
> < 0.0, 0.0, 0.0 >,
> < 0.0, MyRadius+001, 0.0 >, MyRadius+0.001 } // instead of y*175.001
> scale < 1.0, 1.5, 1.0 >
> }
>
>
I made the balloon HOLLOW (instead of a difference). And removed the
TRANSMIT keyword. Looks better. But not getting any bumps. Made also the
top a bit flatter again 8as it was before).
Are you able to reproduce anything that looks like Clipka's balloon image?
Complete Scene Code:
-------------------------
#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, 500.0 > //< 2500.0, 2500.0, 5000.0 >
rgb < 0.72265625, 0.8046875, 0.80859375 > *1.5 // bright!?
area_light x*100,z*100,5,5 circular orient
area_illumination
}
/*
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"
}
translate -0.5
rotate < 90.0, 0.0, 0.0 >
scale MyRadius*2
bump_size 0.02
}
#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 }
translate -0.5
rotate < 90.0, 0.0, 0.0 >
scale -MyRadius*2
bump_size 0.04
}
#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
}
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.0, 1.5*MyRadius, 1.0 >
}
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 hollow }
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
Attachments:
Download 'space - launcher - balloon - type 001 - moon runnings - balloon bumpmap.png' (201 KB)
Download 'space - launcher - balloon - type 001 - moon runnings.png' (171 KB)
Preview of image 'space - launcher - balloon - type 001 - moon runnings - balloon bumpmap.png'
Preview of image 'space - launcher - balloon - type 001 - moon runnings.png'
|
|