POV-Ray : Newsgroups : povray.binaries.images : Image_map with alpha channel: strange effect Server Time
30 Jul 2024 10:21:24 EDT (-0400)
  Image_map with alpha channel: strange effect (Message 1 to 5 of 5)  
From: Jörg 'Yadgar' Bleimann
Subject: Image_map with alpha channel: strange effect
Date: 13 May 2012 11:51:23
Message: <4fafd87b@news.povray.org>
Hi(gh)!

As I mentioned in my posting before, with my Earth model I now use a 
separate sphere for the cloud-only texture. The original cloud-only 
testure bitmap was black to white; to get the cloud-free portions 
transparent, I used the GIMP's Layer/Transparency/Colour to Transparency 
feature.

But obviously, the eastern hemisphere of that bitmap seems to be 
somewhat lighter than the western one; however, when I render a view of 
the North Pole (see below), the clouds-only texture covering the eastern 
hemisphere is not entirely transparent even in its cloud-free parts. 
And, very strangely, this effect does not disappear when I darken the 
eastern portion of the original map!

Here is the code:

union
{
   sphere // Earth, surface
   {
     0, 1
     texture
     {
       pigment
       {
         image_map
         {
           png "solarsys/ev5826_land_ocean_ice_lights_8192.png"
           map_type 1
           interpolate 2
         }
       }
       finish
       {
	ambient 1
	diffuse 0
       }
     }
     texture
     {
       pigment
       {
         image_map
         {
           png "solarsys/ev11612_land_ocean_ice_8192_POV.png"
           map_type 1
           interpolate 2
         }
       }
       finish { F_Standard_Planetary_Surface }
     }
   }
   sphere // Earth, clouds
   {
     0, 1.000783928 // clouds 5 kms above surface
     texture
     {
       pigment
       {
	image_map
	{
	  png "solarsys/cloud_combined_8192a_alpha.png"
	  map_type 1
	  interpolate 2
	}
       }
       finish { F_Standard_Planetary_Surface }
     }
   }
   rotate -y*clock
   SetAxis(bodies[3][10], bodies[3][11])
   scale <bodies[3][1], bodies[3][2], bodies[3][3]>/sc
   translate Pos_Earth/sc
}


What went wrong?

See you in Khyberspace!

Yadgar


Post a reply to this message


Attachments:
Download '2012-05-13 earth, take 46 - north pole from 12,000 kms.png' (594 KB)

Preview of image '2012-05-13 earth, take 46 - north pole from 12,000 kms.png'
2012-05-13 earth, take 46 - north pole from 12,000 kms.png


 

From: Christian Froeschlin
Subject: Re: Image_map with alpha channel: strange effect
Date: 13 May 2012 21:30:25
Message: <4fb06031$1@news.povray.org>
The first thing I'd do is to find the offending layer. Do you
really need all three? Does each texture individually look fine?
What about the cloud layer over a simple one-pigment sphere?

 > radius 1.000783928
 > scale <bodies[3][1], bodies[3][2], bodies[3][3]>/sc
 > translate Pos_Earth/sc

This may be fishing for floating point inaccuracies if you
have astronomical numbers in the bodies array. Did you try
with two simple spheres of radius 1 and 1.1?


Post a reply to this message

From: Jörg 'Yadgar' Bleimann
Subject: Re: Image_map with alpha channel: strange effect
Date: 14 May 2012 05:16:57
Message: <4fb0cd89@news.povray.org>
Hi(gh)!

On 14.05.2012 03:30, Christian Froeschlin wrote:

> This may be fishing for floating point inaccuracies if you
> have astronomical numbers in the bodies array. Did you try
> with two simple spheres of radius 1 and 1.1?

Yes, that's it... I scaled both spheres separately and set the global 
scaling factor to 1000 (rather than 13347 before), and the effect 
disappeared (see below)!

See you in Khyberspace!

Yadgar


Post a reply to this message


Attachments:
Download '2012-05-14 earth, take 47 - north pole from 12,000 kms.png' (629 KB)

Preview of image '2012-05-14 earth, take 47 - north pole from 12,000 kms.png'
2012-05-14 earth, take 47 - north pole from 12,000 kms.png


 

From: Dre
Subject: Re: Image_map with alpha channel: strange effect
Date: 17 May 2012 01:00:17
Message: <4fb485e1@news.povray.org>

> Hi(gh)!
>
> As I mentioned in my posting before, with my Earth model I now use a
> separate sphere for the cloud-only texture. The original cloud-only
> testure bitmap was black to white; to get the cloud-free portions
> transparent, I used the GIMP's Layer/Transparency/Colour to Transparency
> feature.
>
> But obviously, the eastern hemisphere of that bitmap seems to be
> somewhat lighter than the western one; however, when I render a view of
> the North Pole (see below), the clouds-only texture covering the eastern
> hemisphere is not entirely transparent even in its cloud-free parts.
> And, very strangely, this effect does not disappear when I darken the
> eastern portion of the original map!
>
> Here is the code:
>
> union
> {
> sphere // Earth, surface
> {
> 0, 1
> texture
> {
> pigment
> {
> image_map
> {
> png "solarsys/ev5826_land_ocean_ice_lights_8192.png"
> map_type 1
> interpolate 2
> }
> }
> finish
> {
> ambient 1
> diffuse 0
> }
> }
> texture
> {
> pigment
> {
> image_map
> {
> png "solarsys/ev11612_land_ocean_ice_8192_POV.png"
> map_type 1
> interpolate 2
> }
> }
> finish { F_Standard_Planetary_Surface }
> }
> }
> sphere // Earth, clouds
> {
> 0, 1.000783928 // clouds 5 kms above surface
> texture
> {
> pigment
> {
> image_map
> {
> png "solarsys/cloud_combined_8192a_alpha.png"
> map_type 1
> interpolate 2
> }
> }
> finish { F_Standard_Planetary_Surface }
> }
> }
> rotate -y*clock
> SetAxis(bodies[3][10], bodies[3][11])
> scale <bodies[3][1], bodies[3][2], bodies[3][3]>/sc
> translate Pos_Earth/sc
> }
>
>
> What went wrong?
>
> See you in Khyberspace!
>
> Yadgar

Hi, that looks really good, where did you get the high res image maps from??

Cheers Dre


Post a reply to this message

From: clipka
Subject: Re: Image_map with alpha channel: strange effect
Date: 17 May 2012 03:36:27
Message: <4fb4aa7b@news.povray.org>
Am 17.05.2012 07:00, schrieb Dre:

> Hi, that looks really good, where did you get the high res image maps
> from??

NASA has stuff like that; search for "blue marble".


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.