POV-Ray : Newsgroups : povray.advanced-users : filtered/transmitted light in media Server Time
31 Oct 2024 19:24:15 EDT (-0400)
  filtered/transmitted light in media (Message 1 to 4 of 4)  
From: b
Subject: filtered/transmitted light in media
Date: 28 Feb 2014 19:50:00
Message: <web.53112e32a35c77675b482a740@news.povray.org>
basically I need a way to disable filtered/transmitted light from interacting
with global atmospheric media for a specific object in the scene. When the
object in question color have f and t  greater than 0, some very strange
lighting affects occur in the media. more details info below.

the situation:
==============
I'm rendering two objects, and a third used for creating rays in a fog like
media. 1) a set of spheres and cylinders, 2) a surface defined by imported
mesh2. This needs to be partially transparent. 3) copy of 2's mesh2, but
transmit and filter 0.

object 1,2 has a light_group with a set of different lights. both these light
groups have global_lights off. each light in both groups have media_interaction
off.

The purpose of object 3 is create a pattern of rays through the fog. There's a
spot light positioned facing the camera behind a copy of the mesh2 surface.


the issue:
==========
when object 2 is in the scene it affects the rays through the fog like media. In
object 2 f and t are non zero, and the impact is like refraction or focusing.
making some bright rays. This is unexpected because all lights on this object
are set not to interact with the media. also global_lights are off in his
light_group.

I need this not to happen. It doesn't if I set object 2 f and t 0, but I need
them non-zero.

Any idea why this would happen, how I can have object 2 f,t non-zero, and not
impact the rays through the fog??


Post a reply to this message

From: Alain
Subject: Re: filtered/transmitted light in media
Date: 28 Feb 2014 21:19:24
Message: <531143ac@news.povray.org>

> basically I need a way to disable filtered/transmitted light from interacting
> with global atmospheric media for a specific object in the scene. When the
> object in question color have f and t  greater than 0, some very strange
> lighting affects occur in the media. more details info below.
>
> the situation:
> ==============
> I'm rendering two objects, and a third used for creating rays in a fog like
> media. 1) a set of spheres and cylinders, 2) a surface defined by imported
> mesh2. This needs to be partially transparent. 3) copy of 2's mesh2, but
> transmit and filter 0.
>
> object 1,2 has a light_group with a set of different lights. both these light
> groups have global_lights off. each light in both groups have media_interaction
> off.
>
> The purpose of object 3 is create a pattern of rays through the fog. There's a
> spot light positioned facing the camera behind a copy of the mesh2 surface.
>
>
> the issue:
> ==========
> when object 2 is in the scene it affects the rays through the fog like media. In
> object 2 f and t are non zero, and the impact is like refraction or focusing.
> making some bright rays. This is unexpected because all lights on this object
> are set not to interact with the media. also global_lights are off in his
> light_group.
>
> I need this not to happen. It doesn't if I set object 2 f and t 0, but I need
> them non-zero.
>
> Any idea why this would happen, how I can have object 2 f,t non-zero, and not
> impact the rays through the fog??
>
>

Any object in a light_group WILL cast shadow for lights that are outside 
of it's group. If the object can cause any colouration of that light, 
the cast shadow will get coloured accordingly.

The solution can be as easy as setting no_shadow for those objects.



Alain


Post a reply to this message

From: b
Subject: Re: filtered/transmitted light in media
Date: 1 Mar 2014 14:00:10
Message: <web.53122da42edc5516f889eb4c0@news.povray.org>
Alain <kua### [at] videotronca> wrote:

>
> Any object in a light_group WILL cast shadow for lights that are outside
> of it's group. If the object can cause any colouration of that light,
> the cast shadow will get coloured accordingly.
>
> The solution can be as easy as setting no_shadow for those objects.
>

No luck. That looked very promising! however no_sdhadow makes obj 2 surface
fully opaque regardless of filter and transmit parameters. here's the thing: I
need to see through obj 2 surface.


Post a reply to this message

From: Alain
Subject: Re: filtered/transmitted light in media
Date: 1 Mar 2014 17:31:41
Message: <53125fcd$1@news.povray.org>

> Alain <kua### [at] videotronca> wrote:
>
>>
>> Any object in a light_group WILL cast shadow for lights that are outside
>> of it's group. If the object can cause any colouration of that light,
>> the cast shadow will get coloured accordingly.
>>
>> The solution can be as easy as setting no_shadow for those objects.
>>
>
> No luck. That looked very promising! however no_sdhadow makes obj 2 surface
> fully opaque regardless of filter and transmit parameters. here's the thing: I
> need to see through obj 2 surface.
>
>
>
>
That's NOT normal. The no_shadow attribute should have absolutely no 
effect on any object appearance, it just prevent it from casting any shadow.

Can you post a sample displaying your isue?



Alain


Post a reply to this message

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