Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
May 31, 2019
May 31, 2019

Normal2Roughness

A tool for Unity uses normal maps to create more accurate roughness mipmaps.

Normal2Roughness in action

This tool is designed to to reduce specular aliasing in specific conditions where normals get smeared by the mipmapping process. It's especially useful for displaying detailed metallic surfaces in VR and Works best when textures are the same size.

Features:

  • Drag and drop materials to convert them (SRP and custom shader textures must be set manually)
  • Zero performance cost.
  • Adjustable Strength modifier
  • Ideal for improving VR image quality

Requirements

Unity 2017+

How it works

Each mip level of a normal map in Unity is a downscaled version of the original. One downside of this downscaling is that the "bumps" in the surface get averaged out and smoothed together. Normal to Roughness tool restores this discarded information by turning the normals into roughness information and adding it to the roughness map.

About

A tool for Unity uses normal maps to create more accurate roughness mipmaps.

Resources

Releases

No releases published

Packages

No packages published

Languages