|  |  | 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
 |  |