# bnpr/Malt

Render framework for NPR.

Repository: https://github.com/bnpr/Malt
Canonical: https://ross.abutalabs.com/products/malt
Homepage: https://malt3d.com
Language: Python
License: NOASSERTION
License Family: other
Topics: npr, blender, rendering-engine, addon
Last push: 2026-03-29T17:14:17+00:00

## Health v2 (maintenance only)
Score: 69/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 74, release rhythm 45, longevity 100
- inputs: {"age_days": 2305, "days_push": 157, "days_rel": 157, "gap_med": null, "n_releases_24m": 1}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1126, forks 88 (observed 2026-08-28T04:03:41.336533+00:00)

## What it is
Malt is a customizable real-time rendering framework for stylized non-photorealistic rendering (NPR), distributed as a Blender addon. It lets technical artists build fully custom Python render pipelines and GLSL shaders with a shadertoy-like workflow, including automatic node generation from GLSL functions.

## Use cases
- render stylized non-photorealistic animations in Blender
- create custom toon or illustration-style shading models
- write custom render pipelines in Python with GLSL shaders
- generate Blender nodes automatically from GLSL functions
- do line rendering and light groups for illustration workflows
- debug GPU rendering with RenderDoc inside Blender
- share custom shaders and pipelines as plugins with non-technical artists

## When to choose
- you need stylized NPR rendering beyond what EEVEE or Cycles offer
- you are a technical artist who wants code-first control over shaders and pipelines
- you want a shadertoy-like GLSL workflow integrated into Blender
- you need real-time rendering for animation and illustration

## When to avoid
- you only need photorealistic rendering
- you work on macOS (only Windows and Linux are supported)
- your GPU lacks OpenGL 4.5 support
- you want a turnkey renderer without writing or configuring shaders

## Facets
- artifact type: plugin
- maturity: active
- function: graphics, plugin-system, developer-tools
- domain: graphics, web-design, developer-tools
- platform: windows, python
- tags: blender-addon, npr, non-photorealistic-rendering, glsl, real-time-rendering, stylized-shading, line-rendering, shader-graphs, rendering-engine, game-development, linux, gpu

## Member repositories
- bnpr/Malt (main) score 69

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:41.336533+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:39:11.487325+00:00, confidence not recorded.
  - readme: https://github.com/bnpr/Malt (fetched 2026-08-28T04:03:41.336533+00:00, sha f4101ac30f9d)
  - homepage: https://malt3d.com (fetched 2026-08-29T12:43:56.252055+00:00, sha f871df0098b6)
  - site_page: https://malt3d.com/Documentation/Getting%20Started (fetched 2026-08-29T12:43:56.261683+00:00, sha ca7f57ba80ef)
  - site_page: https://malt3d.com/Documentation/Settings (fetched 2026-08-29T12:43:56.265970+00:00, sha 33356280d0e8)
  - site_page: https://malt3d.com/Documentation/Graphs (fetched 2026-08-29T12:43:56.268936+00:00, sha 304f036ebb87)
  - site_page: https://malt3d.com/Documentation/Plugins (fetched 2026-08-29T12:43:56.271850+00:00, sha 6e7fc6ff738c)
  - site_page: https://malt3d.com/Documentation/Tooling (fetched 2026-08-29T12:43:56.274133+00:00, sha ea70b88a64af)
- Data as of 2026-08-30T08:39:29.467469+00:00.
