Eyes and lashes wrong after importing to Unity

MajesticMajestic Posts: 21
edited December 1969 in New Users

I'm exporting a Victoria 4 model from Daz to .fbx, and importing it to Unity. It looks great in Daz, but in Unity the eyes appear white and the lashes are just a heavy black line around the eyes.

Any idea what I'm doing wrong? Is there an option that needs to be set on export? Any help much appreciated. :)

unity-import.jpg
400 x 339 - 27K

Comments

  • MajesticMajestic Posts: 21
    edited December 1969

    I’ve fixed this. In case anyone else runs across the same issue: in Unity, just change the shader for the lashes, eyes, cornea and eye surface to a transparent shader (e.g. transparent/diffuse).

  • edited December 1969

    Thanks for posting your solution. I had the same issue and was going berserk.

  • MajesticMajestic Posts: 21
    edited December 1969

    No problem. :) One other thing: in the import settings for the lashes, check "Alpha from grayscale" in Unity and hit Apply.

  • wizard1200wizard1200 Posts: 239
    edited July 2014

    I have changed the shader in Unity to "transparent / diffuse", but the lashes and the eyes are still looking strange. I guess checking "alpha from greyscale" in Unity should help, but i do not know where i can find this option. Or perhaps i have used the wrong fbx export settings. A step by step guide would be great.

    Post edited by wizard1200 on
  • Herald of FireHerald of Fire Posts: 3,504
    edited July 2014

    'Game License to use these figures in Unity>

    The eyelashes are made using transparency maps, so naturally they're considered a transparent object, same goes the majority of hairstyles as well. Victoria 4 also has an Eye Reflection surface, which probably won't translate well under Unity since it requires a rather unique shader to make it look any good (and to be honest, the ones in Unity aren't really suited). The latter may account for the eye whiteness, so you may want to just make the entire surface invisible.

    Remember that ultimately Unity is intended for games, which means the shaders are optimised for games as well. Expect a lot of tweaking to get them to look decent in the engine, or alternatively code your own if you're savvy enough. Not all Victoria textures have the benefit of normal maps, which are highly recommended if you're going for quality in a games engine.

    Post edited by Herald of Fire on
Sign In or Register to comment.