POV-Ray : Newsgroups : povray.newusers : halo command error : Re: halo command error Server Time
28 Jul 2024 22:25:03 EDT (-0400)
  Re: halo command error  
From: james lake
Date: 18 May 2008 13:55:01
Message: <web.48306c0afa7c99c2d4dec990@news.povray.org>
"Tim Attwood" <tim### [at] comcastnet> wrote:
> > scaling an object doesn't reduce its density. Eight thousand times a piece
> > of steel is a piece of steel, not a piece of super-sparse steel.
>
> Yeah, the density isn't dependent on scale, I forgot that.
> This should work with diferent radius planets.
>
> #declare PlanetRadius = 50;
>
> #declare PlanetAtmosphere = sphere { <0,0,0>, 1
>    hollow
>    material {
>       texture {
>          pigment { rgbt <1,1,1,1> }
>       }
>       interior {
>          media {
>             emission <0,0,2>
>             density {
>                spherical
>                color_map {
>                   [0 rgb 0]
>                   [0.05 rgb 1/PlanetRadius]
>                   [0.05 rgb 0]
>                   [1 rgb 0]
>                }
>             }
>          }
>          media {
>             emission <2,2,0>
>             density {
>                spherical
>                color_map {
>                   [0 rgb 0]
>                   [0.05 rgb 0.25/PlanetRadius]
>                   [0.05 rgb 0]
>                   [1 rgb 0]
>                }
>             }
>          }
>       }
>    }
>    scale 1.05
> }
>
> #declare PlanetSurface = sphere { <0,0,0>, 1
>    pigment {
>       image_map {
>          jpeg "earth02.jpg"
>          map_type 1
>       }
>       rotate <0,-150,0>
>    }
> };
>
> #declare Planet = union {
>    object {PlanetAtmosphere}
>    object {PlanetSurface}
>    scale PlanetRadius
> };
>
> object {
>    Planet
>    translate <-PlanetRadius,0,0>
> }
 Thanks for your help, but now I get a new error.  I replaced "earth02.jpg" with
my file name in:

#declare PlanetSurface = sphere { <0,0,0>, 1
   pigment {
      image_map {
         jpeg "earthmap1k.jpg"
         map_type 1
         interpolate 2
      }
      rotate <0,-150,0>
   }
};

But the new error highlights the jpeg line stating:
PARSE ERROR: CANNOT OPEN JPEG FILE

I've used jpeg and png maps before, and even tried cutting and pasting those
into here but for some reason this file doesn't like it.  Why is it doing this?

Thanks,

James Lake


Post a reply to this message

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