Material Support - Material Texture & Material Optimizations

Considering what I can see available for materials, it would be nice to include a material map, akin to standard UE fair.

Current supported maps as per the guide:

  • Diffuse ( Albedo + Transparency )
  • Normal ( DirectX )
  • Height

What things should shift to:

  • Diffuse ( Albedo + Transparency )
  • Material ( Occlusion + Roughness + Metallic ) Standard UE packing.
    OR ( If Emissive Is needed for a model )
  • Material ( ORM + Emissive ) To include emissive masking, with a color to select, rather than have it seperate, which would only waste more resources.
  • Normal ( DirectX )
  • Height removed, this is more expensive than just a normal.
  • Tint ( Removes the need for people to upload like a billion color variants of one model )

Additional: Lower Material Count Per Object ( Higher counts increase the time required for a frame to be created ) Geometry count can be higher considering geo can be handled quickly, its material slots and shading which will cause a lower FPS.

I am a tech artist myself, so if you need help implementing this, do let me know, I would be happy to help with the work for this, especially in optimizing it down, material wise.