15_Poser to Rhino

Took a couple of strides forward today in the struggle to get out these full colored STL files.
Above a screenshot from Rhino4.0 – i’ve successfully imported a Poser7.0 figure ***including all color information***. I’ve been trying to do this since day one and finally found the right combination of software and plugins.

The solution buried on Smith Micro Graphics (they are the recent new owners of Poser) , is a Python Script Plugin called RhinoExport.py. This needs to be downloaded (its free) and installed in the plugins directory in Poser. Then set up the figure to be exported. Then use the File>Run Python Script… navigate to the RhinoExport.py . Then there’s a kind of hop step where a second window comes up asking you to Save and into this navigate to a new folder where you want to save the scene and call it Something.obj . Now the python script runs and creates the OBJ file but also a whole load of other texture map files (JPGs). Also a materials list file is created (MTL) which importantly tells the OBJ which texture map to put where. Here are the maps:

Now when you import the object into Rhino it picks up all these maps fine. This is a big relief – i’ve spent days and probably installed 10 or more bits of software to try and get this to work.

The second important step i took was working out how to remove the mouth meshes from a Poser exported figure. I knew already the eyeballs could be removed at the export stage, but the mouth, tongue and teeth come whether you like it or not. In my case these are just wasted meshes which will never be visible. The trick was to cut off his head. Then it is possible to look inside the head (from the neck) and then select the mouth meshes, then a simple delete will remove them.

Now using the ShowEdges,FillMeshHoles and some other mesh repairing tools in Rhino it should be possible to get much closer to the closed meshes i need to make a successful boolean union of 30 or more frames leading to a single watertight STL.

Still chopping the head off, removing the tongue and then sticking the head back on will be a pain – need to learn my way around Rhino better.

Technical Hurdles -> possible solutions
1) generate a watertight STL -> learn Rhino, use more robust models
2) color -> Python plugin
3) continuous vs. discreet -> write my own plugin to interpolate between frames ???
4) personalizing -> learn Poser, video studies
5) finish -> learn RP techniques

Advertisements

4 Responses to “15_Poser to Rhino”

  1. Scott Schube Says:

    Thanks for the tips. I tried the one on the poser to rhino script – now the obj file at least gets opened in rhino at the right scale and orientation, but I’m still seeing only the shape, not the color/materials. Anything else that you did to be able to see this?

    Thanks

  2. timpickup Says:

    when you export the OBJ file from poser you should get another file exported at the same time the MTL file. this has a list of all the texture images the OBJ needs to color properly. what you have to do is find these files in the POSER folders (in runtime geometries somewhere) and copy them to where you exported the OBJ file. now when Rhino opens the OBJ file it should picku up the textures. you need to select Render (or viewport?) Properties and choose Render Materials from the drop down list in Rhino.

  3. jim Says:

    Hi

    If you export poser to one of the programs that use obj files you get an option to group body parts. If you do not do this you get an obj file which when you import to rhino has parts like the tongue as separate objects. it is easy to delete and then expoert as a obj file which you can reimport to poser and apply the rigging from the parent file. Another advantage sometimes is that you can just select the parts say the trousers and use flamingo to create a material

    Incidentally does anyone have a link to RhinoExport.py i had it on my old computer but need a new copy

    jim

  4. Jen Says:

    Just a quick tip–rather than “cut off the head” to get rid of the mouth and such, you can instead select it in rhino, hide it (the command is hide), delete what you don’t want, and then enter the command “show.”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: