Flat cartoon/comic look in Cycles - possible?

Hello

I’m not sure if I’m asking in right subforum so I’d like to apologize if I’m wrong.

I’d like to ask if it’s possible to achieve similar flat result to “Paths of Hate”:


I’ve seen quite a lot of tutorials on Freestyle but none of those ever came close to being flat like a proper 2D would look like. Even then, I’ve never saw anything Cycles related in that regard.

To be clear, I’m not asking how to achieve exact same effect as I pressume that would require a lot of knowledge and work on rendering and compositing which I utterly lack - just something similar in the long run with emphasis on creating this illusion of flat 2D cartoon/comic look.

Why I ask for Cycles is because I have quite a lot to render on my home computer and going CPU will make me die from old age and I have GTX Titan at my disposal for GPU rendering.

Again if I ask in wrong place then I apologize, please point me to the right subforum. (was hesitating if I should post here or in Materials and Texturing)

1 Like

BUmp this…because i am still in love with Guilty Gear’s pure anime look.

I still recall its appearance (Paths of Hate) on Siggraph that shows its behind the scene, and lots of the textures were painte too. Only much of the outline is generated by normal cel shading…

Yes, that’s true but even if you now make that hand-painted texture (which I’m intending to do anyway) and generate the outlines result is VERY far from what they pulled off above. Result is very far from being “flat”.

No,no, it’s not just a single layer. If i was not mistaken, they used CINEMA 4D. the clouds is generated from polygons lumped together into atmospheric planes so they look realistic but static, and the ambient occlusions, effects, bumps are all painted/ baked mostly.

Not much is real time classic depth map or ray shadows, Vray were used to light the painted texture and shadow maps to keep the clarity over realism so the textures can read well.

If you like, the studio is named Platige, and this is their making of shown in SIGGRAPH last 2013

1 Like

I love the texturing in this short. When storyboard art and finished renders collide!

It is possible to do this just going to take alot of learning to understand how to use cycles to achieve what you want
Here is some information on toon shaders in cycles
Project Maiko: Understanding Cycles Toon Shaders

Is that your blog?? Pretty neat! I;d love to try them!

not my blog that’s Colin Barton blog he uses cycles with make human characters to try to make a realistic 3D anime in blender
here’s his blog on facebook
Here is one my Attempts



an my node set up


its lot of hacking in this set up also this old

It may be possible, but it is so hard, so long to set up…

Hey folks, Colin Barton here. I saw that I’d been linked here thanks to checking my blog’s referrer history.

The answer to the original poster’s questions is Yes. Doing all this with Cycles isn’t really significantly different than doing it with Blender Internal. But that’s because it’s challenging with either :wink: The key to pulling off this style is understanding what’s making it work in the first place. Let’s look at the style elements present here:

1 - Edge lining. Covered by Freestyle.

2 - Texture painted grit and damage in a pen-like style. Covered by texture painting.

3 - Very hard edged shadows. You need toon shaders and small Point/Sun/Spot lamps. See my toon shader article that was linked above. You can still use larger mesh lights for fill lights as long as they are not too strong, but they will reduce the contrast between light and shadow. Using Ambient Occlusion is also fair game.

4 - Compositor post processing, and possibly camera projected noise for grit. Projecting textures from the camera gives things a flatter look. This can be done either in the material or compositor, depending on the effect your after.

5 - Normal transfer. This is the big one, and one of the main defining factor of the new Guility Gear style. Often, your geometry will not give you toon like shadow placement. Toon shaders give you hard shadow terminators, but that’s about it. A big component of toon and anime styles is that the shadows are actually simpler than what the geometry would really produce, effectively lowering detail. An example of this is the shadow you get near the jaw on female anime faces: it tends to be very small and smooth, whereas a real face would have more contours. The issue is that these are not consistent from all angles. When building our models, we have to have the correct shape in 3D, and have it look right from all angles. But since we are trying to mimic an artstyle that has a fairly high level of abstraction and simplification, often the geometry we need ends up producing shading that is too complex. The solution is to re-orient the normals to make things look simpler than they are. This is done by copying the normals from a simpler object that is not rendered. So you can have a complex face, but copy normals in from a much simpler sphere.

Here’s a picture:



And here’s a link to a japanese article, but it has good pictures showing what’s going on: http://cveld.net/face-normal/

This normal transfer thing is pretty new. Someone wrote a script to do it in Blender, and there’s a custom graphicall.org build of blender that has a modifier version of it. (The script aligns normals based off one view angle, the modifier keeps it updated for every frame.) Hopefully we’ll see it in Trunk soon. I don’t have the links to either off the top of my head as I have not used this yet myself, but you should be able to find it easily by googling ‘blender normal transfer’ or something like that.

Lastly, to clarify, the main differences between using BI and Cycles for toon stuff is that Cycles can do much fancier lighting, reflections, effects (smoke, fire), and volumetrics. But it needs a GPU to be fast, and that more advanced lighting comes at the cost that you HAVE to setup your lights well, or everything will look bad. BI is quick and requires less knowledge of lights and shaders. It can also do some handy tricks like change toon shadow color, and use shadow information in the shader (Cycles has no Lamp Data node, look that up if you want to understand more. It’s important.) There are lots of small technical differences. But there’s nothing so large that a whole style is inaccessible in either.

Anyhow, hope that all helps. If you have questions, just ask. And I recommend looking up the Blender NPR and Freestyle Collaboration facebook group. That’s also a great place to ask.

1 Like