Forum: Poser - OFFICIAL


Subject: Subdivide a character?

colorcurvature opened this issue on Jul 05, 2010 · 12 posts


colorcurvature posted Mon, 05 July 2010 at 8:01 AM

Hi,
I have a low-res character I want to high-res-ify.
This means to subdivide the .OBJ while maintaining the groups / mats.
Is there any easy way to do this?
Thanks!
col


ShaaraMuse3D posted Mon, 05 July 2010 at 8:04 AM

 Sure thing.  Either you can export the obj file into a 3rd party 3d modeller. Wings3d has good subdivision tools, so does Blender. 

Or if you want to do it right in poser, you can use PhilC's Poser toolbox which has a nice triangulation/subdivision tool that I've used myself for various things.

[http://www.philc.net/PoserToolBox.php

](http://www.philc.net/PoserToolBox.php)


EnglishBob posted Mon, 05 July 2010 at 8:47 AM

... Except that once you've done that, none of your morphs will work. You'll have no expressions, unless you set each morph to 1, export it, subdivide it, and then reapply it. Is that really what you want? Just checking. :) 


ShaaraMuse3D posted Mon, 05 July 2010 at 8:55 AM

 That's a good point, which I didn't think of..   

Yeah that's true. I've made hi-res versions of some of my clothes. Then I have to adjust all the morphs and things like that to match it, too.


colorcurvature posted Mon, 05 July 2010 at 8:58 AM

First its enough if the .OBJ could be adjusted.

The morphs I could still create by subdividing morphed characters I think.

But thats not an issue now.

I didnt manage to do it with blender, does anybody know which import/export settings would have to be used?


R_Hatch posted Mon, 05 July 2010 at 9:12 AM

You can use the same settings as the screenshots I sent you a few days ago, with the addition of checking "UVs" and "Materials" on export.


Cage posted Mon, 05 July 2010 at 1:48 PM

Subdivision thread in Python forum

EnglishBob had a thread a bit back.  I posted a script which can subdivide the current actor while retaining morphs and materials.  The script might serve as the basis of something, or might ease the process of converting the morphs (assuming the subdivision applied by the script is what you need).

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


EnglishBob posted Tue, 06 July 2010 at 3:58 AM

I did, didn't I? Sorry I didn't manage to take that any further. I get easily distracted. :-) And I thought of another way to achieve what I wanted - which I also haven't finished...

Be that as it may, subdivide_quads should be worth looking at. I'd forgotten about it handling morphs, since I wasn't using that part of the code myself.


colorcurvature posted Tue, 06 July 2010 at 11:18 AM

Cool, thank you, will check that out!


colorcurvature posted Tue, 06 July 2010 at 1:55 PM

looks good. impressive script.
however,  can it process more than one actor? it would spawn the subdivided actor as a new figure, but how to incorporate it into the actual figure?


Cage posted Tue, 06 July 2010 at 2:02 PM

IIRC, one of the settable variables will replace the current actor in a figure, rather than spawning a prop.  Unfortunately, that will do odd things with welds, and the morphs won't be activated without manual cr2 editing to alter the number of deltas.  There's no batch handling.  As I said, it could be a workable foundation for something, or point in a useful direction.  The morph preservation while subdividing isn't difficult, really.  It's just a matter of keeping track of the indexing.  Feel free to use or develop the posted script in whatever way can be useful to you.  :laugh:

Quote - Sorry I didn't manage to take that any further. I get easily distracted.

That's two of us.  :lol:  I think I may be suffering a bit of the "burnout" which phantom3d has warned about, with respect to scripting projects.  I usually cycle back to them when this happens, but it's hard to predict when.  :sad:

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


colorcurvature posted Tue, 06 July 2010 at 2:14 PM

I exactly know what you mean. I would have resigned on PoseMorphLoader at  least two times if the people would not have cheered me up (and who knows whether another cheering will be required soon ;).

Its true, the welds, this is diffuclt :)

I will try to import the base.OBJ and run it on this prop. Then its only one actor :)