Take the 2-minute tour ×
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It's 100% free, no registration required.

I want the whites to be "white" and not grey, and the shadows to not be so dark. Is this just a matter of setting up appropriate lightning? Or is there a shortcut to getting the viewport results (but with more control, like alpha channel)?

Bad render:

Bad render

I'd like an more illustrative or "cartoon" style render. With subtle shadows, etc. Perhaps I should just do this in Illustrator -- but I saw the great tutorial on this and wanted to try out Blender. :D

share|improve this question
    
Have you tried freestyle on Blender render? –  cegaton May 2 at 2:58
    
While that isn't Cycles, it is at least closer. The shadows still end up being way too dark. –  jacobsd May 2 at 3:11
    
Try using a toon shader in cycles, or setting the diffuse and specular type to toon in BI and tweaking the settings. Note that it is possible to render the sky as transparent with opengl. –  gandalf3 May 2 at 3:17
    
How do I render the sky transparent when I do the viewport OpenGL render? –  jacobsd May 2 at 3:30
    
@jacobsd Set Alpha to Transparent in Render settings > OpenGL Render. –  gandalf3 May 2 at 5:58

1 Answer 1

Here is a comparison of different render engines/techniques:

Cycles

Using just a toon shader:

enter image description here


Manually defining a vector to create a sharp gradient/cartoon kind of shading:

enter image description here

enter image description here

Light sources do not affect the shader unfortunately, you must manually define the vector with the mapping node.

BI

Toon shading:

enter image description here

The spots are basically the same, except very dark gray (not quite black).

enter image description here

Other scene settings:
Single sun lamp with a light gray shadow, AO enabled in World settings.


An effect very much like the second cycles example can be achieved with the Emit value set to 1. You can also get finer control over the colors/intensity of the toon shader by enabling ramp:

enter image description here

enter image description here

Note that this one uses light sources properly, so it can be used in animation.

OpenGL

When you have GLSL enabled, the openGL view will actually render the BI toon shading settings in real time. You can even render shadows:

enter image description here

To make the sky transparent when rendering openGL renders, set the Alpha to Transparent in Render settings > OpenGL (render settings > Shading when BI is the current render engine).

share|improve this answer
    
Looks like a great answer! I will try them out and get back to you. How would I make the "white" whiter in the cyclers render? –  jacobsd May 2 at 9:06
    
@jacobsd In the first one or the second one? For the first one, mostly just brighter lighting (I think I may have had the shader color on .8 (the default) too, make sure it's set to white). You could artificially brighten it with an emission and mix node or some compositing as well. Also see blender.stackexchange.com/q/6850/599. For the second one, it renders as exactly the color specified in the the color ramp node (except for color managment). –  gandalf3 May 2 at 17:38

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.