Another character that resembles someone I know very well ;). Based on an illustration of Seth Macbeth.
Practicing some character development by making a naughty beech marten. Based on a concept of Jason Kraft.
This is a great little piece of animation exercise made by Will Eades using my rig, Alex. :)
I’ve been rigging a character in my spare time and I’d like to share it with the animation community.
Alex’s body has been rigged with Advanced Skeleton and you will find heaps of information and training videos in the Advanced Skeleton home page. The face was custom rigged and I tried to keep it simple and powerful. Lets see what comes out of it. I’ve built a synoptic – or character UI if you will – to make the control selection easier.
Donwloads on hold. New version to come soon.
The following Autodesk videos present the art pipeline used in the development of the London 2012 Olympics Video.
Sega Studios creates the London 2012 Olympics with Autodesk tools
An overview of the whole art pipeline presented by our studio leads.
GDC 2012 – Bringing Olympics to life
Complete presentation of the art pipeline at GDC 2012.
I am proud to say that I have been working in this project in the role of tech-artist. Coming in June 2012 for PS3, XBOX 360 and PC.
“London 2012™ – The Official Video Game of the Olympic Games
The Olympic Games are responsible for some of the most memorable scenes in sporting history. It’s the global stage where dreams are realised, heroes are made, and moments that will be remembered for years happen right before your eyes. Now you too can create your own moments with London 2012™ – The Official Video Game of the Olympic Games.
With new sports, new events and new gameplay modes, London 2012™ brings the worlds ultimate sporting event to life bigger and better than ever before. Take to the track, negotiate the Velodrome and dive into the deep end in stunning HD while you compete for the pride of your nation. Hone your skills in the Olympic Games mode, and play with or against your friends and family in a variety of multiplayer modes.
Create your own golden moments, only with the London 2012™ – The Official Video Game of the Olympic Games” *
As a technical artist, I have worked with Maxscript for a while now and it has been an awesome way to automate repetitive and complex tasks in order to increase the productivity of 3d artists by keeping them focused in the important things. Technical artists make huge effort to keep artists away from boring technical aspects of a production.
However, while Maxscript is quick to learn and to create tools, its use is not suitable for the kind of job that needs high performance and complex calculations. If something like real time mesh deformer is what you need, 3d Max provides you with its lower level software development kit (SDK).
And this is what I wanted to get into to expand my capabilities in the tech art field. Although I have been working with games for a while, the experiments I have been doing with 3d Max SDK are definitely more suitable for VFX on movies production.
Continuing with my first experiments with 3d Max SDK, in this post I will show some of my progress and publish some more details behind my plugin to be. Please have a look at the following video which contains a compilation of my progress.
Low performance with high poly meshes was one of the problems I faced when creating my CPU version of the plugin. At that point I thought of using fancier octree algorithms to reduce the plugin computation time or caching the mesh deformation but, very curious I am, I chose going another way instead. I decided to use the code I had at that point and try to adapt it to use the power of GPU processing.
For that I worked with OpenCL framework – ATI version of Nvidia Cuda – which demands you to know about video cards architecture. Basically, the advantage of using GPU against CPU is that GPUs have dozens of stream processors – 1120 in my video card case, an ATI 6870 – while CPUs’ standard is something around 1, 2, 4 or 8*. Using all these computing units is not so trivial. It is needed to manage the parallelization of jobs sent to the GPU.
The OpenCL framework only gives support for basic computations though and things like ‘ray intersect mesh’ functions given for free in the 3d Max SDK had to be written in OpenCL (C like) language**.
In the video above I present the result of my experiment where my plugin runs 10x faster in the GPU with higher poly meshes. The greater the number of computations to be made, the greater the difference becomes.
This is my first attempt creating a plugin with 3d Max SDK. The work is still in progress but I am pretty happy with the outcome so far. The main deal of this plugin is to create the effect that simulates muscles sliding underneath the skin. My plan now is to polish this plugin, add some more functionalities and post more illustrative examples here soon.
The following links are the references I used on this research.
Muscle system online research project
VorleX muscle system slide effect
Chad Vernon Reel 2010
Capturing and animating skin deformation in human motion
Lumonix – Skin FX
Penadinho and his friends are part of a famous Brazilian comic book created by Mauricio de Souza. Mauricio is now investing in new technologies and I had the pleasure to work in a Penadinho’s teaser video as modeler, rigger and animator.