Skip to content
Projects

volkanakyel/vitrum-3d has 49 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 04:06 UTC. Last push 2026-11-08.

How these counts are measured

What you can do

  • Drop in an SVG, PNG, JPG or WebP
  • Glass, metal, ceramic and colour finishes
  • Extrude, stack, inflate or relief
  • Built in millimetres

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

Turn any icon or logo into a 3D object in glass, metal or colour, right in the browser.

Creative & Media

README.md

Original
A flat icon outline turned into a 3D chrome object

Vitrum

Try it

Vitrum turns a flat icon, logo or wordmark into a true-to-size 3D object in glass, metal or colour. It runs entirely in the browser. Your image never leaves the device.

Features

  • Drop in an SVG, PNG, JPG or WebP
  • Glass, metal, ceramic and colour finishes
  • Extrude, stack, inflate or relief
  • Built in millimetres
  • Export to PNG, GLB or STL

How it works

The image is drawn to a canvas, masked and traced into an outline in a Web Worker. The outline is built into a solid, given a material and lit on a studio stage. No server, no external API.

Development

pnpm install
pnpm dev        # http://localhost:3000
pnpm test       # unit tests
pnpm test:e2e   # end-to-end tests
pnpm generate   # static build

Built with Nuxt, Three.js and Tailwind CSS.

Contributing

Issues and pull requests are welcome. Run pnpm check before opening a pull request.

License

MIT