|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
Post a reply to this message
|
|
| |
| |
|
|
From: Harald Jörg
Subject: Re: Trouble defining a visible light source
Date: 25 Nov 2021 17:51:41
Message: <874k7zsvbc.fsf@hajtower>
|
|
|
| |
| |
|
|
TheRealMorris writes:
> 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)?
The syntax of POV-Ray apparently has changed, 'color' is no longer
permitted outside a texture or pigment. Replace
color { rgb 1 }
with
pigment { color rgb 1 }
and the scene should render.
--
Cheers,
haj
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
=?utf-8?Q?Harald_J=C3=B6rg?= <haj### [at] posteode> wrote:
> TheRealMorris writes:
>
> > 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)?
>
> The syntax of POV-Ray apparently has changed, 'color' is no longer
> permitted outside a texture or pigment. Replace
>
> color { rgb 1 }
>
> with
>
> pigment { color rgb 1 }
>
> and the scene should render.
> --
> Cheers,
> haj
Thank you, that solves the issue.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Op 26/11/2021 om 00:03 schreef TheRealMorris:
> =?utf-8?Q?Harald_J=C3=B6rg?= <haj### [at] posteode> wrote:
>> TheRealMorris writes:
>>
>>> 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/
>>>
Tip: When using the POV-Ray documentation, always use the wiki version
as that is the most up-to-date. Your document page can now be found here:
https://wiki.povray.org/content/Knowledgebase:Language_Questions_and_Tips#Topic_1
Personally, I most often start with:
https://wiki.povray.org/content/Reference:Keywords
--
Thomas
Post a reply to this message
|
|
| |
| |
|
|
From: Alain Martel
Subject: Re: Trouble defining a visible light source
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Thomas de Groot <tho### [at] degrootorg> wrote:
> Op 26/11/2021 om 00:03 schreef TheRealMorris:
> > =?utf-8?Q?Harald_J=C3=B6rg?= <haj### [at] posteode> wrote:
> >> TheRealMorris writes:
> >>
> >>> 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/
> >>>
>
> Tip: When using the POV-Ray documentation, always use the wiki version
> as that is the most up-to-date. Your document page can now be found here:
>
> https://wiki.povray.org/content/Knowledgebase:Language_Questions_and_Tips#Topic_1
>
> Personally, I most often start with:
>
> https://wiki.povray.org/content/Reference:Keywords
>
>
> --
> Thomas
Thank you, that's a useful tip. The problem is that the wiki isn't usually what
comes up first when you do a google search but ok, I can work around that.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Op 28/11/2021 om 13:42 schreef TheRealMorris:
> Thank you, that's a useful tip. The problem is that the wiki isn't usually what
> comes up first when you do a google search but ok, I can work around that.
>
Bookmark the address? ;-)
--
Thomas
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
|
|