Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
194 stars 9 forks source link

Fix overlapping RGBA Packed Channels for PBSMetallic and PBSDualSidedMetallic inputs #1788

Closed eduprimowl closed 3 years ago

eduprimowl commented 3 years ago

Is your tweak request related to a problem? Please describe.

PBS Channel Packing overlapping channels for inputs such as PBS-Metallic Height/AO are both on Green Utilizing Red for Metallic :: Green for Occlusion/Height :: Blue(EMPTY) :: Alpha for Smoothness

PBS Channel Packing for DualsidedPBS-metallic overlapping for inputs such as Metallic and Occlusion are both on Red Utilizing Red for Metallic and Occlusion :: Green(EMPTY) :: Blue(EMPTY) :: Alpha smoothness

Describe what would you like tweaked

It would be nice if we could have a concise matching channel packing Format for both Red Metallic :: Green Occlusion :: Blue Height :: Alpha Smoothness For PBS Metallic and PBSDualSidedMetallic while ignoring Blue/Height on the dualsided as there is no height input

This would allow for the same workflow channel packing for both dualsided and regular metallic PBS

Describe alternatives you've considered

Or if not a matching workflow for channel packing at least separating Red Metallic and Occlusion on DoubleSidedMetallic and separating Height and Occlusion on Green for Metallic

Additional context

This is a continuation a bit from issue #1776 , this however is not a Documentation request of current Channel Packing workflow as Issue #1776 but an actual request for a change in behavior and thus prolly code.

eduprimowl commented 3 years ago

As per this Unity Thread and NeosVR is Unity Verbatim I declare this not an issue and move on https://forum.unity.com/threads/standard-shader-metallic-texture-packing.314283/ Unity is that height/Occlusion channel map are usable for both PBS Metallic therefore is R: Metalness G: Occlusion/Height A: Smoothness