Profile Picture

FBX to Unity - No Materials?

Posted By TonyDPrime 6 Years Ago
You don't have permission to rate!
Author
Message
TonyDPrime
TonyDPrime
Posted 6 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)

Group: Forum Members
Last Active: Last Month
Posts: 3.4K, Visits: 12.4K
I don't know which section of the forum this is supposed to go in, but since it's an FBX from iClone 7.21 to Unity 3D 2018.1, I am thinking here in Technical Issues.

Okay - the problem is that when I export an avatar to Unity 3D, from iClone FBX, the materials brought into Unity are all grey/white. 
If I export FBX, from iClone to 3DS Max or Unreal Engine, the imported figure comes in with materials.
One question -
How to get materials embedded 'in' character over to Unity 3D?

Thx!
TonyDPrime
TonyDPrime
Posted 6 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)Distinguished Member (13.2K reputation)

Group: Forum Members
Last Active: Last Month
Posts: 3.4K, Visits: 12.4K
Okay, I put 'Embed', and I set a threshold for file size above the texture size.
But it only sends over Metallic, Roughness, and Alpha.
What about Albedo/Base Color, Normal/Bump, and all the other maps, why are they excluded from the export?
davev
davev
Posted 6 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)

Group: Forum Members
Last Active: Last Month
Posts: 71, Visits: 445

Unity tries it's best to match material slots for a bunch of different 3D packages and material types, but at the end of the day Unity materials are your final destination and they may still have some setting up depending on the shader you wish to use (for example some require specular in the alpha channel as described above). Try this to get most way there:

  • Assign your material in the source package, make sure there is a baked texture in the diffuse slot

  • Assign your other baked textures to the spec, normal and others

  • Check embed textures at export

  • Check 'import materials: by material name' is selected for your imported model (in the inspector)

Where possible use a portable file format like FBX and follow these guidelines.

http://forum.unity3d.com/threads/material-texture-faq.244786/http://unity3d.com/support/documentation/Manual/HOWTO-exportFBX.html





Reading This Topic