Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+2)

Thank you! For that flat cartoony style, here how I like to do it:

Gentler lighting/shadows: For lights, reduce the shadow opacity or remove the shadows entirely. Increase the ambient/background lighting so that you don't have dark areas. Too much contrast/shadow creates a harsh look. You can even remove lights entirely and use ambient/background lighting if you can get away with it.

Unlit/Unshaded stuff: Wherever you can get away with it, use an unshaded shader. This helps make things simpler and quicker to create when 3D modeling so you don't have to worry about topology and how it interacts with lighting, and can just focus on the silhouettes and shapes instead. Use vertex colors, or smart UV mapping onto a color palette texture for coloring rather than drawing colors onto a texture map, to have crisp sharp color regions even up close. Use shader parameters to apply a tint to the overall mesh if needed.

Draw/model by hand: Use OpenBrush in VR and draw stuff rather than model it in a 3D modeler to get more of a cartoony/drawn feel where everything isn't perfect. Then export it and clean it up in your 3D modeler tool. The sheep were drawn in OpenBrush and then cleaned up / revamped in Blender and broken up into their parts (head, body, separate legs), and then animated through code in Godot for random procedural animations that look ok and never repeat - which is important when you are looking at dozens of the character at the same time.

Wow, thanks for the super detailed reply!