Material Export Guide

HIFI Material Properties
FBX Fields
Software UI
Comment
Hifi Albedo Color & Map



Blender



Albedo = DiffuseColor * DiffuseFactor
DiffuseColor= Blender.DiffuseColor
DiffuseFactor= Blender.DiffuseIntensity


AlbedoMap = Tex.Mat.DiffuseColor

Tex.Mat.DiffuseColor: Blender.Texture.Diffuse.Color

Maya



Albedo = DiffuseColor * DiffuseFactor
DiffuseColor = Maya.Color
DiffuseFactor = Maya.Diffuse
Diffuse = Maya.Color * Maya.Diffuse

Albedo = DiffuseColor * DiffuseFactor
AlbedoMap = Tex.Mat.DiffuseFactor
DiffuseColor = Maya.Color
DiffuseFactor = 0.5
Tex.Mat.DiffuseFactor = Maya.Diffuse.Texture
Texture and Diffuse Color are blended
Albedo = DiffuseColor * DiffuseFactor
AlbedoMap = Tex.Mat.DiffuseColor
DiffuseColor = Vec3(1.0)
DiffuseFactor = Maya.Diffuse
Tex.Mat.DiffuseColor = Maya.Color.Texture
Albedo Color is always exactly the Texture map color




Hifi Emissive Color & Map



Blender



Emissive = EmissiveColor * EmissiveFactor
EmissiveColor = Blender.Diffuse.Color
EmissiveFactor = Blender.Shading.Emit
Emissive Color is always the Diffuse Color
Shading Emit controls the Emissive Factor so it MUST be assigned correctly
EmissiveMap = Tex.Mat.EmissiveFactor
Emissive = NOT USED
EmissiveColor = Blender.Diffuse.Color
EmissiveFactor = Blender.Shading.Emit
Tex.Mat.EmissiveFactor = Blender.Texture.Shading.Emit

Maya



Emissive = EmissiveColor
EmissiveColor = Maya.IncandescenceColor



EmissiveMap = Tex.Mat.EmissiveFactor
Emissive = NOT USED
EmissiveColor = Vec3(0.5)
Tex.Mat.EmissiveColor = Maya.Incandescence.Texture





Hifi Roughness Value & Map



Blender



Roughness = 1 - Shininess / 100
Shininess = Hardness * 100 / 512

RoughnessMap = monochrome(1 - Tex.Mat.ShininessExponent)
Roughness = NOT USED
Shininess = Hardness * 100 / 512
Tex.Mat.ShininessExponent = Blender.Texture.Specular.Hardness

Maya



Roughness = 1 - Shininess / 100
Shininess = Maya.CosinePower

RoughnessMap = monochrome(1 - Tex.Mat.ShininessExponent)
Roughness = NOT USED
Shininess = 20
Tex.Mat.ShininessExponent = Maya.SpecularPower.Texture





Hifi Metallic Value & Map



Blender



Metallic = maxCoord(SpecularColor)
SpecularColor = Blender.Specular.Color
SpecularFactor = 0.5 * Blender.Specular.Intensity

MetallicMap = monochrome(Tex.Mat.SpecularColor)
Metallic= NOT USED
SpecularColor = Blender.Specular.Color
SpecularFactor = 0.5 * Blender.Specular.Intensity
Tex.Mat.SpecularColor = Blender.Texture.Specular.Color

MetallicMap = monochrome(Tex.Mat.SpecularFactor)
Metallic= NOT USED
SpecularColor = Blender.Specular.Color
SpecularFactor = 0.5 * Blender.Specular.Intensity
Tex.Mat.SpecularFactor = Blender.Texture.Specular.Intensity

Maya



Metallic = maxCoord(SpecularColor)
SpecularColor = Maya.SpecularColor

MetallicMap = monochrome(Tex.Mat.SpecularColor)
Metallic = NOT USED
SpecularColor = Vec3(0.5)
Tex.Mat.SpecularColor = Maya.SpecularColor.Texture