|
|
Am 27.06.2015 um 09:42 schrieb Zeger Knaepen:
> On 27/01/2015 20:22, Mr wrote:
>> Hi,
>> While adding Uberpov's blurry reflections in the Blender expoter, It
>> seemed to
>> work well, but after a few seconds I realized: there I am waiting for
>> a uniform
>> grey sky sphere to get "blurred" forever!
>>
>> So this is the first request:
>> if a ray from a surface meets only the sky_sphere and that this skysphere
>> happens to have no pattern or image texture, just pigment or simple
>> gradient,
>> namely absolutely nothing to get blurred, could this surface point get
>> always
>> excluded from the blurry reflection calculation?
>
> and what if, due to blurry reflection, that surface point should also
> reflect something else?
> Is there any way of knowing the reflection will only include the
> sky_sphere without tracing all those rays?
Nope, there isn't. But if you have shot a few of those rays, you could
make some /guess/, and let the general oversampling algorithm (-am3)
step in if you're mistaken.
If you're going that way, it might however be smarter to test whether
the colours are sufficiently similar, rather than testing whether they
all hit a uniform background. That way you can deal with the case of
/anything/ of uniform colour being reflected.
Currently the number of reflected rays shot per blurred reflection
computation depends only on the roughness of the surface, and can't even
be tweaked by the user.
Post a reply to this message
|
|