jt411 opened this issue on Jul 13, 2009 · 12 posts
jt411 posted Mon, 13 July 2009 at 8:39 PM
ockham posted Mon, 13 July 2009 at 9:02 PM
You can get by without changing the construction. Just look at the CR2 or PP2
file and change the line 'smoothPolys 1' to 'smoothPolys 0' for the whole prop,
or only for the parts that bulge if you can treat them as separate body parts.
Or you can sometimes fix the geometry by subdividing long cylinders or rectangular
shapes, or by splitting or beveling the angles at the ends of such long shapes.
ockham posted Mon, 13 July 2009 at 9:06 PM
PS: The 'smoothPolys 0' isn't always good, if the shape is blocky enough that
you're relying on the smoothing to make round parts look round. But I'd say
your circles have enough subdivisions to look round with smoothing turned off.
Poser does a certain amount of smoothing either way; it just does more smoothing
when 'smoothPolys' is 1.
jt411 posted Mon, 13 July 2009 at 9:28 PM
Thanks for the reply ockham!
I tried killing the smoothPolys, but it didn't work. When I model I selectively define smoothing groups and crease angles in Max to get the look I'm after. Do you know if these steps get lost in the translation over to Poser?
At least for the cylinders, I'm starting to think that the issue is with how they're "capped" in Max. I usually tesselate the caps to avoid having a 48-sided N-gon, but I'm not sure what Poser needs.
DarkEdge posted Mon, 13 July 2009 at 9:51 PM
To keep hard edges in Poser you need to split the verts in UV Mapper.
ockham posted Mon, 13 July 2009 at 9:54 PM
Smoothing groups and crease angles don't carry over. Poser only understands
the groups ('g'), the material zones ('usemtl'), the vertex lines ('v'), the UV lines ('vt')
and the facet lists ('f') in an OBJ file. Anything else just goes over its head.
On the caps, a radial tesselation is good. You definitely don't want any polygons
with more than 4 sides.
ockham posted Mon, 13 July 2009 at 9:59 PM
There is a Crease Angle parameter for each body part in the CR2. If you
don't want to fiddle too much with the mesh, you could try setting this
number to the same value you used in Max. The Crease Angle doesn't
always prevent bulging, though.
markschum posted Mon, 13 July 2009 at 10:15 PM
cylinders bulge because poser tries to smooth over the end cap. select the end cap and cut and paste it back. that makes the end cap not connected to the sides of the cylinder and poser wont smooth it. Split vertex is sort of a overkill version of it. disconnects more than you need .
Changing the crease angle in poser 7 may be sufficient. A tiny chamfer on the edge also can work .
Poser also hates internal polys . so if you have a cylinder with any end caps left inside because of extrudes , it helps to find and kill them
stonemason posted Mon, 13 July 2009 at 10:22 PM
Quote -
Smoothing groups and crease angles don't carry over. Poser only understands
the groups ('g'), the material zones ('usemtl'), the vertex lines ('v'), the UV lines ('vt')
and the facet lists ('f') in an OBJ file. Anything else just goes over its head.
I use smooth groups that I set up in 3dsmax,Poser reads them just fine.
from the manual :" Poser will recognize and support existing smoothing groups in imported geometry. Thus,
if you import figures or objects from another 3D application, Poser will apply smooth
shading according to the imported smoothing group definitions, in the same manner as if
the smoothing groups had been assigned within Poser."
markschum posted Mon, 13 July 2009 at 10:37 PM
From left to right
jt411 posted Mon, 13 July 2009 at 11:01 PM
Khai-J-Bach posted Mon, 13 July 2009 at 11:05 PM
ah the green one is a known issue. we're not actually sure what it is, other than it's a bug.