Celulight Technology Preview

Here’s a lit­tle some­thing I’ve been work­ing on for the past few weeks. If you’re pro­duc­ing tra­di­tional 2D ani­ma­tion or anime, this will inter­est you!

These are early beta screen­shots, so things are bound to change.

My lat­est devel­op­ment is loosely based on the tech­nol­ogy I came up with for my ear­lier After Effects’ plug-​​ins Nor­mal­ity and Real­ity. How­ever, while the afore­men­tioned plug-​​ins require a ren­dered nor­mal pass from a 3D appli­ca­tion to do their magic, this one sim­ply takes a 2D out­line draw­ing or car­toon cel as input.

Celulight’s pur­pose is to trans­form the inher­ently 2D nature of cel ani­ma­tion or comics into a world of pseudo 3D graph­ics. That’s where the algo­rithm from Nor­mal­ity comes into play, as Celu­light allows you to light your 2D cel draw­ing as if it were a real 3D ren­der! Since it’s based on Normality’s engine, you can use After Effects’ inter­nal light sources to adjust your light­ing. And to top it all off, it not only does dif­fuse shad­ing like a reg­u­lar 3D pro­gram, but can also do proper cel shad­ing as shown below.

But the effect is much eas­ier illus­trated than explained in words:

celulight_outlines

1. Source Drawing

Above is our source image. This is just a quick sketch of Tatsu from my Sleep­ing Dragon project — done in Pho­to­shop, so it’s 100% 2D.
What’s impor­tant is that there are solid out­lines around objects; that’s what Celu­light uses inter­nally to cre­ate a nor­mal map.
celulight_normals

2. Normap map

Celu­light auto­mat­i­cally gen­er­ates a nor­mal map that can be used by Celu­light directly or for advanced shad­ing with Nor­mal­ity.
celulight_shading

3. Dif­fuse Shading

Run it through Celu­light and don’t for­get to add a light to your scene… voilà, instant shad­ing.
In this case I’m show­ing just the dif­fuse com­po­nent for illus­tra­tion pur­poses.
celulight_toon

4. Cel shading

Now for my favorite fea­ture: Cel shading!

Gone are the days of flat 2D ani­ma­tion, Celu­light adds the shad­ows and high­lights for you auto­mat­i­cally. Con­trols are offered to set the indi­vid­ual col­ors as well as the posi­tion of the shadow.

Advanced fil­ter­ing smooths out the result as to alle­vi­ate the “creep­ing” effect which can occur dur­ing cel shaded animation.

Of course, play­ing with the var­i­ous blend modes gives you a plethora of inter­est­ing effects to choose from.

To do

So what’s left to do? Well for one, right now Celu­light only “bevels” out­ward. I’ll add a fea­ture based on the out­line color that lets you vary the bevel from “off” to “inward” and “out­ward”. Then the fil­ter­ing could be improved. Other than that, the plug-​​in is pretty much com­plete. See­ing as it works in real-​​time in SD res­o­lu­tion, there isn’t much opti­miza­tion left to do.

Pub­lic Release

When (and how) will Celu­light be released you ask? That’s some­thing I haven’t given much thought to so far. It really all depends on how much pub­lic inter­est there is in the tech­nol­ogy. 2D ani­ma­tion isn’t as big as it used to be, so I’m not too sure what the size of the mar­ket for a plug-​​in like this is.
I’m also con­sid­er­ing free­ing Celu­light from the shack­les of After Effects by build­ing a stand-​​alone ver­sion — but that’s only if there’s a demand for it, as I’m per­fectly happy hav­ing it in AE.

Please, if you’re inter­ested, let me know!

The Sleeping Dragon awakens

The pro­duc­tion of my ani­mated short film “Sleep­ing Dragon” has been on hold for quite some time. I always liked the story too much to truly aban­don the project, but I also lacked the time and ded­i­ca­tion to work on another large effort like this in my spare time.

Nonethe­less, I’m happy to announce that Sleep­ing Dragon is back in pro­duc­tion and is pro­gress­ing nicely. The story has had a minor over­haul with some new ele­ments added and oth­ers removed, and the look has been much refined: For this I must thank both Corel and Apple, sim­ply because Corel’s soft­ware Painter is absolutely unus­able on my Mac and Apple for mak­ing it nec­es­sary to run Win­dows in Boot Camp in the first place. With­out these incon­ve­niences, I would never have tried to achieve the look I am aim­ing in good ol’ Pho­to­shop, only to find that it does a much bet­ter job anyway.

So now that I’ve finally set­tled on a look and style, I’ll con­tinue work­ing on the paint­ing, ani­ma­tion and com­posit­ing.
I’ve decided to do as lit­tle as pos­si­ble in 3D. One rea­son is that I’m quite frankly sick of wait­ing for ren­ders to trickle in (I do that at work all day) and I’d rather work in a more pro­duc­tive and inter­ac­tive 2D envi­ron­ment.
The other rea­son is that the style would be much harder to achieve in 3D, with prac­ti­cally no advan­tages to speak of. I’ll just fake the depth in comp.
The char­ac­ters how­ever will remain true 3D mod­els, but I’ll be using my Nor­mal­ity plu­g­ins to shade and light them rather than doing it in 3D.

I’ll be updat­ing the jour­nal with my progress on the film every now and then. Over the past two years I’ve done a lot of research and devel­op­ment with this project in mind, so you can expect to see a tuto­r­ial or tech­nique to pop to up here occa­sion­ally, as well.

An other look

From the very begin­ning it was my inten­tion to mimic the style of Disney’s clas­sics in Sleep­ing Dragon. It’s a style I absolutely adore and it suits the film’s story well. The whole screen­play is tai­lored towards this concept.

But… I’ve had time to think. And I’ve been work­ing on some soft­ware for my upcom­ing stu­dent the­sis, which makes me want to recon­sider the whole look of the film.
Of course I’m not going to throw every­thing I’ve done so far over­board, but this soft­ware pro­duces very inter­est­ing effects, to say the least. The style is unlike any­thing I’ve seen so far, and yet it’s still famil­iar enough to be inte­grated with what I already have.
I feel I’m really on to some­thing with this tech­nol­ogy! If I get the ren­der times down to an accept­able level there’s noth­ing to stop me from tak­ing this project in a whole dif­fer­ent direc­tion! It would be so great to have Sleep­ing Dragon stand out with a style of its own…

We shall see. Over the next two or three weeks I have time to work on the soft­ware, dur­ing which it will hope­fully get into a usable state. By then, if it still seems so mag­nif­i­cent and ground-​​breaking as it does after my lim­ited test­ing, I’ll post an update.

Hope­fully with some screens of what you can expect…

New demo reel is up!

This is a follow-​​up note to my pre­vi­ous post: I’d like to make it known that my updated demo reel has just been uploaded for all to see!

Most changes are based on viewer’s feed­back; plus there’s a new (ani­mated!) WIP progress scene from Sleep­ing Dragon included! Please down­load it and tell me what you think!

Maybe you don’t like Quick­Time? Want to see the reel in another for­mat? I only posted it in Quick­Time because I think it’s the most rea­son­able for­mat in terms of install base, qual­ity and file size, but I may be wrong — just let me know!

Getting back on track

You may have noticed a slew of posts mostly unre­lated to the topic at hand, the short film Sleep­ing Dragon. This is another one of those.

I was noti­fied that Word­Press, the open source soft­ware pow­er­ing this plog, has reached ver­sion 1.5.
Rea­son enough for me to upgrade my install to the newest ver­sion! Looks like every­thing went well, so far… should you encounter any prob­lems or irreg­u­lar­i­ties, please let me know!

Other than that, expect my com­ing posts to be more con­cerned with the actual pro­duc­tion of Sleep­ing Dragon than the last few.

The film is still in active pro­duc­tion, but in the cur­rent phase there’s sim­ply not that much to write about. Sure I could go on and on about the tech­ni­cal­i­ties of par­ti­cle dynam­ics sys­tems or how to inte­grate ani­mated 2D and 3D ele­ments in a com­pos­i­tor, but I doubt many reader’s would find that inter­est­ing. Or maybe I am wrong?

Demo Reel

Today, after almost a month of hard daily work, I finally fin­ished edit­ing my demo reel. I hadn’t expected it to be so much work, and it set back my sched­ule for Sleep­ing Dragon by quite a bit! I do hope it was worth it…

Please down­load my reel and let me know what you think!