Saturday, 31 January 2009
Finished Model
Thursday, 29 January 2009
bag modelling
Phil and myself spent a somewhat stressful day trying to get past this rucksack issue. I resorted to trying to model it out of seperate objects thinking it would be easier, but it turns out making the straps become even more of an issue using this method. So we basically took a deep breath and did it the old fashioned way of working into the mesh. We learnt a valuable gem of wisdom here, and that is that modelling something complex seems to be about creating triangles and then getting rid of them. Either way modelling does seem to be something of a jigsaw puzzle if you're aiming for a purely quadradic mesh. Still! we eventually got it done. Special thanx to Phil for this one for working solidly with me even though modeling technically isn't his responsibility.
texturing tutorials
just a quick link Phil found for texturing/uv mapping tutorials
Tuesday, 27 January 2009
further details
Using this excellent tutorial on modelling hands I got them done today. I was fairly worried about the hands as my previous attempts were all, how should I put it, crap. You can see what I mean from the set driven keys post early on. This tutorial however proved that I was in fact seriously over complicating things as I often tend to do, and actually it was a very easy process. I skipped a lot of the stuff to do with detailing such as knuckles and fingernails as my model needs to be simpler than that to suit the style. However it was extremely useful for the sake of getting the opposable thumbs right.
Saturday, 24 January 2009
Bag troubles
Facial Modelling
Wednesday, 21 January 2009
Texturing/Blendshapes: before or after skinning?
Thanks Alex!
Monday, 19 January 2009
Set Driven Keys
http://www.learning-maya.com/24-0-character-setup-tutorials.html
It's there where I found this tutorial into set driven keys for hands.
http://www.final3.com/html/tutorials/drivenKeys.htm
This tutorial was definately useful, as it explains different attribute types that led to my revelation in the last blog. It also pointed out for me that I can in fact key more than one driven object at once, meaning that I can have just one attribute on a hand controller controlling the whole finger movement. This may not sound any different to what I had done before, but there is a big difference. Previously I had set driven keys in a chain reaction effect. I.e I keyed one joint to be effected by an attribute, which in turn drove another joint, which in turn drove the last. This meant that if I were to individually move any of the joints in the chain it would inevitably drive the others. The way the tutorial suggests however, means that none of the joints actually drive anything; only the attribute does. This means the animator would be actually be able to move individual finger joints without causing the rest of them to curl up.
The only downside to this however, is that I can't create any new attributes attatched to the same rotation used by the driven joints as Maya won't let me. Meaning I can no longer have attributes in the channel box for every bone. You can still adjust them manually, but it's not as animator freindly.
Either way, this is still progression. However, I will look into it further to see if there's a way around this. And I know there is. The tutorial talks about using a 'seperator' which it promises can help solve this issue. Theres a lot of MEL bogging down this tutorial though, so I will have to look at this tomorrow when I'm not knackered.
Sunday, 18 January 2009
High-rez / Low-rez switch: im such an idiot
Control rig / Bound rig
However, in trying to find a simpler way to do the low-rez to high-rez switch, I came across a golden nugget of wisdom in Mastering Maya 7. Refer to the problem mentioned in this link to a rig from last terms project:
http://gringoarts.blogspot.com/2008/11/bouncy.html
In particular the bit that says,
"Basically what I still need to do is sort out the orientation of the wrist joints, as at the moment they do not correspond to the rotation of the hand controllers. You can still rotate the hands, but its not very user freindly. "
Well I never did get that problem solved, as sorting out the local rotation axis of an individual joint is very fiddly, and even then it's very difficult to get it to be exactly where it should. However, the technique explained in Mastering Maya 7 will prevent this problem from occuring. The technique is to use EP curves to blueprint where the skeleton will go before actually building it, with the edit points being where the joints should go. This means when building the skeleton you can simply snap the joints straight to where they should be, saving the process of re-adjusting the positioning afterwards. (This is relevant, as it is at this stage where normally the joint orientations are knocked out of line.)
Handy.
(You might have noticed that on the post for the old blog I was going to attempt the low-rez/high-rez switch then as well. In case you were wondering, that particular tutorial had no information on it at all, which is why it never happened.)
Moom
I thought I'd include moom here as part of my research, mainly because I respect this model and rig immensly. I'd also say it's a more relevant example of how I should be modelling than the examples in Stop Staring as it's a far more simple cartoon style. The fundamentals are still all here though; A widely diverse facial control panel, and a face modelled with circular topology surrounding the areas that deform the most. While this is the rough model, Moom has a control that enables the user to switch between a low rez and high rez model, which as I have previously mentioned, I want to do for my own. The head is disconnected from the body, which is important for doing blendshapes, otherwise I will end up with loads of entire models hidden in the scene.
Set Driven Keys
(Ignore the crappy hand model, it was only a quick botch-job for the sake of a demo.)
While this has a lot of potential, unfortunately it means the animator can no longer have individual control over any of the joints in that finger without driving the movement of the next in the chain. This hopefully illustrates the importance of finding a way around this.
Reading Material
Stop Staring:
http://www.amazon.co.uk/Stop-Staring-Facial-Modeling-Animation/dp/0471789208/ref=sr_1_1?ie=UTF8&s=books&qid=1232302336&sr=1-1
Hyper-Realistic Creature Creation:
http://www.amazon.co.uk/Maya-Techniques-Hyper-real-Creature-Texturing/dp/1897177046/ref=pd_sim_b_2
Mastering Maya 7
http://www.amazon.co.uk/s/ref=nb_ss_b?url=search-alias%3Dstripbooks&field-keywords=mastering+maya+7
Blendshapes and modelling
"The face is always expressing somehow. The point is this: The model you're starting with isn't your character. These shapes you're about to build are. Treat every shape like it's the only shape anyone will ever see because combinations of the shapes you build here really are all anyone will ever see."
Just thought that was inspirational and true.
Heres a quick list of the sections from the book that I will be using to help make sure I do this right:
Page 76-89- facial modelling.
(Teeth and tongue are covered after this extract, but im not sure if the models going to need to be this complicated or not. Will discuss it with Phil tomorrow.) This extract uses the polygon toolset, but if I am using a different surface material it can be easilly translated into the toolset for that. If I go with Phils idea of subdivision surfaces then it's the same toolset anyway.
Chapter 6.
Very useful section with practical advice on the best way to create the fundamental blendshapes used in a diverse mouth setup, including information on avoiding common pitfalls. (Primarily the dangers of additive shapes.) This section also shows the importance of a properly modelled face, and goes on to explain blendshape weights.
Chapter 7.
Practical tutorial on modelling and rigging the eyes/brows. (Looking at Phils designs the eyes are going to be far simpler than the setup from the book, but I will still need to go through this for the eyebrow setup.)
Chapter 12
A far more detailed explanation of making an industry standard control panel as the facial interface.
The only nugget of info Stop Staring doesn't include is when to actually do the blendshapes. I.e. before or after skinning the body rig, as I still don't know whether it's even important or not. I havn't been able to find an answer anywhere, so I'm presuming it doesn't matter, but I don't want to assume anything. I have emailed Alex Hulse this question, so I should get my answer before I have to start doing it.
By the way Phil, as soon as I finish finding out what I need to know from this book, I will lend it to you. Theres a really good section on facial animation and acting that I think you ought to read.
Basic facial control
This tutorial has also given me insight into the possibilities of this teqnique. It makes use of the limitations found in the attribute editor, as well as creating and linking expressions to multiple blendshapes. I expect this can also be achieved through channel control and the connections editor, but knowing about expressions has led me to wonder whether or not this can be used to solve my concerns about using set driven keys. Also using the limitations from the attribute editor is particularly useful as you can set it so that you can move an object one way along an axis, but not the other. It's also in this editor where if you do allow it to move the other way, then when linking this to the blendshape it's essentially telling Maya to do the opposite of whatever the blendshape does. This means I only need to create one shape for the wide pose and when moving the slider the other way it will work out the narrow by itself.
It's also important to note here that this particular tutorial from Stop Staring has already removed a preconception of mine about the way the mouth opens and closes. Previously I had assumed that it would just open universally, but of course it does not. Only the lower jaw moves. Obvious now that I think about it, but still I am glad I realised now rather than later.
Needless to say this is going to be extremely useful, as I can use this same technique to create diverse controls for the eyes, brows, and a more expressive mouth.
Thursday, 15 January 2009
Research
I will need to look primarily into facial modelling, and how curves can be used as an easy control device for blendshapes. I also need to determine wether it would be worth using nurbs to account for the low poly-count limit while keeping the surfaces looking smooth, and wether the use of nurbs would effect the painting weights or uv mapping.
Rigging research:
I need to find out if theres a way of using set driven keys, i.e. for fingers, without losing control over the individual joints. I would also like to investigate the possiblities of building a basic low-rez control rig for animation that is convertable to a high-rez polished rig for rendering.
Texturing research:
I need to find examples of claymation, as the brief states they would like to see designs based around traditional claymation. This should help me decide on how to texture effectively to the needs of the comission.
This should all be done by Monday.
Starting out
week one (this weekend) : research.
week two: First character modelled and textured.
week three: First character rigged.
week four: Second character modelled and textured.
week five: Second character rigged.
week six: (accounts for problems / delays)
week seven: set building /props.
week eight: lighting, quality testing, finalizing.
week nine: rendering / editing.
We have arrainged this schedule so that Phil can come up with the sequence design before I start rigging so that I know what the characters need to be capable of. We are to be working on developing the design almost simultaniously, though Phil needs to one step ahead of me on the design front so that I have something to work from.
Here we go again!
I will be modelling, rigging and texturing. I have chosen these specialisms largly because rigging is an area I feel I have a particular flare for and would like to progress with it further. I also want to develop my rigging skills because it seems to be an area that no-one wants to deal with- this has already earned demand for my knowledge within the group, and I would like to think it could make me more employable to employers. Modelling is also an area I particularly enjoy, and I didn't get to do any character modelling or texturing in the last project so I would like to use this as an oppurtunity to properly have a go. I also feel that doing the modelling and the rigging will deepen my understanding of the importance of modelling to rig, which will be vital knowledge whichever field I ultimately end up working in. Also, texturing is an area that for me was under-developed in the last project, considering our simple cartoon style. While it will be similarly simple for this project, I still recognize it as an area of weakness that I would like to remedy through this practice.