Why does my Hexagon-exported obj not show any image textures in DS 4.6?
tmtmtm_f56c8d4bda
Posts: 86
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
Was the model actually UV mapped in Hexagon? Did you try applying the textures by hand in the DS Surfaces pane?
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.
Make sure that the whole item was UVed, OBJ doesn't support partial mapping.
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.
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