Cheetah3D User Forum  


Reply
 
Thread Tools Search this Thread Display Modes
Old
  (#1)
MobileDude (Offline)
Neuer Benutzer
 
MobileDude's Avatar
 
Posts: 20
Join Date: 06.09.2011
Default Skinning Tool Smarts - 08.08.2012, 21:43

I have a character with a utility belt... it has a few grenades and a canteen hanging on it. Of course, it turns out my bind pose doesn't have the arms sticking straight out. So, when I bind to a skeleton, half of the grenade polys travel with some of the finger bones. Yeah, you know where this story goes ...now I have to find the bones that mapped to those polys, paint weights, etc. (or move the arms far enough out of the way.)

Here's a thought: When I create UVs, I can create seams that allow the UVs to unfold properly for mapping. I wish I could establish "bone zones" (bounding boxes?) or better yet, poly groups that would help in the bind process. Maybe somehow using the UVs as a guide? (hey, just brainstorming here).

While painting, I run into many situations where a hard to get vertex is stuck to the wrong bone, I have to fiddle with the brush and search through the bones to find the problem. I'm also not fond of how the brush feels... kind of clumsy, but I can't think of a solution off the top of my head, other than I'd rather not have to paint weights at all. Seems like there should be a better way to do binding in general.

There's a lot of information converging in this workflow... polys, their position in space, adjacency to others, normal angles, UVs and UV seams, the proximity to a bone, the bone is in a hierarchy, the length of a bone (finger bones are typically shorter than leg bones), bone rotation, and I'm sure many other qualities I'm overlooking. So there must be a better way to process these relationships to get a better automatic result for most humanoid character purposes. Obviously, if all your characters are born of an octopus race from the future, all bets are off.
   
Reply With Quote
Old
  (#2)
podperson (Offline)
Erfahrener Benutzer
 
podperson's Avatar
 
Posts: 4,628
Join Date: 26.03.2007
Default 09.08.2012, 02:17

The new bone heat skinning is amazingly good. I think you're asking for a lot for one skinning system to deal with so many potential inputs. Arguably the best solution would be script APIs for vertex assignment — then you could implement all this magic yourself.


Learn 3D with Cheetah 3D 6 | Master List of C3D Tutorials | Master List of Scripts (please post omissions to the threads) | Decorated Pig | Blog
MacBook Pro 2.66GHz (2 core) 8GB RAM | Mac Pro 3.2GHz (4 core) | Cheetah 3d 6.x | OS X 10.8.x
  Send a message via AIM to podperson  
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Forum Jump



Powered by vBulletin Version 3.6.0
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com