Skip to content
This repository was archived by the owner on Dec 21, 2021. It is now read-only.

UTS2-AC v2.0

Choose a tag to compare

@ACIIL ACIIL released this 30 Apr 14:30
· 5 commits to master since this release
d99aee5

Version is v2.0, which means there's some loss of backwards compatibility.

Alpha settings and sliders have changed. Some other sliders for realtime shadows and mixing them have changed influence. Finally small changes to specular light balancing. So you will have to look at your materials after this update.

New features:

New ways to control rimlights and mix colors!
New environmental reflection feature. Used as a mask with rimlights to add a bit of detail or glossiness to rimlights.
Ability to reuse main texture on other effects.
Alpha handling has switched to alpha to coverage cutout dithering. Which is very strong for sorting and handling shadows at the cost of a screen space pattern.

GUI updated for the new settings
Shadow casting has changed with the new alpha methods, such as dither fading darkness by alpha or choosing to ignore shadow casting walls for face blushes and stuff to fight weird artifacts.

Change log:

  • Change shadow saturate mix setup and material defaults.
  • Change shadow minimal blackness formula.
  • Bugfix normalmap normalization vector. Should prevent cases of normalmaps causing "sparks" which bloom the specular.
  • Change GUI for new features.
  • Extend rimlight settings and features. New color mix modes, slider options, albedo blends.
  • Improve reusing of albedo textures without having to set all the slots.
  • Replace emission texture as mask.
  • New emission color texture.
  • Not backwards compatible new clipping slider range.
  • Not backwards compatible shadow darkness slider range.
  • New separate shadow clipping control option for "emote" surfaces.
  • Overhaul transClipping shadow cast to use dithering darkness like standard.
  • Overhaul transClippingFade so it uses dithering a2c cutout for sorting.
  • Implement simpler outline transClippingFade alphaToCoverage handling.
  • Safety lock so solid geometry shaders do not use alpha properties that always display.
  • New reflection environment map feature and settings.
  • New reflection environment mask onto rim light color.
  • Add backface light direction correction.
  • Fix and simplified add-pass brightness in alpha passes.
  • Replace tex2D as Samplers to extend ability to add texture features. Many textures and masks match the filter settings of mainTex.
  • Change transClipping queue order of transClippingFade to "AlphaTest+50" (and outline versions).
  • Refactor alpha handling code to remove their keywords.
  • Refactor for minor speedups.
  • Change Switch branching.
  • Implement code branching for mostly uniform data.
  • Improve highColor specular color mixing on albedo in not-additive mode. Slightly more energy correct.
  • Removed transparency shader.