Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-2067

Glossy Projectors



    • Story
    • Status: Closed
    • Major
    • Resolution: Released
    • None
    • None
    • None
    • Feature


      How would you like the feature to work?

      Presently projectors have very strange behavior. Depending on a surface's environment intensity, they get blurrier the more intense they are, and the reflections "fatten" depending on how intense the reflections on the surface are. This doesn't really make a whole lot of sense.

      Depending on how glossy the surface is, projector reflections should become sharper for higher gloss values and blurrier for lower values. On top of that, projector reflections shouldn't "fatten" based upon intensity; this makes them unusable for decent looking reflections.

      This feature makes use of the glossiness parameter to calculate the "gloss" of projector reflections.

      I've created a patch that meets this criteria. See the attached screenshots.

      Why is this feature important to you? How would it benefit the community?

      This feature is important simply because projectors are becoming a bigger deal, but there's still a couple of bugs that makes them unusable. This feature sets some ground work for glossy reflections in general as well, enabling content to look more as it should now that we have materials.

      Existing Functionality vs. Proposed Functionality

      I've added some additional comparison screenshots.

      Each of these screenshots were taken with the Reflection Box 1 and Reflection Box 2 test rigs found in Hippo Hollow. The "New Setup" images demonstrate this new glossy reflections functionality and how they interact with the glossiness material parameter. The "Old Setup" screenshots show how projector reflections presently work, and how they interact with the environment intensity instead, specifically on Reflection Box 1.
      You may take a copy of both Reflection Box 1 and Reflection Box 2 as full perm on Hippo Hollow.


        Issue Links



              Unassigned Unassigned
              geenz.spad Geenz Spad
              Geenz Spad Geenz Spad
              13 Start watching this issue