  | 
  | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
From: Gianluca Massaccesi 
Subject: Implementing new light source function 
Date:  2 Mar 2004 11:47:05 
Message: <4044ba89@news.povray.org> 
 | 
 
 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Do you think is possible to implement a new function for a light source,
with rays function of solid angle (seeIES standard). I different words,
having the possibility of controlling the energy of rays in relation with
horizontal and vertical angle. It would be very usefull for modelling
Thank you all.
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
> Do you think is possible to implement a new function for a light source,
> with rays function of solid angle (seeIES standard). I different words,
> having the possibility of controlling the energy of rays in relation with
> horizontal and vertical angle. It would be very usefull for modelling
This could probably be done in SDL with a sphere with a filtering pigment
around a normal light source, unless I misunderstand.
 - Slime
 [ http://www.slimeland.com/ ]
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
From: Tor Olav Kristensen 
Subject: Re: Implementing new light source function 
Date:  2 Mar 2004 20:11:19 
Message: <404530b7$1@news.povray.org> 
 | 
 
 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Gianluca Massaccesi wrote:
> Do you think is possible to implement a new function for a light source,
> with rays function of solid angle (seeIES standard). I different words,
> having the possibility of controlling the energy of rays in relation with
> horizontal and vertical angle. It would be very usefull for modelling
If you are working with isosurfaces (and if you don't care about
shadows), then you can calculate how much a light source illuminates
a point on the surface by using functions in SDL. (I.e. you don't
need to patch POV-Ray to do this.)
I once used such a technique to make a few simple images.
Some of them can be found in this thread:
http://news.povray.org/povray.binaries.images/thread/%3CXns93A4378303A9Ftorolavkhotmailcom%40204.213.191.226%3E/
or http://tinyurl.com/ytkvh
It should also be possible to do something similar with meshes
made up of (small) triangles.
Tor Olav
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
From: Tor Olav Kristensen 
Subject: Re: Implementing new light source function 
Date:  2 Mar 2004 20:35:18 
Message: <40453656$1@news.povray.org> 
 | 
 
 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
Tor Olav Kristensen wrote:
> Gianluca Massaccesi wrote:
> 
>> Do you think is possible to implement a new function for a light source,
>> with rays function of solid angle (seeIES standard). I different words,
>> having the possibility of controlling the energy of rays in relation with
>> horizontal and vertical angle. It would be very usefull for modelling
>> purpose.
> 
> 
> If you are working with isosurfaces (and if you don't care about
> shadows), then you can calculate how much a light source illuminates
> a point on the surface by using functions in SDL. (I.e. you don't
> need to patch POV-Ray to do this.)
 >
 > I once used such a technique to make a few simple images.
...
I forgot to mention that you would have to make a function that
describes the energy distribution at different angles around (or
relative to ?) the light source.
The source code for the mentioned images can be found here.
http://news.povray.org/povray.text.scene-files/thread/%3CXns93A54E262AE2torolavkhotmailcom%40204.213.191.226%3E/
or http://tinyurl.com/2dbua
(It might give you some hints about how to start attacking this
problem.)
Tor Olav
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
in news:4044ef3b$1@news.povray.org Slime wrote:
> This could probably be done in SDL with a sphere with a filtering
> pigment around a normal light source, unless I misunderstand.
> 
The hard part would probably be to convert luminance file to functions. 
Ian Ashdown made a parser available for parsing IESNA LM-63 and similar 
files, maybe that could be a start.
Also if I remember well, there was somebody who patched povray in a way 
that it could work these IES files, but the code was never published. 
Can't find the discussion, it was about a year (or more) ago.
I would realy welcom a POV-Ray feature that could read and deal with such 
files directly. Many manufacturers of lighting systems make these data 
available.
Ingo
 
 Post a reply to this message 
 | 
  | 
 |   | 
 |   | 
 | 
  | 
 | 
  | 
 |   |