Thursday, 29 November 2012

Character Design Project

In the second year one of the bigger projects that we have to do is the Character Design project. A hybrid of our previous life drawing classes and cinematography, was a pretty mammoth task. Now imaginative drawing is not my forte, I can draw, just not from out of nowhere, as this is was a visual assignment I'll just let you look, so here it all is.

Basic turnaround of my character Trixie. She is only supposed to be 15cm tall and lives as a part of children's imagination, so she only comes out to play when adults aren't around.


To reflect the audience she was aimed at I gave her some brightly coloured clothing that didn't have too much detail, as quite frankly small children are less concerned with the details and more about the storyline.

And here is some facial expressions, I felt most comfortable with giving her a manga style face as I have been drawing that style for a while. The tips of her hat were also supposed to be an extension of her attitude and are positioned as such to reflect her mood.



Just some random poses, I tried to make her look like a playful character, but I also wanted to give her a bit of an attitude, sort of like Tinkerbell but less angry.


And some various angled run cycles....





To accompany the various drawing we also had to produce a short storyline that would show off the character and any props they might have. So I decided to do a little story aimed again at children centred around one item. I thought this suited the target audience as again small children don't like to be distracted from unnecessary background information, in most cases they just want the action, so I chose a plain white much like the show Pocoyo.




So I was pretty satisfied with my outcome it wasn't the most stunning piece of work, but I worked hard on it and I think it showed. Hope you enjoyed this post

Rachel

Tuesday, 27 November 2012

GP - Watercolour Shading


The director of our animation had this vision of a watercolour style animation akin to the Twinings Tea "get back to yourself" advert. Which we all jumped on board with and the task of sorting this out was myself and another girl, Jen.





We did numerous tests together mainly on cubes, we tried adding a pencil drawn outline, blurring the edges, adding a bump map texture and adding a watercolour texture to the shader. Some had effects we kind of liked but none of them were completely right.











So in the end we both decided that we would work with a flat washed out shader as a background and then we would add lines over the top and in Nuke she would add various watercolour textures to different layers. Below is my first attempt at the kind of shader we wanted, this kind of pastel effect. However this was scrapped as we quickly realised this was based on the ambient and incandescence and wasn't affected by lighting and wouldn't work in our scenes.


So then I moved on to a simple ramp shader so that we could still get the whited out edges that gives watercolour images a particular look. Below is what Jen did in Nuke, we loved it however we quickly realised that the colours would impede too much on our animation and we had to find a way to do this without getting the colour leaking though.
 So after a lot of messing around we got to something that looked like this. The very basic colours, which would be lightened more, with toon lines, some animation to check it and the faint watercolour wash textures over the top.


Eventually we got it looking really nice with some edge degradation and at one point we were toying with the idea of lined paper background underneath.


 However unfortunately after all this time and effort the look was scrapped within about a week of our deadline, so we ended up with just my shader which looked a little lack lustre on its own, but I simply had no time to fix it which was a shame.

Rachel




The Group Project

On a BU animation course, there is a little thing called the second year group project. Now this doesn't sound too daunting to the uninformed but believe me, by the project deadline everyone is ready to pass out from exhaustion, explode from ridiculous amounts of takeaway and potentially have some form of murderous intent towards other group members, oh and did I forget to mention, that the cleaners also decide that they are too good to clean your labs so you are also likely to get some kind of lurgy from the bins not being emptied.

But I digress, this is the first time you are allowed to work in groups to produce a full animation, up til now its just been assignments for individual skill sets but now we are put together at almost random and made to divvy up the roles to produce a minute of something decent looking.

I got TD which was pretty cool, I ended up doing the lighting, the shading, a tiny bit of texturing, some set dressing and ALL the rendering. Seeing as I had quite a few jobs on this assignment I've decided I'm going to split it up into smaller chunks so it's less daunting.


Rachel

Robo Comp

Right now here we are starting to get into some of my 2nd year work, for this particular assignment we were given a bunch of plates in Nuke and told to make it look good. I have to admit I'm not great at compositing and did not do so well on this assignment, but I thought it looked alright.

So here is my final version of the attempt. Admittedly, I made a bit of an oopsy by making it seem more rusty than shiny :/ . This comp gave us a lot to deal with, there were alphas missing from some plates, grading on the robot, adding the glass bits on the back, rotopainting (a lot), adding sunlight and sun flare and edge blur. Our lecturer threw us in at the deep end. As I'm on the CVA course at BU and not the CAA, this was the only bit of taught Nuke that we did anything after this is all self taught or wildly stabbing in the dark and praying it looks alright. Let me know what you think and maybe at some point I'll add the nuke network on here so you can have a rough idea of what I did.

Rachel

Friday, 9 November 2012

Bit Arty




Ok so, I thought you should see that I'm not all about the 3D and the code, and that I can in fact draw. Here is some quick stuff from my life drawing classes in the first year of university, I did try to select drawings with less on show as I realise not everyone wants to be reading a blog and having to look at somebody else nude. The second is demonstrating something called 4 point perspective where you effectively have objects above and below your eye-line so they get distorted when you view them (basically you draw them in a diamond).

Below you can see some more stylised stuff using inks inthe first and copic markers in the second. Our model that day came in in a suit and carrying a massive gun, and wasn't questioned by a single security guard, so I feel safe.

And my last image is me playing at home with a mirror and a black copic pen. I was very bored. I don't think it turned out too badly though.


 Rachel

Wednesday, 7 November 2012

Sine Wave Maya Python Script


Ok so not sure that this is the most exciting thing in the world, but this is my first year scripting assignment. It was a basic python script that when in Maya created a GUI window which in turn would create a lot of spheres and then depending on what options you chose it would move up and down in a wave like pattern. You could make it gentle or choppy, and it worked on the basis of manipulating a sine wave.

So here is some code for those that are interested:
(there is some boring Maya GUI stuff missing and applying the shader to it)

#define procedure to move a named object up and down on a sine wave.
def moveparticle(speed,Name,depth):
      #for loop to establish values on the sine wave – hence 0,180   
      for y in range(0,180):
               #make j the radian equivalent of the current y degrees eg. 180 = pi (3.14)
                j = math.radians(y)
               #using the j radians calculate the sine of that multiplied by the speed to increase the 
                 frequency of the wave within the range 180 degrees, and assign to x
               x = math.sin(speed*j)
               #assign a keyframe to the object’s translate y values by value x and key it at the time value
                  y / 2 + the depth value to determine the delay so all the objects don’t move together
               cmds.setKeyframe(Name, at='translateY', v=x, t=((y/2)+depth))
               #select the current object
               cmds.select(Name)
               #set the current object selected pre and post infinity to cycle so the wave will continue
               cmds.setInfinity(pri='cycle', poi='cycle')



#define procedure to make and arrange the objects made
def makegrid(*args):
    # check to see it the GUI window has appeared otherwise do else statment
    if cmds.window("myWindow", exists=True):
               #if the GUI does exist then take the value of the width slider and assign to variable width
               width = cmds.intSlider("width", query=True, value=True)
               #take the value of the depth slider and assign to width
               depth = cmds.intSlider("depth", query=True, value=True)
               #take the value of the speed slider and assign to speed
               speed = cmds.intSlider("speed", query=True, value=True)
               #take the name from the string typed into the string text field and assign to Name
               Name = cmds.textField("Name", query=True, text=True)
     #else statement for when the GUI doesn’t exist
     else:
              #print out “Query failed” so that it is obvious when programming has broken
              print "Query failed"
              #start to create a grid using the width and depth values
              #for loop to create the x values between 0, width value
              for x in range(0,width):
                   #nested for loop to create the y values between 0, depth value
                   for y in range(0,depth):
                        #create a sphere named using the Name variable taken from the GUI and add the
                        current x and y values to achieve a suitable naming system in numerical order, radius 1
                        cmds.polySphere(n=Name+str(x)+str(y), r=1)
                        # use the setLevelMaterial procedure to assign a blue blinn material to the current 
                        object and name the material after the name of the object
                        setLevelMaterial(Name+str(x)+str(y),str(Name)+str(x)+str(y)+'material', 'blinn', (0,125.00,255.0))
                         #translate the current object by value x in the x axis and y in the z axis to form grid
                         cmds.xform(Name+str(x)+str(y), t=(x,0,y))
                         #use the moveparticle procedure to add appropriate key frames to the object
                         moveparticle(speed,Name+str(x)+str(y),(x+y))
    

Tuesday, 6 November 2012

A Little Bit of Python


















So my first proper python program. A halftone program. This took in images and processed them on whether the user desired full color, single colour or greyscale images, and what shape they wished to see. I gave the user a great many options of circle, square, diamond or triangles. It also had to what level of detail the user wanted their image.

I was fairly impressed with myself on this one as I confess I managed it in a week. Originally I had intended to make a tower of Hanoi solver and spent weeks only to not get the final algorithm. However I did achieve a gorgeous little script that did the set up for me and in any given colour too!



Rachel

Where It All Started



Coincidentally while I'm on this trek down memory lane, I thought I would reveal to you my very first Maya achievement! a little tractor. I was immensely proud of this little thing, but once again you turn to the computer next to you and are flabbergasted to see the same model just a bazillion (and yes that's surely a real number?) times better with a modeled grill, shaded and with glass windows and Tyre treads.

Rachel

My Model Jim






































Right well this was also first year, this time a modelling assignment of a character and a prop. Due to my slight obsession with Disney's Treasure Planet at the time, I of course thought it would be a brilliant choice for my first every attempt at modelling.

My conclusion? Nope! Humans are so HARD to model. I spent hours on the face only to realise that the person on the next computer over had done a perfect likeness of Scooby Doo or Pikachu in a few minutes, oh how I despaired! However, one bright side to all this pain and effort was that his windsurf board was AMAZING to model I loved it.

Note to self, model mechanical props, not people with faces.

Rachel

BillyBob "Surprise" Animation


This was my first year "Billy Bob" animation, we were given the character and asked to animate a 15 second piece with the theme of "surprise". This was made especially challenging by the fact that BillyBob was basically a potato with legs and eyes. You come to realise just how much communication is done through gesticulation when you have no hands to animate, however you also learn how important the eyes are.

Well enjoy my interpretation of surprise.

Rachel

Just A Simple Hello

Hi,

my name is Rachel Laura Cooke, and I am hoping this blog will be a good way of tracking progress over various projects I am working on. Not all my posts will be as formal as this one, in fact in most I will probably resort to mere pictures and videos, but as that is the nature of my work, I'm sure this is OK.

So a little about myself, I'm currently in my 3rd year at Bournemouth University studying Computer Visualisation and Animation and this will be probably the bulk of my work for a while. I enjoy casual gaming as well as movies, that's pretty typical of most people now but here is one you might not see coming, I also enjoy studying classical civilisations. So pretty much, my aims are to get into industry, although I still have yet to specialise in something, unfortunately on my course, everything is too damn interesting.

I guess the immediate projects that spring to mind for this year will be my major group project animation, my innovations project, and my group programming project. Busy, busy, busy.

In the meantime I will upload some older stuff I've done to keep you entertained.


Rachel