Hand-built Godot scenes and shaders, code written with AI assistance, tested in Godot 4.7.
Turn your whole game into a living ink-wash painting. Drop one node into your scene, pick a look, done.
Works in 3D and 2D.
▶ TRY IT IN YOUR BROWSER (button above) - keys 1-9 or L change the look (12 looks), T plays a transition, Tab switches 3D / 2D.
12 LOOKS (3D + 2D) - version 2.0 added 6
• Shuimo - Chinese ink painting: soft grey tones, misty layered mountains
• Sumi-e - Japanese ink: fewer, darker strokes, crisp brush
• Ink & Vermilion - paint any object pure red and it stays vermilion (pillars, bridges, seals, a hero's scarf)
• Night Ink - pale ink on dark paper
• Light Wash - a watercolor wash that keeps some of your scene's color
• Ukiyo-e - Japanese woodblock print: 7 pigments, flat color, bold outline, graded sky bands, slight print misregistration
• Indigo Ink - indigo-dyed ink (aizome) on cool paper
• Sepia Scroll - aged brown paper, sepia ink, heavy grain
• Gongbi Color - fine crisp outlines over soft scene colors
• Splash Ink - pomo splash-ink: few tones, wet bleeding strokes
• Snow Ink - white paper, pale strokes, thick mist
• Gold & Vermilion - golden paper, dark ink, vermilion accents
WHAT THE SHADER DOES
• Brush outlines from depth + color edges, with a hand-held wobble
• Brightness becomes 3-6 stepped ink tones with wet-ink blotches
• Distance fades into white mist - layered mountains for free
• Rice-paper fibres over everything
• Every setting is a commented shader parameter - duplicate a preset and make your own
8 INK BRUSH SCENE TRANSITIONS
Brush sweep, ink bleed, cloud curl, bamboo blind, ink drops, mountain mist, scroll unroll, seal circle.
One line: InkTransition.change_scene("res://level_2.tscn", "ink_bleed")
ALSO INSIDE
• 2D full-screen ink shader + an ink sprite material (rough bleeding edges)
• Simple ink object material for 3D meshes
• 3D demo: a river valley with karst peaks, pines, a pavilion and a red bridge, all built from code
• 2D demo: a scrolling river parallax with a little boat
RUNS EVERYWHERE
Compatibility (and web export), Forward+ and Mobile. Godot 4.5+.
Measured on a 2012 GeForce GT 630 at 1280x720: 3D demo about 52 fps, 2D demo about 77 fps.
FREE DEMO FILE
PD Ink Wash LITE - the Shuimo look for 3D, free (CC BY). Try it in your own scene first.
Note: transparent particles are drawn on top of the ink look (Godot copies the screen before transparent objects).
Use opaque materials or the included ink object material for anything you want painted.
Pairs well with: Xianxia VFX for Godot 4 · Jade & Ink (Ren'Py UI) · Asian Fantasy Parallax
LICENSE
Use in any number of free or commercial games, changed or unchanged. Don't resell or share the shaders / presets themselves as an asset pack. Credit welcome, not required.
