|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
I'm using the following declaration to create a red spot light with a visible
beam and then using the declaration in multiple place. The object appears
multiple times in the rendered scene but only one instance appears to have a
light source. Can you duplicate light source in this way?
#declare MySpotLight =
union {
light_source {
<0,-0.35, 0>
color Red*2
spotlight
radius 25
falloff 30
point_at <0, 0.3095, 0>
}
cone {
<0,-0.5, 0>, 0.0
<0, +0.3,0>, 0.4
pigment { rgbt<1,1,1,1> }
finish { ambient 0.0 diffuse 0 }
hollow
no_shadow
photons { pass_through }
interior {
media {
scattering {3, Red*0.7 extinction 1.0 }
samples 1,1
}
}
}
}
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
"Steve Anger" <nomail@nomail> wrote:
> I'm using the following declaration to create a red spot light with a visible
> beam and then using the declaration in multiple place. The object appears
> multiple times in the rendered scene but only one instance appears to have a
> light source. Can you duplicate light source in this way?
It work's for me on POV-Ray 3.7!
I use object{MySpotLight translate some where}
have fun!
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Le 19-08-23 à 14:20, Steve Anger a écrit :
> I'm using the following declaration to create a red spot light with a visible
> beam and then using the declaration in multiple place. The object appears
> multiple times in the rendered scene but only one instance appears to have a
> light source. Can you duplicate light source in this way?
>
> #declare MySpotLight =
> union {
> light_source {
> <0,-0.35, 0>
> color Red*2
> spotlight
> radius 25
> falloff 30
> point_at <0, 0.3095, 0>
> }
>
> cone {
> <0,-0.5, 0>, 0.0
> <0, +0.3,0>, 0.4
> pigment { rgbt<1,1,1,1> }
> finish { ambient 0.0 diffuse 0 }
> hollow
> no_shadow
> photons { pass_through }
> interior {
> media {
> scattering {3, Red*0.7 extinction 1.0 }
> samples 1,1
> }
> }
> }
> }
>
>
>
For your media, you should use only a single parameter for samples, and
it should be larger than 2.
The syntax that you use is intended for sampling method 1 and 2, not the
default method 3.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
"Steve Anger" <nomail@nomail> wrote:
> I'm using the following declaration to create a red spot light with a visible
> beam and then using the declaration in multiple place. The object appears
> multiple times in the rendered scene but only one instance appears to have a
> light source. Can you duplicate light source in this way?
>
> #declare MySpotLight =
> union {
> light_source {
> <0,-0.35, 0>
> color Red*2
> spotlight
> radius 25
> falloff 30
> point_at <0, 0.3095, 0>
> }
>
> cone {
> <0,-0.5, 0>, 0.0
> <0, +0.3,0>, 0.4
> pigment { rgbt<1,1,1,1> }
> finish { ambient 0.0 diffuse 0 }
> hollow
> no_shadow
> photons { pass_through }
> interior {
> media {
> scattering {3, Red*0.7 extinction 1.0 }
> samples 1,1
> }
> }
> }
> }
The reason I wasn't seeing the other light sources was due to the scattering
method which is viewer angle dependent.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
|
|