POV-Ray : Newsgroups : povray.general : Radiosity, diffuse and reflection : Re: Radiosity, diffuse and reflection Server Time
4 Aug 2024 22:12:48 EDT (-0400)
  Re: Radiosity, diffuse and reflection  
From: Xplo Eristotle
Date: 5 Feb 2003 20:09:18
Message: <3e41b5be@news.povray.org>
Tom Melly wrote:
> 
> A white rough surface will have a diffuse of 1, since all light is diffusely
> reflected.
> A black rough surface will also have a diffuse of 1, since all light is
> absorbed, rather than reflected.
> A reflective surface should have its diffuse + reflection component adding to 1.

In theory, a black surface would have a very low diffuse reflection, 
because it's not, in fact, actually reflecting the light at all. 
However, because POV-Ray separates diffuse from pigment while in real 
life these properties are combined, this is a perfectly correct and 
reasonable way to do it.. and yes, you will get more realistic 
reflections and lighting if diffuse + reflection = 1.

> Now, the only other thing I can't quite work out is that, if specular highlights
> are just another form of reflection, how do you adjust diffuse to take account
> of a particular specular setting?

Specular highlights in POV-Ray are a kind of kludge. In real life, 
specular highlights are simply reflections of light sources and other 
really bright things. In POV-Ray, these can be accurately simulated by 
using "real" light sources (as opposed to point lights, which of course 
can't be reflected) with a realistically high brightness, and giving 
every object some amount of (possibly blurred) reflection.

Obviously, even if we CAN do this, we don't always want to, because it's 
really damn slow, and might produce results no better than we'd get with 
some specular highlights artificially added in.

That's the long answer. The short answer is: "ignore specular values in 
your calculations."

-Xplo


Post a reply to this message

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