Skin Micro Detail & Tessellation Plug-In

Plugins Skin Micro Detail & Tessellation Plug-In

Fixed Bugs
  • Detail scale can be modified individually for Gens, Torso, Face and Limbs
  • Fixed a bug that causes gaps to appear between arm and torso material after removing plug-in
  • Removed a benign NullPointerException that shows up in Unity Logs, thanks @everlaster
  • Nails should now be tessellated (Detail maps are not applied to nails though, since they are not skin)
  • Tried to improve handling of appearance preset/character changes
Known Bug & Workaround
Despite best effort, sometimes after appearance changes in a scene, the character may get "stuck" with micro detail shader and even after you remove the plugin.

Workaround: If you remove the plugin and it does not remove the effect or other issues you are having caused by the shader change, save your scene to a temp file and reload from the temp file. Reloading the scene without the plugin in it, should reset the shaders back to original.
Thanks to @everlaster for making me aware of a small memory leak/performance issue. Should be resolved now.
As was much requested by the community, this update makes things compatible with the popular SSS Plug-in.

I've added a "Prevent Shader Overwrite" checkbox in the plug-in settings to have my plug-in constantly check if another plug-in has overwritten the shader, and then switch it back. It's a brute force method but it works.

The compatibility issue was caused because the SSS Plug-in forced all skin to use a specific shader for tessellation and my plugin required a different shader for detail maps. Since Hunting's SSS is actually a screen space effect and both skin shaders have tessellation, there should be no feature loss.
Fixed a bug that would cause a gap between some material seams when the plug-in was removed.
Added a distance fade feature to automatically adjust "Detail Weight" as you get further from the target. This should help with noise when zooming out.

Unfortunately this is based on distance from an atom control instead of distance from the actual vertices. I won't be able to overcome this limitation until I can create my own shader.
Fixed a bug where you could only browse textures that were included in the .var file.

I recommend putting textures somewhere under /Custom/Atom/Person/Textures/
Fixed bugs where settings would not restore correctly when changing person, appearance or loading a scene that already has the plugin.

You should now be able to save scenes with the plug-in and use this plug-in more reliably. Be sure to upgrade to V2 in existing scenes.

Special thanks to @everlaster for helping on discord!
Back
Top Bottom