Why does my Hexagon-exported obj not show any image textures in DS 4.6?

I created an obj as a simple test. Nothing fancy just a couple surfaces.

I applied a material that uses a texture image to it and all looks fine in Hexagon.

I then export it as obj with UV maps and normals. Also I tick the "flip textures" box.

When I import the item to DS 4.6 the material no longer shows. It's just black.

What am I doing wrong?

Thanks.

Comments

  • Richard HaseltineRichard Haseltine Posts: 100,842
    edited December 1969

    Was the model actually UV mapped in Hexagon? Did you try applying the textures by hand in the DS Surfaces pane?

  • tmtmtm_f56c8d4bdatmtmtm_f56c8d4bda Posts: 86
    edited December 2014

    Yea the modeling and mapping was done in hexagon.

    I needed to see if my texture is correctly aligned. It's a 539x539 pixel image and it looks fine inside hexagon.

    All I see in DS surfaces is a default plastic texture.

    Worse yet, when I try to set the image as my diffuse, it doesn't do anything at all. Just shows the diffuse color.

    I sifted through the horiz and vert map tiles and offset etc and checked if anything changes.

    Nothing.

    I'm wondering what I'm not doing right or if there is something obscure I'm missing.

    Post edited by tmtmtm_f56c8d4bda on
  • Richard HaseltineRichard Haseltine Posts: 100,842
    edited December 1969

    Make sure that the whole item was UVed, OBJ doesn't support partial mapping.

  • tmtmtm_f56c8d4bdatmtmtm_f56c8d4bda Posts: 86
    edited December 1969

    Okay. My model is literally just 2 flat surfaces. They both are in the unwrap window and the image texture covers both.

    I found this:
    http://wiki.daz3d.com/doku.php/artzone/pub/software/multiuvs/muv_adding

    So I guess I have to load the obj as a UV set so DS will see the map.

  • tmtmtm_f56c8d4bdatmtmtm_f56c8d4bda Posts: 86
    edited December 1969

    Answering my own question for future reference.

    Custom texture maps need to be loaded into DS as a separate UV set.

    Open surfaces panel
    Go to panel menu and choose load new UV set
    Load the obj file

    Then when customizing the surface, choose the new UV set from the drop down in the surfaces panel

Sign In or Register to comment.