POV-Ray : Newsgroups : povray.general : optical system design Server Time
26 Nov 2024 11:27:27 EST (-0500)
  optical system design (Message 1 to 3 of 3)  
From: jeremy rutman
Subject: optical system design
Date: 11 Oct 2010 14:50:01
Message: <web.4cb35b3e9af8882f9f9d81740@news.povray.org>
I am curious if it is possible to use pov to design optical systems such as
light tubes, parabolic trough concentrators etc. e.g. for alternative energy
systems.
Can I either obtain light rays (paths of photons bouncing off mirrors etc.) or
output final object illumination values into a colormap or grayscale where
intensity is prop. to color ...perhaps this happens as default behavior?  I
would need to somehow obtain the relation between color and [insolation or
watts/m^2].  Anyone done any optical system design with pov? is there another
opensource that does it?


Post a reply to this message

From: Alain
Subject: Re: optical system design
Date: 12 Oct 2010 14:54:37
Message: <4cb4aeed$1@news.povray.org>

> I am curious if it is possible to use pov to design optical systems such as
> light tubes, parabolic trough concentrators etc. e.g. for alternative energy
> systems.
> Can I either obtain light rays (paths of photons bouncing off mirrors etc.) or
> output final object illumination values into a colormap or grayscale where
> intensity is prop. to color ...perhaps this happens as default behavior?  I
> would need to somehow obtain the relation between color and [insolation or
> watts/m^2].  Anyone done any optical system design with pov? is there another
> opensource that does it?
>
>

You can model the propagation of photons by using the photons feature. 
You need to ba aware that the propagation of the photons is limited by 
the max_trace_level setting and that it's top value is 255.

It's OFF be default. To enable it, you need to add the followings:
In the global_settings:
photons{count nnn} OR photons{spacing nnn}

For the objects that interact with the photons:
photons{target reflection on refraction on}
As most such object are ether reflective or transparent, possibly both, 
and photons almost don't show on them, you should also add "collect off"

As POV-Ray is NOT designed for those kind of works, it's not evident to 
get the effective power per surface unit. The bets bet would be to 
sample the resulting image and get the brightness of the pixels. To get 
an unclipped value, you need to output to an high dynamic range format. 
Use the current version 3.7 beta for that as I don't thing that versions 
3.6 and previous support that kind of format.



Alain


Post a reply to this message

From: Reactor
Subject: Re: optical system design
Date: 13 Oct 2010 18:20:00
Message: <web.4cb62fd01761ae8e6a99b6f80@news.povray.org>
"jeremy rutman" <jer### [at] hotmailcom> wrote:
> I am curious if it is possible to use pov to design optical systems such as
> light tubes, parabolic trough concentrators etc. e.g. for alternative energy
> systems.
> Can I either obtain light rays (paths of photons bouncing off mirrors etc.) or
> output final object illumination values into a colormap or grayscale where
> intensity is prop. to color ...perhaps this happens as default behavior?  I
> would need to somehow obtain the relation between color and [insolation or
> watts/m^2].  Anyone done any optical system design with pov? is there another
> opensource that does it?



Note that light and photons in POV do not have a wavelength or polarization, nor
does it support variable indices of refraction, so some optical properties
cannot be reproduced directly.

    -Reactor


Post a reply to this message

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