Announcement

Collapse
No announcement yet.

Render Elements for Bloom (post-render in V-Ray frame buffer)

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

  • Render Elements for Bloom (post-render in V-Ray frame buffer)

    Hi all,

    I have an interior scene with lights on the ceiling (think old warehouse). I want to add a slight amount of bloom to the light (VRayLight-sphere).

    Since there are other bright objects in the scene that I do *not* want to bloom, I expected that I could use some of the bloom masks. However, I have failed at every attempt to use them.

    If I select "Intensity," I get the red "No channel, please re-render" warning.

    If I select Object ID, I get the "No channel, please re-render" warning.

    Same with Material ID, I get the "No channel, please re-render" warning.

    VRayObjectID is listed in the Render Elements tab. Am I missing something about the required channel?

    I have changed the VRayLight's Object ID to 5. However, it does not appear when viewing the VRayObjectID pass in the V-Ray frame buffer. Other Object IDs (geometry) appear, but not the VRayLight. The places where I would expect the VRayLight's Object ID are completely black.

    Even when I dropped in a box with a unique Object ID (6), I still get the red "No channel..." error.

    I've reviewed the Lens Effects page on chaosgroup.com, but couldn't find anything there that showed me what may be missing. Am I missing something basic? Is this a bug?

    Thanks,
    Tim

  • #2
    Have you actually tried re-rendering like the error message says?
    Thing is - VRay needs specific channels (like the intensity mask) to do the bloom as you wanted, so VRay needs to know before starting the render if you want to use these features and create the channels accordingly.
    Software:
    Windows 7 Ultimate x64 SP1
    3ds Max 2016 SP4
    V-Ray Adv 3.60.04


    Hardware:
    Intel Core i7-4930K @ 3.40 GHz
    NVIDIA GeForce GTX 780 (4096MB RAM)
    64GB RAM


    DxDiag

    Comment


    • #3
      Of course. I have rendered and re-rendered. I'm trying to do this with the V-Ray Frame Buffer post effect.

      I'm unable to find any render element in the Render Elements tab with the word "intensity" in it.

      The VRayObjectID and VRayMtlID are passes that are created. However, I get the same "re-render" warning for both.

      I understand how the render passes work (can't utilize them in post if not created during render). I'm trying to find out whether there is something required that is not listed in the docs...or whether there is a bug...particularly with the VRayLight not showing up in the Object ID pass.

      Comment


      • #4
        Originally posted by Tim in Hollywood View Post
        Of course. I have rendered and re-rendered. I'm trying to do this with the V-Ray Frame Buffer post effect.

        I'm unable to find any render element in the Render Elements tab with the word "intensity" in it.

        The VRayObjectID and VRayMtlID are passes that are created. However, I get the same "re-render" warning for both.

        I understand how the render passes work (can't utilize them in post if not created during render). I'm trying to find out whether there is something required that is not listed in the docs...or whether there is a bug...particularly with the VRayLight not showing up in the Object ID pass.
        How did you activate it, environment/effects or in the VFB (you have two ways). I always use the one in the VFB, tried once with '8' and didn't know how to get it working properly either.
        A.

        ---------------------
        www.digitaltwins.be

        Comment


        • #5
          For the light: Have you unchecked "invisible" in the lights settings? I don't know if they are even supposed to show up in ObjectIDs
          Software:
          Windows 7 Ultimate x64 SP1
          3ds Max 2016 SP4
          V-Ray Adv 3.60.04


          Hardware:
          Intel Core i7-4930K @ 3.40 GHz
          NVIDIA GeForce GTX 780 (4096MB RAM)
          64GB RAM


          DxDiag

          Comment


          • #6
            Originally posted by Vizioen View Post
            How did you activate it, environment/effects or in the VFB (you have two ways). I always use the one in the VFB, tried once with '8' and didn't know how to get it working properly either.
            It was mentioned in the subject, but not specifically in the OP. I'm trying to do this in the VFB, post-render.

            Comment


            • #7
              Originally posted by Art48 View Post
              For the light: Have you unchecked "invisible" in the lights settings? I don't know if they are even supposed to show up in ObjectIDs
              Yes. Invisible is unchecked.

              If they aren't supposed to show up in the ObjectID pass, why would Object IDs be listed as a property of the VRayLight?
              Last edited by Tim in Hollywood; 31-03-2016, 08:58 PM.

              Comment


              • #8
                Ultimately, the larger question is why do all of the Bloom Mask options give the re-render error? What is required to avoid that error? Is this a bug, or is there something else required to use Bloom Masks?

                Comment


                • #9
                  Originally posted by Tim in Hollywood View Post
                  Ultimately, the larger question is why do all of the Bloom Mask options give the re-render error? What is required to avoid that error? Is this a bug, or is there something else required to use Bloom Masks?
                  Re-Render notification should only appear if a render is completed without any Bloom masks activated, in that case the BloomMask Render Element will not exists in the VFB:
                  Click image for larger version

Name:	3dsmax_2016-04-01_12-02-29.png
Views:	1
Size:	67.2 KB
ID:	860319
                  Once the render is completed with at least one Mask option selected, BloomMask RE should be visible in the VFB and the re-render notification shouldn't not pop-up anymore:
                  Click image for larger version

Name:	3dsmax_2016-04-01_12-03-36.png
Views:	1
Size:	67.9 KB
ID:	860320

                  Originally posted by Tim in Hollywood View Post
                  I have changed the VRayLight's Object ID to 5. However, it does not appear when viewing the VRayObjectID pass in the V-Ray frame buffer. Other Object IDs (geometry) appear, but not the VRayLight. The places where I would expect the VRayLight's Object ID are completely black.
                  VRayObjectID and other mask elements could only extract contribution of geometry objects they cannot extract masks of VRayLights.

                  Originally posted by Tim in Hollywood View Post
                  I've reviewed the Lens Effects page on chaosgroup.com, but couldn't find anything there that showed me what may be missing. Am I missing something basic? Is this a bug?
                  Yes there is a know bug with Object ID and Material ID masks - they do not work at the moment, this is already discussed on a few placed on the forum and added into our system
                  Svetlozar Draganov | Senior Manager 3D Support | contact us
                  Chaos & Enscape & Cylindo are now one!

                  Comment


                  • #10
                    Originally posted by svetlozar.draganov View Post
                    Once the render is completed with at least one Mask option selected, BloomMask RE should be visible in the VFB and the re-render notification shouldn't not pop-up anymore:
                    [ATTACH=CONFIG]29468[/ATTACH]
                    Thank you for the info. Very helpful.

                    I was under the impression that as long as the necessary Render Element (which I thought was MaterialID or ObjectID) was selected prior to render, the Lens Effects in the VFB could be activated later.

                    Is there any way to get BloomMask listed as a Render Element in the Render Setup dialog? Then, we could simply set it and forget it. Then, open the Lens Effects dialog in the VFB at any time. In the current implementation, it requires remembering for every render...or else we have to re-render the job to get the Bloom Effect.

                    Comment


                    • #11
                      Lens Effects material/object ID masks bug has been fixed for the next official service pack.
                      Svetlozar Draganov | Senior Manager 3D Support | contact us
                      Chaos & Enscape & Cylindo are now one!

                      Comment

                      Working...
                      X