umasteeringgroup / UMA

Unity Multipurpose Avatar
MIT License
737 stars 169 forks source link

Improved appearance of hair ends by stretching alpha #263

Closed Jaimi closed 5 years ago

Jaimi commented 5 years ago

Current shaders draw the solid (clipped) pass, and then follow with a fade pass. This change is to stretch the alpha for the fade portion, to provide smoother visuals, so the fade portion would start fading from where it was clipped, instead of 1/2. In addition, the ztest was change for the double side shader pass, so you don't get the darker layer banding in some cases.

Jaimi commented 5 years ago

Changed character editor to use a DelayedTextField, and forced it to save the recipe when editing done.