<export_preset title="Generic PBR Specular-Glossiness (DirectX normals)" description="Generic Specular-Glossiness workflow converted from Metallic-Roughness maps. Normal map in DirectX format.">

  <output name="{name}_Diffuse" format="png" bits="8">
    <channel type="rgb" src_map="color,metallic" op="diffuse_from" default="0.5,0.5,0.5"/>
  </output>
    
  <output name="{name}_Specular" format="png" bits="8">
    <channel type="rgb" src_map="color,metallic" op="specular_from" default="0.5,0.5,0.5"/>
  </output>

  <output name="{name}_Glossiness" format="png" bits="8">
    <channel type="1" src_map="roughness" op="invert" default="0.5"/>
  </output>

  <output name="{name}_Height" format="png" bits="16">
    <channel type="1" src_map="displacement" default="0.5"/>
  </output>

  <output name="{name}_Normal" format="png" bits="16">
    <channel type="rgb" src_map="normal" op="normal_dx" default="0.5,0.5,1"/>
  </output>

  <output name="{name}_AO" format="png" bits="8">
    <channel type="1" src_map="ao" default="1"/>
  </output>

  <output name="{name}_Opacity" format="png" bits="8">
    <channel type="1" src_map="opacity" default="1"/>
  </output>

</export_preset>