Zdog

For canvas and SVG, Zdog provides a small JavaScript pseudo-3D engine to design and render simple 3D models.

zzz.dog
Zdog homepage screenshot

About Zdog

Zdog is a JavaScript pseudo-3D engine for `` and SVG. Its geometries exist in 3D space but are rendered as flat shapes using the 2D drawing API. Spheres are drawn as dots, toruses as circles, and capsules as thick lines.

With Zdog, you can design and render simple 3D models on the web by adding shapes to an illustration. Shapes include ellipses and rectangles that can be positioned, rotated, and animated. The library can be installed by download, CDN link, npm, or Bower, and modeling uses a declarative API. An example shows rotation, animation with requestAnimationFrame, and drag-to-rotate interaction.

Zdog suits web designers and developers who want vector-style illustration with an added dimension. It is intended for simple models and scenes rather than full 3D engines, and version 1 is described as a beta release with expected changes.

Key features

  • Design and render simple 3D models on the web
  • Works with canvas and SVG for output
  • Uses declarative API to add shapes to scenes
  • Renders circular shapes as proper rounded circles
  • Available via direct download, CDN, npm, and Bower
Best for: Web designers and developers who want to create simple flat-style 3D illustrations for canvas and SVG.
Good for
  • Small size at 28KB minified
  • Supports both canvas and SVG output
  • Declarative API for adding shapes
  • Renders circles with rounded edges
Watch out for
  • Limited to simple models and flat rendering
  • Version 1 is described as beta with expected changes

Zdog at a glance

Website
zzz.dog
Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Zdog alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 20 alternatives

Vertex

vertex.im

The Vertex plugin creates 3D scenes in Figma with models, materials, SVG conversion, 3D text, and lighting and camera controls.

Kiri:Moto

grid.space/kiri

Kiri:Moto brings 3D slicing and G-code or CNC toolpath generation to the browser, with help documentation and APIs.

SVGWave

svgwave.in

Generate customizable gradient SVG waves, layer multiple waves, and export the result as SVG or PNG.

Wavelry

wavelry.vercel.app

Create layered SVG wave graphics with controls for shape, height, color, and gradients, then save as SVG or PNG.

Popular in 3D, CAD & Motion

Well-known listings from the same topic.

All 122

Zdog FAQ

What is Zdog?
Zdog is a 3D JavaScript engine for canvas and SVG. It is a pseudo-3D engine where geometries exist in 3D space but are rendered as flat shapes.
How do you install Zdog?
You can download the minified or un-minified file, link to it via CDN on unpkg, or install with npm or Bower.
How is Zdog pronounced?
It is pronounced “Zee-dog” in American English and “Zed-dog” in British English.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing