dim3 Forum

Full Version: Vertex normals corrupt when a new pose is added
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Title: Vertex normals corrupt when a new pose is added.

Description:
Adding a new pose to a model within the Animator causes the normals attached to a bone to skew towards an unknown point. This causes the lighting to be wrong when the model is loaded into the engine.

Steps:
1. Start a new model in the Animator.
2. Import a mesh from a wavefront object and verify the normals are correct.
3. Add a couple bones.
4. Select some of the mesh's vertices.
5. Set the selected vertices to a bone.
6. Add a new pose.
7. Observe the normals.

Result:
The normals of the vertices set to a bone will become corrupted.

Expected:
The vertex normals will be tweened along with the vertexes during animation and posing.

Video:
http://home.comcast.net/~joshua.dolan/bu...al-Bug.swf

Repro rate:
100% (4 / 4 attempts tonight)

System:
MacBook (1st gen) 2.0ghz CoreDuo. 2gb RAM. 160gb HD.
10.4.10 with Dim3 2.2 Release.
This has been reported already and will be fixed in the next version.
I wish everyone would write detailed error reports like that. Smile
Yeah, DownshiftDX you set a standard! That hasnt happened to me. But I select the vertex then add bone.
Nice error report! and indeed you do set a standard.
Unfortunately I don't have anything to take a video with. :|
Do you mind if I ask what you used?
Thanks for the responses.

Spend five years writing bug reports on games and dev tools and you get in a habit. ^_^ I thought it might have been reported because it was a 100% repro thing, but for some reason most of my searches on here just return with "sorry there were no results." Close this one as a duplicate. I would love to see a bug tracker set up so searching for bugs would be easier.

Patrick,
I used Jing, a free tool I came across on MacUpdate.com.

http://www.macupdate.com/info.php/id/25619

It has an interesting, but friendly UI. One of those things that made me say "Oh that is neat." when I first fired it up.
Yup, it's been fixed. I'm looking at a couple other un-reproducable bugs then another beta.

[>] Brian
Sweet! I love betas! Stuff to break and new features to mess with!
Reference URL's