POV-Ray : Newsgroups : povray.newusers : Trouble defining a visible light source : Re: Trouble defining a visible light source Server Time
25 Apr 2024 15:08:20 EDT (-0400)
  Re: Trouble defining a visible light source  
From: Alain Martel
Date: 26 Nov 2021 13:09:44
Message: <61a122e8@news.povray.org>
Le 2021-11-25 à 17:16, TheRealMorris a écrit :
> Hi,
> 
> I'm using Povray 3.7.0.8 (which is the version coming straight from the Ubuntu
> 21.10 archives) and I'm trying to define a visible light source. I found this in
> the docs for povray 3.6 here:
> 
> http://www.povray.org/documentation/view/3.6.2/137/
> 
> So, just for a test I copy/pasted this into my scene:
> 
> 
> light_source
> { <0,0,0> color 1
>    looks_like
>    { sphere
>      { <0,0,0>,0.1
>        color { rgb 1 }
>        finish { ambient 1 }
>      }
>    }
>    translate <10,20,30>
> }
> 
> 
> But I get this error:
> 
> 
> File '/home/trm/light.pov' line 91: Parse Error: No matching } in 'sphere', {
> found instead Fatal error in parser: Cannot parse input.
> 
> Line 91 is the "color { rgb 1 }" one ...
> 
> 
> Did something change in the syntax in version 3.7 or is the example incorrect
> (or am I missing something basic)?
> 
> Thanks for any tips
> 
> 
> 
Replace «color» with «pigment».
Note : The keyword «color»/«colour» is no longer needed. It's a leftover 
from previous versions. Pre version 3.3.

Use this instead :

light_source
{ <10,20,30> rgb 1
   looks_like
   { sphere
     { <0,0,0>,0.1
       pigment { rgb 1 }
       finish { ambient 1 }
     }
   }
}

The coordinate of the looks_like is always relative to the light_source 
location.


Post a reply to this message

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