Sunday, 16 December 2012

Storyboard & Animatic

 Whilst through the process of modeling my character, I had to come up with an idea on what I wanted to Animate it doing. This is also useful to do now, so I know how complex the rigging will need to be for my modeled character in order to achieve these movements. I came up with this storyboard:
 

After gathering opinions on my storyboarded idea, It was agreed that this would require too much time needed for this task. So I needed to simplify what my character would be doing in the animation.
 
 
This one is much easier than my last idea, however the movements needed ontop of the stump could be quite difficult to animate with my character rig. So I needed to simplify it a bit more.
 
This final storyboard, is simular to the last one, except that my character now leapfrog jumps ontop of the stump and stays in that position whilst he reaches for the mushroom and he then stands up. This will be easier to animate as his feet will remain in the same position as the body lifts.
 
Now that I had finally decided on what I wanted to happen within the animation, I then made an animatic from the final storyboard to get a better feel of the timescale throughout the movements:
 

Thursday, 13 December 2012

Rigging Practice


To learn how to rig & add weight to a character. I modelled a basic stick figured person to practice with.

 First thing I did after creating my model was use the joint tool, to create the bones. I started this with the root bone (bottom of spine) and worked my way around the body. Making sure there were joints in the areas of where an arm would bend etc. It's also important to name each joint appropriately so they're easier to find later on if needed.
 
 
Next I selected the Skin and Bones and used the bind smooth tool. This merges them together. I then placed the bones on a separate layer to the mesh in order to avoid selecting the wrong objects.
 
After that I had to add weight to parts of the body's vertices, this is important to do as it prevents overstretching of the mesh and controls exactly how much can move when animating.

 
In order to make the bones moveable, I added an inverse kinematic using the IK handle tool. In the spinal area I used IKSP solver, since the back doesnt need to fully rotate. And for areas like the limbs I used the IKRP solver, since these areas will need to be most felixble with bends and rotations.
 
Lastly, I added a controller which was made using Circle Nurbs. Once parented to the bones, these are able to control the set of bones each circle nurb was applied to, making it easier to animate rather than having to select each bone and rotate them.

Wednesday, 12 December 2012

What is a Modeller?


3D Modelling is the process of creating a mathematical representation of any Three dimensional object using software such as Maya, Cinema 4D & 3DS Max. Models can be created automatically using 3D scanning equipment or in most cases is done manually. This process is made up from using polygons to create an over all shape/object.

A Modeller is involved in the pre-production phase of the pipeline. Once a concept artists render has been approved, the modeller is then instructed to build the character/object in the digital 3D environment. Giving it depth and detail. Traditionally clay models were used as reference tools to give a glimpse of how the character should look in 3D but modern technology now allows us to sculpt these models and scan them straight into a completed 3D digital model. It is more efficient for studios to emply specially trained modelers to create things like characters entirely in a computer environment. This allows better flexibility and on the spot editing, rather than having to re-sculpt a figure and enables the modeler to accomplish texturing, painting and application of UV directly in the 3D software.

When modellers finish building a basic shape of the object/character, they then refine the figures to include fine details of skin textures, clothing and other parts. Most oftern, the model is worked on using multiple applications such as Mudbox to put these finer details in using a more sculpt-like interface. It's important that the modeller keeps an eye on the number of polygons used to ensure the model doesnt exceed the allotted memory capacity, so its wise to make use of good texturing rather than complete mesh for these fine details.

A 3D modeller needs to be methodical in how they approach their work, to make best use of any requirements and limitations. It would be an advantage if a modeller understands the anatomy structure of people and animals if they're specialised in character modelling, this would allow them to create models that are more true to life. A modeller may be involved in Animation, Video Game Development, Visual FX and Motion Graphics.

Tuesday, 11 December 2012

Modelling My Character


Now that I have fully designed to how I wanted my character to look like & produced a topology guide, aswell as a clay sculpture as reference... I was ready to begin the final model.
 
 
To begin, I opened up Maya and chopped up my turn around drawings to work from in a 3D space. I did this by using 2 Polygonal Planes and textured the angles, so they were to scale when the perspective views moved around the space. I then put these on another Layer and then set them to reference. Using this will guide the main shape of the character model throughout the modeling.
 
 
When I first began to model, I started from a cube as the head and added edge loops to increase the geometry and create the shape of the head. However, after taking a look at other people's work I realised this wasn't the best way of modelling a realistic head. So I watched a youtube video which explained to use Planes and extrude in a roundwards motion, starting from around the eyes. Since this method was more step by step and less polygons, it allowed me to position the vertexs in order to shape the face much easier.
 
 
I extruded polygons around the entire head, trying to keep the number even in order to avoid an untidy mesh made with more than 4 sided polygons. At times it became difficult to keep an even number of polygons. So when I needed to, I used the Merge vertex tool to merge the polygons together and even out the numbers properly. It was also important that I kept the number of polygons to a minimum in order to make the object easier to edit, load and animate all together, the smooth vertex tool makes this posible without sacraficing smoothness for low poly models. To make it easier in the modelling phase, I deleted the head mesh (& later on the body) on one side, so the model appeared sliced in half from a front perspective. This is a good thing to do as it allows you to focus on one side and later on mirror the other side automatically, based on the remaining mesh. This keeps things semetrical which is useful when creating an object such as a body, consisting of two arms, two legs etc.
 
 
To see the facial shape was turning out properly, I used the Special Duplicate tool to mirror the other side of the face. This was handy to use as it would mirror exactly what I did to the right side of the face whilst in preview, so I didn't have to keep de-selecting the object and checking the smoothing.
 
 
 
After finishing the head, I then added the hair by overlaying a plane, extruded around the back of the head... Trying to keep it as even in geometry as possible. I used the interactive split tool to go diagonally and across each polygon, so that I could then select the middle vertex on each polygon & pull outwards, creating the spikey hair.
 
 
 
I then modeled the body, trying to keep the body inshape with the drawings and went halfway up to the neck, so that I could join it with the head that I had already modeled. I found the Average Vertices tool very useful to smoothen both the body and head and give it more of a roundish appearance like a real person would have.
 
 
I decided to scale the body to be larger, as it appeared too small for the head. Then I merged the two together to complete the model. I was difficult merging the vertices from the neck to the head, as the geometry didn't completely match, so I was forced to even it out with some triangular polygons.
 
 
 
Now that I completed the modelling. It was time to UV map the model... To do this I had to first unwrap everything correctly so it could be layed flat on a 2D surface and textured over, using another software such as photoshop. To correctly texture a body, it's wise to break down the body parts to separate such as the head, arms, hands, legs and feet. I inserted UV edge cuts in parts of the model which wouldnt oftern be seen as it's impossible to completely hide a model seem.
 
 
During the UV mapping process, I was using a checkered pattern which allowed me to see how the texture was wrapping around the model. The aim was to keep the same size of checks wrapping round as even as possible, so it would be easier to detail with the final uv texture. After making the UV map nice and tidy, I exported it as an image and edited it in photoshop, giving it texture to the correct areas.
 
 
Finally after merging the body back together, I have completed the modelling stage of my character and it now awaits Rigging & Weighting, so I can begin to Animate.
 
Overall I'm very happy with what I've achieved in this model, the face is exactly how I wanted it to look in terms of facial cheek bones. The only let down was I didn't have time to add wrinkles to the forehead and I wasn't able to do too much with the texture. I planned to add different streaks of brown to his skin in order to resemble tree bark but I had alot of difficulty and not enough time to make the streaks flow across the body parts, since they were unwrapped separately. But I believe the character will still look appealing when used in the correct lighting within the animation.

Clay Sculpting

Alongside the Topology drawing I created before begining the animation. I also experimented with Polymer clay to sculpt a 7" physical version of how the 3D model should look. This will also be a useful tool to use as reference during the modelling process.

First Thing I did was create a wired Armature. This will keep the clay stable together and I will also have more control on moving the model whilst keeping most of the shaped clay undamaged.

 
I printed out the turn around images, so I could match the armature with the design & then I used a block of wood and threaded the two legs into, in order to keep it up right and make things easier whilst I was sculpting the clay model.

 
When I finished the main body, I made indentations for where the eyes would be placed and I baked the model in the oven at 130 Degrees for roughly 10 minutes. Sadly I burnt the arms slightly due to being a thinner piece of clay but this didn't matter as I was going to paint over the clay.
 
 
 
The clay was then solid and I was able to add the eyes. I did this and used Milliput to firmly fix the eyes into the head. I also used milliput to create the hair, using this allows me to add final details without having to bake the model again since Milliput hardens by itself after a few hours.
 
 
 
Finally, I painted the model using Acrylic paint. I'm somewhat satisfied with the end result. I would want the face to have more definition in the final model and the legs be more longer than the arms. This was something I wasn't able to reverse very easily, due to the armature.
 
Overall this has been good practice to preparing how I want my character to look like in a 3D space.

What is a Technical Director?

A Technical Director is a common job title in animation and visual FX companies. It depends on the individual company & what they would class a Technical Director. They can be involved with numerous things such as the modeling work in the early stages of production, the compositing and effects animation, lighting and shader.

The most common role for a Technical Director is usally within Lighting. Their responsiblity is to bring light and render 3D scenes.

Another type is the a Pipeline Technical Director, their role is to create a flowing architecture in which all of the animation departments can link together.

Any kind of Technical Director needs to be balanced in Artistic senses, able to adapt to most technologies and have a good attention to detail, aswell as able to solve problems. Some even may have programming skills, which is less common for Technical Directors to be involved with.

Types of Animation Rigs

I've looked at various types of rigs that Animators have produced for deforming objects. Each rig has its own way on affecting the behaviour of the object and how it moves.

Anim Curve 3D (Animationrigs.com)
 


This type of rigging reminds me of the F-cure editor in Maya. It is controlled in the perspective view and is used for objects such as an bouncing ball. The longer the curves are, the slower the movement is. This rig is effective, since a keyframe can be moved at any time in this open space. It's a very basic form of rigging.

Posemonkey (Animationrigs.com)


This method of rigging, controls a character using fixed poses and the inbetweens are generated from theses set positions. Much like using a animation tween.
 
Posemaster (Animationrigs.com)
 
 
This rigging system allows you to change the facial expression and mouth flap to full animate a talking, expressionate face.

Mirroring (Animationrigs.com)



This rig doesn't deform the object, but makes the object follow the position of the controlling plane. This could be used for moving things around, such as a car.

What is a Rigger?


Rigging is a vital process to make a deforming object animated. The term rigging is used for when we create an armature and attach it to a 3D mesh, a good way to think of this would be like adding a skeleton to flesh. Because some models can be very high in geometry, it would be very difficult to manually move around the vertices ourselves, hence the use of rigging.
 
In Skeletal Animation, rigging is made up of bones. Each bone's position, scale and orientation can be transformed, alongside be parented to other bones to affect the overall pose, this is why we also add weight to the rigging. A bone would be associated with a group of vertexes on a mesh, which if was on a character would most likely represent a human like skeletal structure.

For the rig to work properly, the bones and joints must follow a logical hierarchy. The first joint placed onto a skeleton is called the root join and every subsequent joint connects to the root either directly or indirectly from another joint.
 
These are useful for the animator to focus on the movement at a large scale without having to manipulate each vertex and by having a bone structure, this allows the animator to refer to a natural anatomy movement. The only issue of animating in this way, if this is a lifelike character. It does not allow the mesh to create a realistic muscle and skin movement. This would have to be done using a separate muscle controller, attached to the bones.
 
Forward and Inverse kinematics are used to calculate the joint movements of a fully rigged character. A forward kinematics can only affect parts of the skeleton which fall below it on the joint hierarchy, where as with Inverse kinematics, the terminating joint is placed directly by the animator, whilst the joints above it are automatically interpolated by the software.
 
A Rigger gets involved with the Animation pipeline at the pre-production phase during the character design, since the character designs will determine the rig structure. The rigging begins once the character has been fully modeled. A character rigger would be responsible for building the virtual character skeletons and control rigs, setting deformable weighting, applying skins and creating facial shapes which are then later used by the animator. The Rigger will also write MEL scripts to streamline art production pipelines and develop new pipeline solutions to adapt to the changing needs of the animation team and to keep up the work flow.
 
Character rigging is a solitary task and requires a fair amount of group planning at the outset. Collaboration with the Animators is vital and having good communication and teamwork skills is needed for this role. A rig created needs to be as user friendly as possible in order to make the Animator's job easier and to save time.

3D Modelling Deformation

There are two types of models that are produced in 3D Modelling. Deformation & Non-deforming objects. This is depending on how the model is created, that's why it's important for appropriate planning before the modelling stage begins.



A deforming object is able to change its shape from being rigged. This could be for movements such as the arms and legs, if its a character or it would be the squash and stretch of a bouncy ball. The mesh of a deformable object is able to fold, bend and stretch. Providing the correct geometry is in place, it is able to do this without the model breaking and overlapping itself. This is the type of model that I'm creating for my animated character.


 
A non-deforming object is the complete opposite to a deforming model and is unable to change its shape. These objects would not have a rig and would be a solid mesh. This type of modelling would be used for in-animate objects such as a room, floor, non interactive type of object.

Monday, 19 November 2012

Topology

 
Topology Drawing is a useful practice to do before begining the 3D Modelling. It allows you to work out the mesh for your object, based from 2D drawings.
 
 
Here I've overlayed a line drawn rough estimate on top of my 2D character design.

 
Overall, if this topology drawing is anything like the final model, then it shall be successful and able to be animated well. However I've highlighted Red, in this drawing that there is an N-gon around the mouth. I will need to change the mesh in order to avoid this as they can become challenging on curved objects, artifact and shading errors can come up and it will show during animation.
 
The orange highlight I have is merely pointing out that there is too much geometry on the arms which is unneccesary, so I can reduce this to help render times.

Making a Final Character Design (Part 2)

 
After I had created my character design. I thought about the issues of praticality and difficulty I would have in the modelling process stage. And I learnt for my character to have long thick hair would have been very difficult to create with my current learning experience and would have been very time comsuming. So I decided that I wanted to choose a previous design I created before.
 
This character will continue to have the same personality I imagined, with a slightly more light hearted persona. Including the tree like features. This chacter infact because it's long and skinny, is closer resembling to the stick figured body frame I had in mind.
 
 
After I decided to use this design. I drew some different facial poses and head angles. Then created a proper character turn around drawing, which will be very useful in the character modelling stage as it'll give me direction on how the character should look at each rotated angle.

Wednesday, 31 October 2012

Run Cycle Practise

 
Following the walk cycle practise I did, I also wanted to experiment with other forms of movement using the same rig. This time I decided to make the character run & then collapse to the floor as it gets tired from running. The first thing I did was look at this guide for inspiration:
 
 
 
I did this cycle in 33 frames again. As you can see I have a fairly decent running motion here. The frame rate is abit slow and the arms need better alignment. But the next thing I wanted to do, was animate a falling sequence at the end.
 
 
 
 
I found this drawn sequence online, it was the nearest thing I could find that resembled a fall. I decided to somewhat use this as my influence but wanted to exaggerate the fall by having my character's arms swing out and quickly catching itself, to give more emphasis.
 
 
This is my final output. I am fairly happy with this, although the legs would probably hit the ground more abruptly in reality and I was unsure if the face would most likely be looking away from the ground instinctively. I would improve this by possibly removing the 4th frame, to make the fall more sudden.
 
 

Monday, 22 October 2012

Making a Final Character Design

After coming up with a few ideas, I had to make a decision on what kind of final character I'd want to produce. I decided that I wanted to create a slightly mystical character who appears sinister and has an unhinged sense of humour. I want him to be fairly wild-like and not be too influenced by human civilisation, so i'm basing my character in a woodland environment. He will have tree like qualities to him so he will appear skinny like a tree branch and have the skin tone textured like tree bark.





The design of this character was initially very influenced from Tim Burton's style of stick thin characters. I feel this last drawing I've done comes across Manga orientated, which I don't want to have that feel in the final modeled look. I may need to test whether this would lose that style habbit in a non cel-shaded render. I also wanted to give my design long hair, so at times you won't be able to see his face which will add to his ominous appearance.  I would target this character towards young people in their teenage years and older.

'Vincent' by Tim Burton

I plan to think up some ideas of what kind of scenario I want my character to be animated around in, once i'm entirely happy with my characters design as this can potentially affect the animation piece itself.

Thinking about the practicality of building this character in Maya, it shouldn't be too much of a problem to model. My main concern currently is how I would create the hair. I will need to do some research on methods of adding hair to models effectively before going ahead with this as my final design.