ZBrushCentral

How do you put textures on obj. files in Poser

hey,

I have a question for anyone who has Poser4. When you import an obj. (Zbrush) file into Poser, is there any way to put textures on those objects? i’ve saved many obj. files as props in Poser, but i still can’t put textures on them. So anyone who knows how to do this, please help!

jibberish

I use Steve Cox’s UV Mapper to create a texture template. You have to both save the template and resave your OBJ from within UV Mapper so that your new mappings are made a part of the file. I then use the template to create a texture in ZBrush, and finally import the object into Poser. Once I have the object there, I can use the Render Materials settings to apply the texture to the object.

Although it doesn’t cover the UV Mapper portion of the process (there are several good tutorials on that subject in the Poser section of Renderosity’s tutorials), I have created a tutorial that covers the rest. You can download it here. For what you need, I’d recommend downloading the full version of the tutorial.

Hope that helps you out!

ditto aurick…

There is a good tutorial about UVMAPPER here at Poser Arcana

Hi Jibberish,

UVMapper is useful when applying UV coordinates to objects that do not contain
any UV information (such as DXF files), but this is not the case with ZBrush-exported OBJ files.

Any 3D Object (Native to ZBrush or imported into ZBrush) can be exported by ZBrush and imported ‘as is’ into other 3D applications (such as Poser) with the texture already applied to the object. There is no need to use UVMapper on objects that are exported since these objects already contain texture/UV information.

-ZuZu :slight_smile:

I’ve also just learned that some cool stuff happens when you export an object with textures that have been painted directly on in Edit :Draw mode. As you know, the painted coloring gets the jaggies depending upon how dense your mesh is. The fewer polygons, the more jagged the edges are in anything you paint on the object.

Well, even though the object in ZBrush had jagged edges to the colors that I’d painted on for a quick text, Poser wound up smoothing those edges out very nicely.

I just had a thought occur to me, too, while typing this: You could create your tool with as low of a mesh density as will look good, to make it easier to export and work with in Poser. Then you can divide the mesh a couple of times in ZBrush and paint your texture onto it in Draw mode. Next, in Tool:Modifiers:Texture, convert the coloring that you’ve painted on into a texture. Exit Edit mode and delete the object that you just created. Now, select your lower density version and draw it with the texture that you just created applied. Export THAT, and even though the texture will look a bit jagged in ZBrush, it’ll look as good as the higher density mesh version did when you get it into Poser.

Of course, that’s theory. I’m going to create a ZScript doing just that right now to see what happens. Stay tuned… :slight_smile:

Okay. I just ran the test, which I recorded as a ZScript so that you could see the results along the way. From what I’ve seen doing this, Poser people had better watch out: ZBrush is going to make for an amazing Prop manufacturing program, in addition to everything else that it does so well.

One thing I discovered when importing the created OBJ into Poser with the texture was that you need to flip the U coordinates during the import process. Otherwise, the texture comes in mirrored as you see in the first picture. The second import was perfect, and even though the object has a very low Poly count, the texture is still as good as it looked at the high polygonal density.

Hope this helps anyone who is interested in this kind of stuff.

And here’s the script that shows the steps that I took to create the texture with a high density object, yet export it with a low density one: TexturedSphere.txt

Thanks, Aurick! That was really clever!