Wednesday, January 28, 2015

1/28/15 - Back on the Strugglebus™

It's been about two and a half weeks since my last entry, and I'm proud to say that I finally have a completed forest! It turned out better than I imagined, especially since organic environments are my biggest modeling pothole (with character faces coming in at a close second). Although at this point if I have to paint another tree I might just spontaneously combust.

Here's what I have so far with the forest (this is of course before fancy color correction and post-effects)



The stream-bed is still dry because water hasn't been composited onto it yet (that's my technical director's job).

And here's the overall setup:


I think with how my shots are framed you won't get to see much of the higher foliage/mountains/sky, which is too bad because I spent a good chunk of time painting all of that. :( I also ended up cutting corners with the extra shrubbery by texturing them the same way I did for my previous film: create plane -> subdivide -> 'puff' out flat geometry using soft select -> slap on a flat painting of fauna -> adjust to give illusion of 3D or make duplicates to create more volume. It's a fast formula that works every time.

So with about 95% of my texturing and modeling out of the way I can finally concentrate solely on animation, which I swear I've been doing. I have to get at least 50% of my animation done in 4 weeks for my thesis rough cut so in my next blog post I promise I'll show some characters actually moving.

Lord give me strength.

Saturday, January 10, 2015

1/10/15 - More Textures!

This is sort of a continuation of the last post, but this time I actually have environment textures to show. There's a minor texture issue with some of the hut objects, but I'm working on fixing those, promise.




And here's the setup:



It looks pretty bland, I know, but I plan on adding an AO and shadow pass to give everything more depth. Color correction/artificial lighting will also happen once this gets into post. But yeah, for the most part this is the style I'm going for with my textures and I'm pretty dead-set on it. Character textures, however, are still a work in progress because surface shaders aren't as kind to them as they are to my environment.

My goals for my last two weeks of winter break involve getting the forest environment setup, finalize character textures, get more animation done, and finish up the rest of my texturing/assets. Mainly the animation part though because good lord I am so behind.

Saturday, January 3, 2015

1/02/15 - New Year, Same Grind

First of all, I believe it's common courtesy to wish others a Happy New Years, so to those who actually bother to peruse the contents of my thesis blog, Happy New Years (at this point it should be 2015 for everyone around the world)!

I apologize for the lack of blog posts during the past two months, but rest assured, work is definitely being done. However this post is mainly going to focus on showing off my textures since animation is still in the works at the moment and doesn't deserve blog-worthy screen-time yet (or long story short: painting skin-weights suck and animation is delayed because of it).

But I digress.

Now with my textures I initially went with my traditional method of shadering (not an actual term), which simply involved creating a plain lambert and slapping on an image file of my painted texture. However, the main problem with this was that I had to be very picky about my lights and I'd have to constantly adjust them to work with the entire scene as a whole. Lighting a single object is one thing, but having to make those lights work with several other objects is a monster to handle (and it's far beyond my skill level at the moment). So initially using my tried and true method my krathong looked like this:



It honestly doesn't look that bad, but this involved 3 carefully positioned lights set at various intensities and colors. Now imagine having to use those same 3 lights for the rest of my objects and environments — even if there was a way to keep lights linked to certain objects (which I'm sure there is), I'm not ready to kill my computer with over 10 lights in my scene. Also as pretty as this look was it wasn't the 2D/flat 3D look I wanted to shoot for so I had to go back to the drawing table and start researching for an alternative shader solution.

Several days of researching and enlightening talk with my advisor led me to a very simple solution: surface shaders. In hindsight I really should've explored this shader more but I was too comfortable with my blinns and lamberts to step out of my texturing comfort zones. The surface shader made it so I could attach my painted textures without having to worry about lighting my object, and also maintains a fairly flat look since it's unaffected by light or shadow. Of course this is also a con since I don't want my film to look completely flat, but I came up with a solution to solve the flatness simply by creating an AO pass and a shadow transparency pass and overlaying them on top of the surface shader.

(left is plain surface shader with my texture, right is surface shader with AO pass on 50% multiply)


As you can see in right image the object kind of mimics the properties of a lambert, but the look is a lot flatter and closer to what I'm aiming for in my film. Even though I removed 3D lights from my textures I can still adjust color and add artificial lighting to my objects and scenes through after effects in post. It's a win/win.

Now as far as my character textures go, zbrush has been temperamental with me and refuses to export my textures so I've been trying to do a workaround in photoshop. The only downside is that I can't directly color on my model so I have to trust my UV mapping and hopefully produce something close to what I had in zbrush. Unlike my environmental assets I plan on directly baking AO into my character textures since the flatness is way too pronounced on the surface shader (and not being able to directly paint depth onto my characters sucks because zbrush is finnicky).

There you have it, PROGRESS. There's other behind-the-scenes stuff that I did but I'd rather lump it in the next blog post when I finally get to show some animation.