POV-Ray : Newsgroups : povray.general : Light source reflections - help! Server Time
27 Nov 2024 12:41:22 EST (-0500)
  Light source reflections - help! (Message 1 to 6 of 6)  
From: pleriche
Subject: Light source reflections - help!
Date: 13 Oct 2008 08:10:01
Message: <web.48f33952ffd9f2ac844821af0@news.povray.org>
I have a scene containing various metal pipes, which I want to make into an
animation by moving the camera around the scene. (See
http://www.blueskylark.org/anim/cross4.wmv ) I have a couple of spotlights
which cast nice shadows, but I also want to model the reflections of the lights
on the shiny pipes ( texture { pigment { P_Brass4 } finish { F_MetalD  } } ),
which should give bright spots moving along the pipes as the points at which
the angles of incidence and reflection change.

A light source, being invisible, doesn't show up as a reflection. I then thought
of phong, but even phong 1 doesn't produce a noticeable effect, perhaps because
of the small diameter of the pipes. I then tried putting white disks behind the
spotlights, with additional very bright spotlights shining just on the disks.
This produced the required effect, but from some angles, the disks themselves
are visible, which I don't want.

Any ideas?

Regards - Philip


Post a reply to this message

From: Warp
Subject: Re: Light source reflections - help!
Date: 13 Oct 2008 09:01:07
Message: <48f34693@news.povray.org>
pleriche <nomail@nomail> wrote:
> A light source, being invisible, doesn't show up as a reflection. I then thought
> of phong, but even phong 1 doesn't produce a noticeable effect, perhaps because
> of the small diameter of the pipes.

  Try modifying phong_size to make the highlight larger.

> I then tried putting white disks behind the
> spotlights, with additional very bright spotlights shining just on the disks.
> This produced the required effect, but from some angles, the disks themselves
> are visible, which I don't want.

  Rather than doing that, you could define a sphere as a looks_like object
for the light source (when it is defined in the looks_like block, the object
is automatically made shadowless). Define a high ambient finish for the
looks_like object.

-- 
                                                          - Warp


Post a reply to this message

From: Chris B
Subject: Re: Light source reflections - help!
Date: 13 Oct 2008 10:39:29
Message: <48f35da1$1@news.povray.org>
> pleriche <nomail@nomail> wrote:
>> I then tried putting white disks behind the
>> spotlights, with additional very bright spotlights shining just on the 
>> disks.
>> This produced the required effect, but from some angles, the disks 
>> themselves
>> are visible, which I don't want.

You can also use the no_image and the no_shadow keyword on the the disks to 
prevent them from being visible directly. Then they should only be visible 
in reflections.

Regards,
Chris B.


Post a reply to this message

From: Alain
Subject: Re: Light source reflections - help!
Date: 13 Oct 2008 19:35:42
Message: <48f3db4e$1@news.povray.org>
pleriche nous illumina en ce 2008-10-13 08:04 -->
> I have a scene containing various metal pipes, which I want to make into an
> animation by moving the camera around the scene. (See
> http://www.blueskylark.org/anim/cross4.wmv ) I have a couple of spotlights
> which cast nice shadows, but I also want to model the reflections of the lights
> on the shiny pipes ( texture { pigment { P_Brass4 } finish { F_MetalD  } } ),
> which should give bright spots moving along the pipes as the points at which
> the angles of incidence and reflection change.
> 
> A light source, being invisible, doesn't show up as a reflection. I then thought
> of phong, but even phong 1 doesn't produce a noticeable effect, perhaps because
> of the small diameter of the pipes. I then tried putting white disks behind the
> spotlights, with additional very bright spotlights shining just on the disks.
> This produced the required effect, but from some angles, the disks themselves
> are visible, which I don't want.
> 
> Any ideas?
> 
> Regards - Philip
> 
> 

I like the way it loops.

With phong, use a smaller value for phong_size to make the highlight broader.
If, instead, you use specular, a larger roughness value will broaden the highlight.

Instead of using additional spots to illuminate your disks, give them a high 
ambient value, like ambient 10 or more.
You can replace those disks with spheres located around the lights with the 
looks_like feature. In fact, you can model the whole spotlights that way if you 
want to.

Adding "no_image" render an object invisible by direct view, but visible in 
reflections.

-- 
Alain
-------------------------------------------------
If at first you don’t succeed, try again. Then quit. No use being a damn fool 
about it.


Post a reply to this message

From: Kenneth
Subject: Re: Light source reflections - help!
Date: 14 Oct 2008 00:00:01
Message: <web.48f418a7236180dd78dcad930@news.povray.org>
"Chris B" <nom### [at] nomailcom> wrote:

> You can also use the no_image and the no_shadow keyword on the the disks to
> prevent them from being visible directly. Then they should only be visible
> in reflections.
>

I didn't know that technique would work; I'll have to give it a try!

Ken W.


Post a reply to this message

From: pleriche
Subject: Re: Light source reflections - help!
Date: 15 Oct 2008 16:20:00
Message: <web.48f65059236180dd3370f30d0@news.povray.org>
"Chris B" <nom### [at] nomailcom> wrote:
> > pleriche <nomail@nomail> wrote:
> >> I then tried putting white disks behind the
> >> spotlights, with additional very bright spotlights shining just on the
> >> disks.
> >> This produced the required effect, but from some angles, the disks
> >> themselves
> >> are visible, which I don't want.
>
> You can also use the no_image and the no_shadow keyword on the the disks to
> prevent them from being visible directly. Then they should only be visible
> in reflections.
>
> Regards,
> Chris B.

Thanks Chris - just what I needed!

Regards - Philip


Post a reply to this message

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