Skip to content

Repository files navigation

CSS 3D Renderer

Display textured 3D scenes with plain DOM elements and CSS transforms.

Package Description
c3r The library
c3r-three three.js renderer (r160+) with geometry and textures
c3r-examples Standalone and ported three.js examples

Try the examples live here.

Install

npm install c3r, or npm install c3r-three three for three.js. Prebuilt files are on GitHub Releases.

Development

Requires Node 24+.

npm install
npm run build      # packages/*/dist, with type declarations
npm run dev        # serve the examples
npm run typecheck  # tsc in strict mode, also the linter
npm run format

Releases

Used by

Contributors

Languages