MeshSmooth causes weird eye problem, halp!

Post » Tue May 08, 2012 9:04 am

http://i.imgur.com/lPRJ6.jpg

"Something" happens to the lip of the eye in 3ds when you apply MeshSmooth (even on default iterations) and I can see it happening but I don't know how to do anything about it. It looks like this ^ in game. What is this, and how do I stop it? Otherwise mesh smooth modifier makes this head look great at the cost of 3x the polygons, which I don't mind.
User avatar
gemma
 
Posts: 3441
Joined: Tue Jul 25, 2006 7:10 am

Post » Tue May 08, 2012 1:54 am

The smoothing has moved the vertex normals around the eye socket so that it picks up lighting from behind. Mark the edge rings around the eye as creases before you use a smoothing modifier, then it won't modify those edges and the normals should stay as before. You could manually rotate the vertex normals to point forward too (aka bent normals).

Typically people paint in a darker shade on the texture right there to simulate the natural shadowing of the head (aka ambient occlusion).
User avatar
natalie mccormick
 
Posts: 3415
Joined: Fri Aug 18, 2006 8:36 am

Post » Tue May 08, 2012 7:02 am

*scribble scribble*

Ok, got it, thanks. :D (This is going to be a disaster, rofl)
User avatar
Isaac Saetern
 
Posts: 3432
Joined: Mon Jun 25, 2007 6:46 pm

Post » Tue May 08, 2012 10:07 am

I don't recommend using meshsmooth on any meshes that have morph animations, you could end up with a stiff mask instead of a face ingame. I'd be interested if facial animations do still work ingame after mesh was smoothed. In Blender you even get a straight error message, when trying to smooth any mesh that has morphs.
User avatar
Daddy Cool!
 
Posts: 3381
Joined: Tue Aug 21, 2007 5:34 pm

Post » Tue May 08, 2012 9:14 am

Oh, damn. I didn't think of that. :/ I ask this as someone who's played Morrowind about 500x less extensively than modded it.. any real quick way to make my character do facial animations so I can test it?
User avatar
Kira! :)))
 
Posts: 3496
Joined: Fri Mar 02, 2007 1:07 pm

Post » Tue May 08, 2012 2:04 am

Just check ingame if eyes still blink and mouth opens/shuts. Or else open the corresponding head.nif in nifskope and press the play button on top of screen.
User avatar
Mrs. Patton
 
Posts: 3418
Joined: Fri Jan 26, 2007 8:00 am

Post » Tue May 08, 2012 1:22 am

Oh yeah, that stuff happens. It's really minor mesh smoothing. The real problem I'm having is the stuff that Hrnchamd said I have NO idea how to do. I'm going to have to try to find it and probably not succeed. :/ Which really svcks because the smoother head mesh makes the new faces REALLY look awesome.
User avatar
stacy hamilton
 
Posts: 3354
Joined: Fri Aug 25, 2006 10:03 am

Post » Mon May 07, 2012 8:27 pm

A morph is like a freeze of a certain facial expression and the animation makes those single expressions fluidly morph into eachother. If you do changes to the geometry like the eye, you will have to do exactly the same to every single of those morphs. There are 3 in a MW head. If the positions of the verts differ, it will look like the eyelid was made of bubble gum.
User avatar
April
 
Posts: 3479
Joined: Tue Jun 20, 2006 1:33 am

Post » Tue May 08, 2012 5:38 am

In Blender you even get a straight error message, when trying to smooth any mesh that has morphs.

Actually, you can smooth a mesh with morphs just fine in Blender. Is max's 'meshsmooth' = blender's 'smooth' or subsurf?
User avatar
Abel Vazquez
 
Posts: 3334
Joined: Tue Aug 14, 2007 12:25 am

Post » Mon May 07, 2012 10:04 pm

Actually, you can smooth a mesh with morphs just fine in Blender. Is max's 'meshsmooth' = blender's 'smooth' or subsurf?

It's subsurf and you can't do that in Blender. Once you try to apply the modifier, you get an error message. Might be a Blender only issue though.
User avatar
Dan Wright
 
Posts: 3308
Joined: Mon Jul 16, 2007 8:40 am


Return to III - Morrowind