Announcement

Collapse
No announcement yet.

Vray lights block light?!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Vray lights block light?!

    It seems that Vray lights block light. How can I avoid this? I have a pool which has spotlights in it and it creates light that shines on the ceiling above. When I add another light above the pool shining towards that ceiling, it blocks the light that the pool creates.
    Aleksandar Mitov
    www.renarvisuals.com
    office@renarvisuals.com

    3ds Max 2023.2.2 + Vray 7 Hotfix 1
    AMD Ryzen 9 9950X 16-core
    96GB DDR5
    GeForce RTX 3090 24GB + GPU Driver 566.14

  • #2
    You can check invisible checkbox. Light will cease to cast shadows but also disappear. If you need it to be visible, then you can just create VrayMTL with self illumination of same intensity, then apply it on a geometry matching light source shape, and make sure this geometry does not affect GI, nor does it cast shadows. If it's visible for reflections and refraction depends on if your VrayLight is. You don't want both VrayLight and a stand in geometry to be visible twice for any ray type.

    Comment


    • #3
      The light is invisible but still blocks light.
      Aleksandar Mitov
      www.renarvisuals.com
      office@renarvisuals.com

      3ds Max 2023.2.2 + Vray 7 Hotfix 1
      AMD Ryzen 9 9950X 16-core
      96GB DDR5
      GeForce RTX 3090 24GB + GPU Driver 566.14

      Comment


      • #4
        Originally posted by Alex_M View Post
        The light is invisible but still blocks light.
        I don't know how that would happen. Can you post an image or a part of the scene?

        Best regards,
        Vlado
        I only act like I know everything, Rogers.

        Comment


        • #5
          Sure, please see attached part of the scene. When the light "VRayLight Pool Ambiance" is turned off, you can see the light from the pool falls freely on the ceiling as it should. When the same light is turned on however, the light from the pool no longer reaches the ceiling.

          Thanks a lot for the help!
          Attached Files
          Aleksandar Mitov
          www.renarvisuals.com
          office@renarvisuals.com

          3ds Max 2023.2.2 + Vray 7 Hotfix 1
          AMD Ryzen 9 9950X 16-core
          96GB DDR5
          GeForce RTX 3090 24GB + GPU Driver 566.14

          Comment


          • #6
            Thank you very much for the scene. This is a bug, the direct light is not blocked but the GI illumination is.
            It seams that the invisible option is not taken into account for the GI calculation.
            We'll make a note about it and will fix it.
            Svetlozar Draganov | Senior Manager 3D Support | contact us
            Chaos & Enscape & Cylindo are now one!

            Comment


            • #7
              It's not a bug really; the light is an actual emitting object that is physically in the scene; some hacks are used to allow it to pass camera rays or shadow rays from other lights through, but it does block GI and reflection rays.

              To do what you want, you could try plugging a white VRayColor texture into the light texture slot and making the alpha of the VRayColor texture 0.0.

              Best regards,
              Vlado
              I only act like I know everything, Rogers.

              Comment


              • #8
                Ha, never knew that lights block other light. This suggestion does the trick, thanks. Although I see this to be a pain to set up for each light. Could this be changed in future versions so it works without workarounds? Or is this on purpose?

                By the way, what if I wanted to use an image texture in the texture slot of the lights? How can I make their alpha 0.0 so they let light through?

                Originally posted by vlado View Post
                It's not a bug really; the light is an actual emitting object that is physically in the scene; some hacks are used to allow it to pass camera rays or shadow rays from other lights through, but it does block GI and reflection rays.

                To do what you want, you could try plugging a white VRayColor texture into the light texture slot and making the alpha of the VRayColor texture 0.0.

                Best regards,
                Vlado
                Aleksandar Mitov
                www.renarvisuals.com
                office@renarvisuals.com

                3ds Max 2023.2.2 + Vray 7 Hotfix 1
                AMD Ryzen 9 9950X 16-core
                96GB DDR5
                GeForce RTX 3090 24GB + GPU Driver 566.14

                Comment


                • #9
                  Originally posted by Alex_M View Post
                  Could this be changed in future versions so it works without workarounds?
                  Nope It's on purpose; like I said normally the light is a physical surface in the scene.

                  By the way, what if I wanted to use an image texture in the texture slot of the lights? How can I make their alpha 0.0 so they let light through?
                  You could use f.e. a ColorCorrection texture where the "Alpha=" parameter is set to "Zero"

                  Best regards,
                  Vlado
                  I only act like I know everything, Rogers.

                  Comment


                  • #10
                    I knew it must have been on purpose. You guys know what you're doing. Alright, thanks again for the help and valuable tips!
                    Aleksandar Mitov
                    www.renarvisuals.com
                    office@renarvisuals.com

                    3ds Max 2023.2.2 + Vray 7 Hotfix 1
                    AMD Ryzen 9 9950X 16-core
                    96GB DDR5
                    GeForce RTX 3090 24GB + GPU Driver 566.14

                    Comment


                    • #11
                      I have a similar situation. I have a dome light with HDRI lighting an object on ground plane. I add a plane vraylight above my object to boost the lighting/reflection on some areas of it, however this light blocks the light cast from the dome light. Would be nice if we could right click the light object (like any other object) and in it's max object properties untick cast shadows (even though in it own vray properties it still CAST shadows from its own emitted light)
                      Kind Regards,
                      Morne

                      Comment


                      • #12
                        You can use the solution mentioned earlier in the thread.

                        Best regards,
                        Vlado
                        I only act like I know everything, Rogers.

                        Comment


                        • #13
                          But then as mentioned, what do you do if you already have a texture in the light?
                          Kind Regards,
                          Morne

                          Comment


                          • #14
                            As Vlado mentioned
                            You could use f.e. a ColorCorrection texture where the "Alpha=" parameter is set to "Zero"
                            Zdravko Keremidchiev | chaos.com
                            Chaos Support Representative | contact us

                            Comment

                            Working...
                            X