POV-Ray : Newsgroups : povray.binaries.images : Help! (11Kb Attachment) : Re: Help! (11Kb Attachment) Server Time
14 Aug 2024 18:00:44 EDT (-0400)
  Re: Help! (11Kb Attachment)  
From: Slime
Date: 21 Sep 2002 20:00:00
Message: <3d8d0800$1@news.povray.org>
> See Docs: '6.7.3.5 Conserve Energy for Reflection'

It says...

"When conserve_energy is enabled, POV-Ray will multiply the amount filtered
and transmitted by what is left over from reflection (for example, if
reflection is 80%, filter/transmit will be multiplied by 20%)."

So what does it mean when "reflection is 80%"? When does that occur? Is it
talking about "when variable reflection causes only 80% of the maximum
reflection to occur", or "when you use reflection .8", or "when the color of
the light reflected is <.8,.8,.8>?" Or what?

AFAIK, reflection can't be measured in percentages; it's merely the color of
the light coming from the reflected direction multiplied by some value, and
added onto the color of the object at that point. The color of the incoming
light could be any value from negative to positive infinity. I see no way to
represent that as a percentage.

So, basically, here's how I believe reflection and transmittance is normally
calculated:

color_of_object_at_point_a =
color_caused_by_pigment_of_object_and_light_sources_at_point_a
+
incoming_light_at_reflected_angle * reflection_amount_at_point_a
+
incoming_transmitted_light * transmission_amount_at_point_a

Am I right or wrong? If I'm right, how is this equation modified to take
conserve_energy into account?

 - Slime
[ http://www.slimeland.com/ ]


Post a reply to this message

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