Any path from obj to iFace?


https://forum.reallusion.com/Topic78815.aspx
Print Topic | Close Window

By wjs_pdi - 13 Years Ago
I'm using a face/head generator called FaceShop 6 which outputs an .obj file. Is there any pathway or work flow which allows 3DXchange 4 to take in an .obj file and output an iFace file usable in iClone 4 ?
By planetstardragon - 13 Years Ago
yeah , but i think the procedure requires some radioactive materials, asbestos, and 3DS Max along with the iclone plug in for 3DS Max...you wont be able to do it through 3DX 4 - at least not that i know of, especially because of 3DX4's strict importing scheme.

check out the developer section of the site, and look for how head morphs were created pre 3DX 4 with 3DS Max.

and maybe someone else with more knowledge on it can chime in. - Good Luck Smile





By animagic - 13 Years Ago
Actually, this you can do without 3DS Max.
  1. Load your character into 3DXchange.
  2. In the tree on the left, select Face.
  3. Click Export Mesh, which will save your head as an .obj file.
  4. In FaceShop, you can load this .obj file as a custom mesh.
  5. Do your FaceShop thing as usual. I found this to be tricky, especially the lining up.
  6. Save the modelled head as an .obj file. 
  7. In 3DXchange, click Replace Mesh, and load the modelled head.
  8. The head texture map will not change automatically, so double-click the Diffuse icon and load the texture that FaceShop has created.
  9. You can now reimport the character with the new head in iClone.

There were a couple of things that didn't work for me. One was creating a texture map larger that 1024x1024, even if I selected 2048x2048 or 4096x4096. I have an earlier version of FaceShop that does create a larger texture.

The other problem I had was lining up the imported head. FaceShop always insists on tilting and turning it, which results in a deformed mesh. I had to use Agile to fix that.

It's a pity really, because it would be a nice way to create larger resolution face maps.

By planetstardragon - 13 Years Ago
AM's way can be done if you start by using the 3DX4 exported mesh, but if you have another mesh from other software, you need the radioactive materials and 3DS Max. Part of the problem is that 3DX is quite strict about what it imports , and the easiest way to avoid the extra work is to use whatever mesh 3DX / Iclone gives you and model those without increasing the vertex count.



By wjs_pdi - 13 Years Ago
Thanks to you both. I'm off to experiment.
By animagic - 13 Years Ago
The procedure I outlined using FaceShop keeps the neck untouched, so no worries there. Of course, sw00000p's approach is far more dramatic... w00t
By planetstardragon - 13 Years Ago
Ya, sw00000p is the 3D hazardous materials Expert, he got skillz!! BigGrin
By animagic - 13 Years Ago
sw00000p (3/16/2011)[hr

Another Noobie lead astray from imcomplete advice!

sw00000p

This was the question:

I'm using a face/head generator called FaceShop 6 which outputs an .obj file. Is there any pathway or work flow which allows 3DXchange 4 to take in an .obj file and output an iFace file usable in iClone 4 ?

The workflow I propose allows changing the iClone mesh and create a head using FaceShop, which it saves out as an .obj file. FaceShop always starts out with an existing mesh, either a built-in or an imported one. As far as I can tell that was what the OP asked for.

FaceShop shapes the mesh, based on a photo, it does not change the vertex count. I know what I'm talking about because I have actually used the procedure I outlined myself. I always give advice I try out myself and not without thought, so I find your comment unwarranted. You may not like my approach, but it works and would work for anyone who cares to follow my instructions.  

By rayj00 - 13 Years Ago
After creating a face in Faceshop, when I import to 3DX or Meshlab, there is no face mapping?
By Paumanok West - 13 Years Ago
rayj00 (6/18/2011)
After creating a face in Faceshop, when I import to 3DX or Meshlab, there is no face mapping?


Your face is extremely dead: it has no bones to animate with.
By rayj00 - 13 Years Ago
What?

Maybe you misunderstand.  I am experimenting with creating a 3D of Steven Segal in Faceshop.

The front of the results looks good, but I am seeing his face on the backside too? That's another issue.

Anyway, when I save this and import to 3DX I only see the grey face? No Segal features and no color?

By Paumanok West - 13 Years Ago
rayj00 (6/19/2011)
What?

Maybe you misunderstand. I am experimenting with creating a 3D of Steven Segal in Faceshop.

The front of the results looks good, but I am seeing his face on the backside too? That's another issue.

Anyway, when I save this and import to 3DX I only see the grey face? No Segalfeatures and no color?


ray, the problems you are encountering have to do with UV mapping. They are going to be tricky to solve. But I am telling you don't bother, because your method for creating a head is not compatible with iClone. You will not be able to animate the face, because facial animation requires software "bones" to morph the face polygons.

iClone is capable of producing any facial likeness--WITHIN iClone. Do not venture outside of it until you have mastered a number of difficult and expensive modeling tools.
By rayj00 - 13 Years Ago
Actually a friend of mine has a 3D CNC printer.  I'd like to create a 3D of my head for example from a 2D picture, then save the results in .stl format.

I thought I 'd post here since I know iClone can do it but not export in a proper format.

Ray

By Paumanok West - 13 Years Ago
Meshlab

Input/output in many formats:

import- PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, ALN
export- PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF, GTS, U3D, IDTF, X3D

Try iClone -> 3DXC -> Meshlab?