Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Support for XY Normal Maps (-separate_rg_to_color_alpha) #26

@atteneder

Description

@atteneder

Tangent space normal maps with basis universal ETC1s mode compression suffer greatly from artifacts. A better solution is to only encode the X and Y components (red and green channel) into the color and alpha slices respectively.

This can be done with the -separate_rg_to_color_alpha option, which works for both toktx and basisu.

KtxUnity should be able to load and transcode such textures correctly. Optionally this is auto-detected.

Note: Users have to be aware of this format and adopt shaders accordingly (the missing Z component has to be restored in some way).

A workaround is to use UASTC mode.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions