円相

Ensō Engine

1.0 Beta · Windows

Anime and NPR rendering built into Blender 5.3. Native ink lines, curvature, drips and hatching in EEVEE, with music video titles and an interface tuned for anime work.

Ensō NPR Pack

19 cel shaders, each in one node

The Ensō NPR Pack brings every Mix 3D Design cel shader into one library. Pick a style, press Apply, and it works on any object with no UVs needed. Each style is a single node with its own controls, so you can tweak it right in the shader editor.

Every render below is the same Suzanne under the same light, with only the style changed. Use Show node on any card to see that style's node.

Best Cel Shader Ever applied to Suzanne.
Ensō CoreCycles + EEVEE

Best Cel Shader Ever

The signature Ensō look. Soft warm-to-cool falloff, a light bleed band, painterly facets and up to three live coloured lights, with cast shadows in EEVEE.

Ensō Shader-to-RGB applied to Suzanne.
Ensō CoreEEVEE

Ensō Shader-to-RGB

The Best Cel Shader look driven by every real light in the scene through Shader to RGB, with native cast shadows.

Manga Ink applied to Suzanne.
Ink & MangaCycles + EEVEE

Manga Ink

A black and white manga page. Clean paper in the light, flat screentone in the shadow, a white highlight and contour ink.

Manga Shadow Hatch applied to Suzanne.
Ink & MangaCycles + EEVEE

Manga Shadow Hatch

Shonen manga shading. Solid black shadows edged with a band of tapered pen strokes that follow the light.

Cross Hatch Ink applied to Suzanne.
Ink & MangaCycles + EEVEE

Cross Hatch Ink

Pen and ink cross hatching. Up to three line layers build up as the light falls off, and react to every light live.

Pencil Sketch applied to Suzanne.
Ink & MangaCycles + EEVEE

Pencil Sketch

A graphite sketch with wobbly hatching, uneven pressure, smudged tone and paper tooth.

Engraving Lines applied to Suzanne.
Ink & MangaCycles + EEVEE

Engraving Lines

Banknote and woodcut engraving. One line direction, with line weight following the light and lines bending with the form.

Stipple Ink applied to Suzanne.
Ink & MangaCycles + EEVEE

Stipple Ink

Pointillism. Ink dots crowd together in the shadows and fade out in the light.

Ink Wash (Sumi-e) applied to Suzanne.
Ink & MangaCycles + EEVEE

Ink Wash (Sumi-e)

Japanese sumi-e with layered wet ink washes, bleeding and pooled edges, dry brush streaks and a brushy contour.

Halftone Pop applied to Suzanne.
Comic & PopCycles + EEVEE

Halftone Pop

Pop-art comic print. Flat cel colour, halftone dots that grow into the shadow, a hard highlight and contour ink.

Color Hatch Comic applied to Suzanne.
Comic & PopCycles + EEVEE

Color Hatch Comic

Western comic colour. Flat cel with a warm bleed band, and ink hatching only inside the shadows.

Energy Aura applied to Suzanne.
Energy FXCycles + EEVEE

Energy Aura

An anime power-up aura. Rising toon flames in three hard bands around the silhouette, energy spill and flickering arcs that play on the timeline.

Toon BSDF Rim applied to Suzanne.
Classic ToonCycles + EEVEE

Toon BSDF Rim

Real Toon BSDF diffuse and glossy with a Fresnel rim, lit by every light in the scene.

Light-Math 4 Band applied to Suzanne.
Classic ToonCycles + EEVEE

Light-Math 4 Band

Light math into four hard colour bands with a Fresnel rim.

Toon Metal / Car Paint applied to Suzanne.
Classic ToonCycles + EEVEE

Toon Metal / Car Paint

Banded horizon reflections over cel paint with a hard highlight. Made for cars and armour.

Posterize Metal (Gold) applied to Suzanne.
Classic ToonCycles + EEVEE

Posterize Metal (Gold)

Shiny posterized metal, gold by default. Roughness sets the highlight over banded reflections.

Toon Steps Interactive applied to Suzanne.
Classic ToonEEVEE

Toon Steps Interactive

Toon BSDFs through Shader to RGB into four clean light bands.

Smooth Toon Ramp applied to Suzanne.
Classic ToonEEVEE

Smooth Toon Ramp

Stepped real light mapped onto a dark-to-light colour ramp, with a rim.

Posterize Sharp applied to Suzanne.
Classic ToonEEVEE

Posterize Sharp

Real light posterized per colour channel, so coloured lights stay coloured.

The cel shaders are part of the Ensō NPR Pack, a paid add-on for Ensō Engine. The free engine includes the native nodes and MV Text shown on this page.

Ensō NPR Pack

Skies, water, rain and motion tools

Beyond the cel shaders, the pack adds one-click tools for whole scenes. Everything here was added with the pack's own Add menu items and rendered in Ensō.

Anime Sky Pro

Pack

A full procedural anime sky in your World: painted cumulus, sun and moon lights, stars and time of day. Pick a look from Add › NPR in the World shader editor and the whole sky changes. Ten looks are included, each shown here over the Anime Ocean.

Anime Sky Pro Summer look over the Ensō Anime Ocean.
Summer
Anime Sky Pro Dawn look over the Ensō Anime Ocean.
Dawn
Anime Sky Pro Rose look over the Ensō Anime Ocean.
Rose
Anime Sky Pro Twilight look over the Ensō Anime Ocean.
Twilight
Anime Sky Pro Full Moon look over the Ensō Anime Ocean.
Full Moon
Anime Sky Pro Overcast look over the Ensō Anime Ocean.
Overcast
Anime Sky Pro Sparse look over the Ensō Anime Ocean.
Sparse
Anime Sky Pro Airy look over the Ensō Anime Ocean.
Airy
Anime Sky Pro Summer Tower look over the Ensō Anime Ocean.
Summer Tower
Anime Sky Pro Procedural Tower look over the Ensō Anime Ocean.
Procedural Tower

Anime Ocean

Pack

A stylized ocean with flat painted wave bands and planar reflections of the sky. Added in one click from the Ensō menu, sized to reach the horizon.

Rain System

Pack

Falling rain streaks, puddle splashes that play once and fade, and ripples, with an optional wet tiled ground. All the controls sit on one modifier.

Camera Flatten

Pack

Flattens a mesh toward the active camera while keeping its shading, the classic trick for 2D-looking characters and props. You can limit it to one vertex group, so only a face or a strand of hair goes flat.

Suzanne with Camera Flatten, seen from the camera: it looks fully shaded and normal.
From the camera. Looks like a normal, shaded model.
The same flattened Suzanne seen from the side: a thin card.
From the side. It is actually a thin card.
Suzanne from the side without Camera Flatten.
Without the modifier. The original depth.

Outline Modifier

Pack

An inverted-hull outline added to any mesh in one click. It works in the viewport and in Cycles and EEVEE, and pairs with every cel style.

Suzanne with the Best Cel Shader and no outline. The same Suzanne with the Ensō outline modifier. WithoutOutline

Wiggle Bones

Free

Adds a bone chain that fits inside any mesh and makes it jiggle and bend as it moves. Good for antennae, hair, tails and soft props. Included free with the engine.

Anime Smear

Pack

Velocity-driven smear frames: fast moves stretch the mesh along the motion with speed lines, then snap back when it stops.

Kiseki Trails

Pack

Stylized weapon and motion trails that follow anything you animate, with shader styles for slashes, energy and speed.

Also in the pack

Stylized Anime Water VFXJapanese Signs & Lights libraryLiveNode PreviewAnime Look compositor setupsPainted Strokes materialAnime GlassPixel and multi shadows

New in Ensō

Seven new nodes

Every node below is native, written into Ensō itself, so there are no node groups to append and nothing to break between files. Each one is shown as it looks in the node editor, next to a real render of what it does.

How to spot an Ensō node

Ensō nodes have a warm gradient header with a soft glow around the node. Stock Blender nodes keep their usual flat header, so you can see at a glance which parts of a material only work in Ensō.

In the shader editor they live under Add › NPR › Ink & Paint. In the compositor, Ensō Outline is under Add › NPR › Filters.

Ensō Curvature with its glowing orange header next to the stock Ambient Occlusion node with a flat header.
Ensō Curvature next to the stock Ambient Occlusion node.
Ensō Outline with its glowing header next to the stock Filter node in the compositor.
Ensō Outline next to the stock Filter node in the compositor.
The Ensō Outline node in the Ensō node editor, with its glowing header.
Animating Width 1 → 6 px

Compositor › NPR › Filters

Ensō Outline

Draws anime ink lines over your render from the Depth and Normal passes, all in one node. Plug in the Render Layers and you're done.

Inputs
Image, Depth, Normal, Width, Depth Threshold, Normal Threshold, Softness, Color
Outputs
Image, Lines
The Ensō Curvature node in the Ensō node editor, with its glowing header.
Animating Radius 0.01 → 0.12 m

Shader › NPR › Ink & Paint

Ensō Curvature

Finds convex edges and concave folds in screen space, live in EEVEE. Contact marks the crease where two separate objects touch.

Inputs
Radius, Contrast, Contact
Outputs
Convex, Concave, Curvature, Contact
The Ensō Ink Bleed node in the Ensō node editor, with its glowing header.
Animating Rain Length 0 → 0.9

Shader › NPR › Ink & Paint

Ensō Ink Bleed

Inks the outlines and creases of a surface and lets the ink run down in drips that wander and taper. Leak gives you the drips on their own.

Inputs
Width, Crease, Outline, Detail, Variation, Rain, Rain Length, Drip Variation, Smudge, Seed
Outputs
Mask, Line, Leak
The Ensō Brush Normals node in the Ensō node editor, with its glowing header.
Animating Strength 0 → 1

Shader › NPR › Ink & Paint

Ensō Brush Normals

Turns any surface into layered paint strokes by bending its normals. Use the built-in strokes or load your own brush atlas.

Inputs
Brush image, Scale, Length, Width, Strength, Bristles, Randomness, Flow, Seed, Atlas Columns, Atlas Rows, Normal
Outputs
Normal, Height, Stroke
The Ensō Screen Rim node in the Ensō node editor, with its glowing header.
Animating Width 0 → 0.12 m

Shader › NPR › Ink & Paint

Ensō Screen Rim

An anime rim light that appears only where the surface ends against something farther away, so it stays a clean band instead of a Fresnel glow.

Inputs
Width, Threshold, Softness, Direction
Outputs
Rim
The Ensō Line Detect node in the Ensō node editor, with its glowing header.
Animating Width 0.005 → 0.08 m

Shader › NPR › Ink & Paint

Ensō Line Detect

Gives every kind of line its own mask, so you can ink silhouettes thick and creases thin. In the clip silhouette is red, crease blue and contact yellow.

Inputs
Width, Crease Angle, Depth Threshold
Outputs
Line, Silhouette, Crease, Object Border, Contact
The Ensō Hatching node in the Ensō node editor, with its glowing header.
Animating Shade from light to dark

Shader › NPR › Ink & Paint

Ensō Hatching

Manga halftone dots, lines and crosshatch driven by any shade value, pinned to the object so the pattern never swims.

Inputs
Shade, Scale, Angle, Softness
Outputs
Dots, Lines, Crosshatch

Compositor · NPR › Filters

Ink lines in one node

Ensō Outline reads the Depth and Normal passes and inks the render in a single compositor node. No Sobel graphs, no Map Range chains to rebuild in every file.

Depth edges are planar-exact, so floors, roads and open water stay clean all the way to the horizon while silhouettes and folds get a crisp line.

The lighthouse render without outlines. The same render with Ensō Outline lines. WithoutEnsō Outline
Drag to compare. Width 2 px, depth threshold 0.04, normal threshold 0.3.
  • InputsImage, Depth, Normal
  • ControlsWidth, Depth and Normal Threshold, Softness, Color
  • OutputsInked Image, Lines mask

Shader · Ensō Curvature

Edges that read like a drawing

Screen-space curvature with even convex and concave bands, live in the EEVEE viewport. No baking and no extra geometry.

The Contact output finds the crease wherever two objects meet, like rocks against a wall or stairs against a base, so separate meshes still read as one painted form.

Lighthouse base and rocks with warm convex highlights, dark concave bands and contact creases.
Convex drives the warm edge light, Concave and Contact the dark creases.
  • OutputsConvex, Concave, Curvature, Contact
  • ControlsRadius, Contrast, Contact
  • Runs inEEVEE viewport and final render

Shader · Ensō Ink Bleed

Hand-inked drips

Ink runs down from your lines, wandering, slanting and tapering to a point. Each run has its own width and length, and none of them end in a bead.

Rain sets how many runs fall, Rain Length how far they travel, and Smudge how much they wander.

Close-up of the lighthouse lantern with ink drips running down the red tower from the gallery edge.
Rain 0.95, Rain Length 0.85, Smudge 0.4.
  • ControlsRain, Rain Length, Smudge, Variation
  • Line widthFollows the line Width, with a pixel minimum
  • OutputMask, ready to mix your ink color

Shader · NPR

Rim, lines and hatching

Three new shader nodes built on the EEVEE pre-pass. Each one gives you a clean mask to mix into any material, so they work with the shading you already have.

Lighthouse tower at night with halftone crosshatching in the shade, a warm rim on its edges and ink lines.
All three on one material: Hatching in the shade, Screen Rim on the edges, Line Detect for the ink.

Screen Rim

An anime rim light that appears where the surface ends against something farther away, not a Fresnel glow.

WidthThresholdSoftnessDirection→ Rim

Line Detect

Every kind of line as its own mask, so you can ink silhouettes thick and creases thin.

→ Line→ Silhouette→ Crease→ Object Border→ Contact

Hatching

Manga halftone dots, lines and crosshatch driven by a shade value, pinned to the object so the pattern never swims.

ShadeScaleAngle→ Dots→ Lines→ Crosshatch

Included add-on · MV Text

Music video titles in a few clicks

Animated Geometry Nodes text with compositor effects layered over your scene. Pick a preset, type your line, then stack effects on top. Japanese vertical text works out of the box.

Tategaki preset with Neon and Kira, straight out of the render. The line reads 灯りの先へ, "toward the light".
AFTER DARK title with Glitch and RGB Split effects over the lighthouse.
Pop · Glitch, RGB Split
灯台 title with Outline and Shadow effects.
Slam · Outline, Shadow
夕暮れ title with the Dreamy effect.
Typewriter · Dreamy
SIGNAL title with Neon and Kira effects.
Zoom · Neon, Kira

14 presets

TypewriterPopGlitchWaveDropSpinTategakiSlamZoomFlickerScatterRiseStampShake

12 compositor effects

GlowNeonKiraOutlineShadowRGB SplitGlitchShakeSpeedFlashDreamyPixel

Interface

Set up for anime work

Ensō opens on the Anime and Anime Shading workspaces in the Ink and Paper theme, a warm dark theme made to be easy on the eyes over long sessions.

Everything Ensō adds lives in one top-bar menu and a Shift+E pie in the viewport. Ensō's own nodes carry a soft glowing header, so you can tell them apart from stock nodes at a glance.

Ensō Engine window in the Anime workspace with the lighthouse in the camera view and the Ink and Paper theme.
The Anime workspace: image editor, viewport, outliner and properties.
  • WorkspacesAnime, Anime Shading
  • ShortcutsShift+E pie, Ensō top-bar menu
  • ColorStandard view transform by default

Cycles

Renders on every modern GPU

The beta ships with precompiled Cycles kernels for NVIDIA and AMD, so GPU rendering works on first launch. Intel Arc support is included and prepares its kernels the first time you render. Pick your device in Preferences › System.

VendorCardsBackend
NVIDIAGTX 900 series through RTX 50 seriesCUDA · OptiX on RTX cards
AMDRadeon RX 5000 through RX 9000, plus recent Ryzen integrated graphicsHIP · HIP RT for hardware ray tracing
IntelArc graphicsoneAPI · kernels prepared on first render

Get Ensō

Free engine, one pack for everything else

Ensō Engine itself is free. The Ensō NPR Pack is a one-time purchase that unlocks the cel shaders, skies, ocean, rain and motion tools shown on this page, with every future update and new feature included.

Ensō Engine 1.0 Beta

Free
€0
  • Native nodes: Outline, Curvature, Ink Bleed, Brush Normals, Screen Rim, Line Detect, Hatching
  • MV Text, Wiggle Bones and the Ensō menus
  • Cycles on NVIDIA, AMD and Intel GPUs
  • Windows 64-bit, installer or portable zip
Download at mix3ddesign.com

Ensō NPR Pack

One-time
€149 one payment, free updates for life
  • All 19 cel shader styles, each in one node
  • Anime Sky Pro with 10 looks, Anime Ocean and the Rain System
  • Camera Flatten, Outline modifier, Anime Smear and Kiseki Trails
  • Stylized Anime Water VFX, the Japanese Signs & Lights library and LiveNode Preview
  • Every future pack update and new feature at no extra cost
Buy at mix3ddesign.com

Most of these tools are Mix 3D Design add-ons that are also sold separately. The pack brings them together for a single price.

Through Patreon

Members of the higher Mix 3D Design Patreon tiers can also get the pack, once they have been paid members for at least 5 months in a row. Access lasts while the membership stays active. Cancelling ends access to the pack, and it can't be restored through Patreon afterwards, so if you want to keep it for good, the one-time purchase is the better choice.

Your license

Buy the pack once and it's yours: no key, no account, no online check, and it keeps working forever, including every free update. Your copy is registered to you, so please don't share it.

Patreon members get the Patreon edition of the pack, unlocked with a personal key: open Ensō, go to Preferences > Add-ons > Ensō DLC Packs and click “Log in with Patreon”. It works on up to 3 of your computers, checks the membership about once a day, and keeps working offline for up to 14 days. If the membership ends, the pack stops loading. Nothing on your computer is deleted, and files you made with it keep opening. The check only sends your key and an anonymous computer ID. Privacy details.

Installer

EnsoEngine-1.0-beta-windows-x64.msi
437 MB · Start menu and desktop shortcuts

Portable

EnsoEngine-1.0-beta-windows-x64-portable.zip
380 MB · Unzip and run, nothing installed

Ensō keeps its settings in its own folder, separate from Blender's, so it installs next to your existing Blender without touching it. Based on Blender 5.3.