Watch the teaser trailer HERE!

Monday, September 3, 2012

Done by Hand

In this post, I will showcase some of the neat effects that are done "by hand." Now, the term "by hand" is not really a great one to use in CG animation because ALL of the artwork is created by the hands of artists. The computer, as great as it is, doesn't do much of the work for us.  It would be kind of like saying that an individual car could be credited with the success of a race. The car is certainly a factor, but maximizing the role of the machine is down right insulting to the humans involved.  Right?

What I mean here in saying "by hand" is that an effect that you might think is created by a complicated simulation or algorithm that is instead created frame by frame by an artist. Why?  Because sometimes its FASTER.  Her are a few examples:

Octopus Decloaking:
In the SFN Teaser, there are two quick shots showing the stealthy ninja assassin octopi that stalk our hero. Real world octopi have an incredible ability to adjust the pigment of their skin to blend into their surroundings.  Maybe you've seen this clip:



In the world of my story, octopi are caricatured to be able to cloak and de-cloak as they move about, making them the perfect hired assassin or great for reconnaissance.

Instead of generating this effect with complex networks of animated procedural textures, I chose the low-fi route, and gained heaps of artistic control. I simply painted an animated alpha channel (an image that controls the opacity of a surface). Frame by frame, one frame after another, each successive image reveals more of the character than the last.

For this I used the open source software package Blender for its projection painting ability, which at the time I did it was new to Blender.  Why Blender?  We'll get to that in another post.

(The left image below shows alpha channel image sequence as it appears on the model, the right is the result that this has on the transparency of the model when rendered.)


My process was this: I started off with a black (transparent) texture over the model and saved it out as the first frame. Then I painted a little white along the edge of the eye, and saved it as frame two. As I went along, I would paint the suction cups to appear one by one, and veins of white that appeared to spread and snake along the surface of the character, until the whole surface was white (opaque). I ended up painting about 50 separate images that, when put in a sequence, will animate to show the octopus build out with some artistic flare.

While this took me about two hours to do, it is an effect that could be then plugged into a slider for an animator to fade through as desired, and could be calculated in near real time in Maya, which is a big deal. If I had used other methods it would take much longer to render, and time is money.

Final Shot Squid Arm Particles:
An effects artist named Jenna Kind helped generate and simulate particles for the collision between the squids long tentacled arm and the ground in the final shot of the teaser. In the composite, the particles were brought down in strength so they don't distract from the characters in such a short shot. But if you look close, you'll see a few cloudy wisps of sand that move out of the way as the arm crashes down. I was happy with the simulation, but it wasn't leading the eye in the way I wanted. So instead of spending hours or days tweaking the simulation to get the exact graphic shapes I wanted, I decided to spend about half an hour painting over a handful of frames in the sequence by hand.

Original Render


Particle Paintover in PS

Note the difference in the way your eye flows through the frame in the second version. To do this I used one of my favorite features from recent versions of Photoshop - the ability to work with video. I often hear this feature criticized, but for quick touchup work I think it's the best thing since sliced cranberry sauce from a can.  Give it a try!

CG Smears:
One of my favorite tumblr sites is the smears and multiples blog. A smear in animation is a frame or frames in which the artist chooses to distort proportions of a character or object to aid the audience in following a quick arc or movement that has been caricatured to where it would be hard to follow otherwise. It's a stylistic choice used to provide clarity.

With the technology we used to render the teaser, motion blur had to be cheated or in most cases left out completely. Motion blur can help the flow of movement in animation, but without it I was excited to draw from some of the fantastic cheats that we're developed with hand drawn animation. (As a side note, smears are present not only in the very stylized works of Tex Avery and Chuck Jones, but are also peppered judiciously through the hand drawn Disney films, as well as the modern works of Disney, Pixar, Dreamworks, Blue Sky, and the like.  I even found an example of it in ParaNorman.)
A sequence of smears, slowed down to 50% speed.
To create the smears in SFN, I found it fastest in most cases to complete a shot entirely and then take the final sequence into Photoshop to paint over the couple of frames that needed to be tweaked. By bringing in the entire sequence of video instead of looking at the frames individually, it was easier to see the effect in context.

Here are some of my favorites.  The last two are subtle, but they make a real difference if you see it with and without:






Breaking the Surface:
Two weeks ago, we looked at a shot where the camera breaks the surface and submerges.  This was an interesting challenge for lighting, but also for compositing the elements of the shot together.  Below we will look at the composite created by Curtis Cheung, as well as the paint-over tweaks I did on top to help the transition to the underwater setting.

If you're not used to looking at animation and picking apart details, the following .gifs may look identical.  On first look, hopefully you will notice that the camera in the top sequence feels like it suddenly "pops" beneath the surface, where the transition in the second should feel softer and more natural.

Original Comp by Curtis Cheung


Photoshop paint-over to ease transition
 There are a few things that I took into consideration in making the tweaks to this shot.  The primary issue that makes it feel "poppy" is explored in the images below.  On frame 28, the darkest and highest contrast is in the upper half of the frame.  On frame 29, this inverts, and the bottom becomes significantly darker.  When images are too dissimilar from one frame to another, they will appear to stutter or pop.



The other key thing I wanted was to see the adhesion of the water on the lens of the camera, and it really didn't come out in the render.  I looked at a lot of photography taken by half-submerged cameras, and I really wanted to feel the water sticking to the lens.

If you compare those images, you'll see that there is something adjusted in all three frames on the final sequence, but most of it is in frame 28.  In animation, the difference between a "pop" and a "slurp" may be as simple as one frame out of the 24 or 30 frames we see each second.  Every frame counts, and in this shot, frame 28 was worth some extra effort.

Well, that wraps up my post for this week.  I have more behind the scenes topics, most of which are less technical that the last couple have been, but I hope you're finding these interesting.

Leave a comment, subscribe at the top of the page, and pass this along to anyone you think might be interested.  Spread the word, the ninja is coming!



17 comments:

Unknown said...

Agen Judi Online
Agen Judi
Agen Judi Terpercaya
Agen Bola
Bandar Judi
Bandar Bola
Agen SBOBET
Agen Casino
Agen Poker
Agen IBCBET
Agen Asia77
Agen Bola Tangkas
Prediksi Skor

Prediksi Skor AUSTRALIA VS KYRGYZSTAN 12 November 2015

Unknown said...

Keep writing the same articles. We are glad to be associated with this.

Commodity Trading Tips Provider

Unknown said...

The thing that you have shared should also be given at Dissertation Help UK so that students can see and get information

12Naga said...


Situs Judi Online Terpercaya

12Naga

Togel Online

Agen Judi Togel Online

Casino Online

Situs Judi Togel Online Terpercaya

Sabung Ayam Online

Situs Judi Poker Online

Agen Judi Poker Online

Agen Judi Bola Online

Kidslearnwithfun said...

Try to play challenging ninja games Android Gameplay Download Game Here

RoyalKasino said...

situs casino online internasional
bandar casino online terpercaya
agen judi casino online indonesia terpercaya
agen casino online resmi
cara casino online
rumus menang casino online
aplikasi casino online android
cara bermain casino online supaya menang
daftar casino online
judi casino on line
casino online
bandar casino online terpercaya
agen casino online terbaik dan terpercaya
sicbo
sicbo online
sic bo
game sicbo
dadu sicbo
sicbo dadu online
cara menebak dadu sicbo
daftar sicbo online
baccarat online
cara main baccarat
baccarat indonesia
cara bermain baccarat
judi baccarat
baccarat online indonesia
live baccarat
baccarat online terpercaya
judi baccarat online
cara main baccarat biar menang
agen baccarat
trik bermain baccarat agar menang
agen judi baccarat
daftar baccarat online
agen baccarat online
situs judi baccarat

kang tutorial dan prediksi said...

baccarat online
cara main baccarat
baccarat indonesia
cara bermain baccarat
judi baccarat
baccarat game
master baccarat
baccarat online indonesia
cara membaca pola baccarat
live baccarat
baccarat online uang asli
baccarat online terpercaya
game baccarat
baccarat one piece
bocoran baccarat
rumus biometrik baccarat
cara menang baccarat
judi online baccarat
baccarat online android
sbobet baccarat
rumus biometrik untuk bermain permainan baccarat
rumus baccarat
trik baccarat gratis
judi baccarat online
cara main baccarat biar menang
agen baccarat
cara menebak kartu baccarat
trik bermain baccarat agar menang
baccarat for free

gebby sandra said...


togel online

togel singapore online

togel online terpercaya

daftar togel online

togel online sgp

bandar togel online

situs togel online

togel online org

nomor hongkong togel online

togel online deposit 50000


togel singapore

togel singapore 2018

togel singapore hari ini

togel singapore 2017

togel singapore 2018 hari ini

singapore togel

data togel singapore

togel singapore hari ini keluar live

togel singapore 2018 hari ini keluar

togel singapore hari ini keluar


togel hongkong

data togel hongkong

prediksi togel hongkong

togel hongķong

togel hari ini hongkong

keluaran togel hongkong

togel hongķong 2018

pengeluaran togel hongkong

togel hongķong 2019

hongkong togel


togel sydney

togel sydñey

togel sydnèy

togel sydnèy hari ini

togel master sydney

prediksi togel sydney

sydney togel

keluar togel sydney

togel hari ini sydney

angka keluar togel sydney hari ini

ToyotaQQ said...


5 Great Site!!
Berkah365

12Naga

Royal Casino

TogeL212

ToyotaQQ


download aplikasi poker online

cara bermain poker online

poker online bonus new member

daftar poker online terpercaya 2019

situs poker online terbaru

domino poker online

poker club 88 online

bandar poker online

poker online indonesia terpercaya

free online poker

agen poker online terpercaya

poker online 77

judi poker online terpercaya

cara untuk mencegah sering kalah di situs judi poker-online

tips menang terus bermain bandar66 online di pkv games

memanfaatkan situs judi online terpercaya

feeling yang baik saat menjalankan taruhan poker online

proses perkembangan judi poker online di indonesia

ToyotaQQ said...

Berkah365
Togel212
12Naga
RoyalKasino
ToyotaQQ
EraQQ
Sarana365

judi online
situs judi online
situs judi qq online terpercaya
judi bola online
agen judi online
judi poker online
judi online terpercaya
judi kartu online
game judi online
daftar judi online
taktik membaca kartu lawan dalam poker online

fakta tentang judi poker online

keuntungan dan kekurangan pkv games

cara menghindari bot poker online

Daftar ToyotaQQ

menjadi pemain dewa judi online poker

ToyotaQQ said...

Berkah365
Togel212
12Naga
RoyalKasino
ToyotaQQ
EraQQ
Sarana365

judi online
situs judi online
situs judi qq online terpercaya
judi bola online
agen judi online
judi poker online
judi online terpercaya
judi kartu online
game judi online
daftar judi online
taktik membaca kartu lawan dalam poker online

fakta tentang judi poker online

keuntungan dan kekurangan pkv games

cara menghindari bot poker online

Daftar ToyotaQQ

menjadi pemain dewa judi online poker

main poker online melalui aplikasi judi poker android

cara mendapatkan kartu bagus di poker online

bermain bandar poker bagi pemula di situs pkv games

hindari hal berikut saat bermain poker online

inti dari permainan poker online

teknik putaran kartu poker online dalam pkv games

pkv games online bagaimana cara menguasai emosi saat bermain

3 permainan judi pkv games yang mudah dimainkan

fakta tentang poker

istilah penting dalam bermain judi online poker

investasi di situs judi online

hal menarik bermain judi online di pkv games

nooBSeo said...

7kartu
7kartu daftar
7kartu deposit
7kartu live chat
7kartu online
7kartu poker
7kartupoker
cs 7kartu
situs alternatif 7kartu
poker7kartu
Situs poker88

ToyotaQQ said...

Berkah365
Berkah 365
liga Berkah365
link alternatif Berkah365
live chat Berkah365
Berkah365 seo
Berkah365 asia
login Berkah365
link Berkah365
dunia Berkah365
Berkah365 link alternatif
king Berkah365
Berkah365 alternatif
live Berkah365
Berkah365 mobile
berita Berkah365
Berkah365 asia main
Berkah365 play
situs link Berkah365
bola Berkah365
cara main Berkah365
Berkah365 livcat
Berkah365 login
kontes seo Berkah365
Berkah365 asia.com
arena Berkah365
peluang bisnis dalam judi online
keunggulan main poker
kalahkan bandar main judi online
waktu terbaik untuk bermain judi online
panduan perang baccarat
cara dapatkan bonus referral poker

ToyotaQQ said...

Berkah365
Berkah 365
liga Berkah365
link alternatif Berkah365
live chat Berkah365
Berkah365 seo
Berkah365 asia
login Berkah365
link Berkah365
dunia Berkah365
Berkah365 link alternatif
king Berkah365
Berkah365 alternatif
live Berkah365
Berkah365 mobile
berita Berkah365
Berkah365 asia main
Berkah365 play
situs link Berkah365
bola Berkah365
cara main Berkah365
Berkah365 livcat
Berkah365 login
kontes seo Berkah365
Berkah365 asia.com
arena Berkah365
peluang bisnis dalam judi online
keunggulan main poker
kalahkan bandar main judi online
waktu terbaik untuk bermain judi online
panduan perang baccarat
cara instal pkv di iphone
simple menang beruntun poker online

ToyotaQQ said...

Berkah365
Berkah 365
liga Berkah365
link alternatif Berkah365
live chat Berkah365
Berkah365 seo
Berkah365 asia
login Berkah365
link Berkah365
dunia Berkah365
Berkah365 link alternatif
king Berkah365
Berkah365 alternatif
live Berkah365
Berkah365 mobile
berita Berkah365
Berkah365 asia main
Berkah365 play
situs link Berkah365
bola Berkah365
cara main Berkah365
Berkah365 livcat
Berkah365 login
kontes seo Berkah365
Berkah365 asia.com
arena Berkah365
peluang bisnis dalam judi online
keunggulan main poker
kalahkan bandar main judi online
waktu terbaik untuk bermain judi online
panduan perang baccarat
cara dapatkan bonus referral poker
trik menang perang baccarat

ToyotaQQ said...

Berkah365
Berkah 365
liga Berkah365
link alternatif Berkah365
live chat Berkah365
Berkah365 seo
Berkah365 asia
login Berkah365
link Berkah365
dunia Berkah365
Berkah365 link alternatif
king Berkah365
Berkah365 alternatif
live Berkah365
Berkah365 mobile
berita Berkah365
Berkah365 asia main
Berkah365 play
situs link Berkah365
bola Berkah365
cara main Berkah365
Berkah365 livcat
Berkah365 login
kontes seo Berkah365
Berkah365 asia.com
arena Berkah365
peluang bisnis dalam judi online
keunggulan main poker
kalahkan bandar main judi online
waktu terbaik untuk bermain judi online
panduan perang baccarat
cara dapatkan bonus referral poker
trik menang perang baccarat
5 jenis permainan kartu remi pkv games
hindari 8 hal ini agar menang judi poker online
sukses bermain poker online
menang judi poker di android
pentingnya memilih meja poker

barsha said...

this star fish ninja is awesome game.i already play this game.i love this game very much Games pkv