Sign in

Agustin Capeletto

@lowpoly.gg
419 followers 382 following 152 posts

CSS superfan. 3D DOM wrangler. Argentino 🇦🇷 Open source @ layoutit.com · polycss.com · lowpoly.gg · css.graphics ✨

PostsRepliesMedia
Agustin Capeletto @lowpoly.gg · 19/09/2026
Working on the #caturday 👨‍💻
Lorenzo, a tabby cat from the southern hemisphere.
050
Agustin Capeletto @lowpoly.gg · 13/09/2026
Here's my take on @ivorjetski.bsky.social's LED Art Challenge! I experimented with perspective and blend modes. It's CSS-only 💚 Try it: codepen.io/editor/alowp...
1486
Agustin Capeletto @lowpoly.gg · 11/09/2026
This is SpaceDrome, a forever WIP 3D CSS RPG and a playground I remake constantly to test new ideas. It was last year's revision that got me thinking about stacked CSS grids, and its level editor eventually became voxels.layoutit.com 📦
1180
Agustin Capeletto @lowpoly.gg · 05/09/2026
Another kind of 3D CSS quake, adapted from XScreenSaver. css.graphics/cityflow 🏙️
070
Agustin Capeletto @lowpoly.gg · 04/09/2026
I'm working hard on my dream 3D CSS app 🧑‍💻 Hoping to release a first version in September! Here's a little gremlin in the meantime.
Lorenzo, a tabby cat, not impressed with the app’s progress so far.
0110
Agustin Capeletto @lowpoly.gg · 28/08/2026
Wrapping up the week: CSS chaos attractors 🦋 Try it! css.graphics/chaos
1121
Agustin Capeletto @lowpoly.gg · 26/08/2026
Made a #CSS black hole ⚫ css.graphics/luminet
2332
Agustin Capeletto @lowpoly.gg · 24/08/2026
When 1,500 divs collide: css.graphics/galaxy 💥
0301
Agustin Capeletto @lowpoly.gg · 22/08/2026
Having fun with 3D CSS particles: css.graphics/cyclone 🌪️
1421
Agustin Capeletto @lowpoly.gg · 20/08/2026
This is the precomputed lighting spritesheet for a cloth. It approximates MeshLambertMaterial through CSS background-size/position.
A tiled spritesheet of precomputed lighting states for CSS polygons.
140
Agustin Capeletto @lowpoly.gg · 20/08/2026
Cloth physics in 3D CSS (no WebGL). Ported from three.js examples 👕 try it: css.graphics/cloth fork it: github.com/layoutit/css...
6386
Agustin Capeletto @lowpoly.gg · 17/08/2026
CSS Graphics #006: Solitaire win screen 🃏 Try it! css.graphics/solitaire
0122
Agustin Capeletto @lowpoly.gg · 13/08/2026
I'm recreating ElectroPaint, a mythical screensaver from '90s SGI workstations. It features 3D CSS quads dancing in hypnotic rhythm 🕺 Try it: css.graphics/electropaint
2121
Agustin Capeletto @lowpoly.gg · 12/08/2026
New 3D CSS screensaver: Menger Sponge, ported from XScreenSaver. Try it: css.graphics/menger
4193
Agustin Capeletto @lowpoly.gg · 09/08/2026
New CSS screensaver: 3D maze, ported from XScreenSaver. Try it! css.graphics/maze
0294
Agustin Capeletto @lowpoly.gg · 07/08/2026
Up next on the 3D #CSS classic screensaver series: gears! ⚙️ try it: css.graphics/gears fork it: github.com/layoutit/css...
1122
Agustin Capeletto @lowpoly.gg · 06/08/2026
I'm recreating classic screensavers in 3D #CSS, without WebGL. First up: pipes! 🧪 try it: css.graphics/pipes fork it: github.com/layoutit/css...
36915
Agustin Capeletto @lowpoly.gg · 02/08/2026
Too late 😪
010
Agustin Capeletto @lowpoly.gg · 02/08/2026
Guess who slept through the #caturday
Lorenzo the cat getting up after an all-day nap
1112
Agustin Capeletto @lowpoly.gg · 01/08/2026
I'm updating my CSS-Only Playground on @codepen.io, which features common interactive patterns without JS. A decade of web platform progress means 40% less code and 60% fewer hacks 💚 codepen.io/alowpoly/pen...
1124
Agustin Capeletto @lowpoly.gg · 31/07/2026
One of the most challenging parts of the Mario model is the lighting and shine. To support this in CSS, I bake a 4×4 texture for every poly+frame, stretch it with background-size, and animate it with background-position. A million texel fields packed in a single spritesheet, with no math at runtime.
2140
Agustin Capeletto @lowpoly.gg · 29/07/2026
The research for this demo has resulted in polycss-morph, a new package that adds a ton of useful transform interpolation math to the library. Will be sharing more examples soon! docs: polycss.com/guides/morph/
1160
Agustin Capeletto @lowpoly.gg · 29/07/2026
It's-a me, 3D CSS Mario! 🍄 ⭐ I'm recreating Giles Goddard's iconic N64 face engine, so we can use it on the web. The rendering is handled by CSS matrix transforms, without WebGL or canvas. demo: codepen.io/alowpoly/pen... repo: github.com/layoutit/css...
616234
Agustin Capeletto @lowpoly.gg · 25/07/2026
Spending my #caturday with Lorenzo, @patak.cat's cousin from another continent 🐈
A close-up of Lorenzo the cat
1351
Agustin Capeletto @lowpoly.gg · 22/07/2026
New in VoxJong v0.26: URL state, so you can resume ongoing games. Play it: voxjong.com 🀄 Fork it: github.com/layoutit/vox...
061
Agustin Capeletto @lowpoly.gg · 19/07/2026
Low-poly Messi getting ready for the #WorldCup match. Rendered with 3D CSS, without WebGL. Full game (Actua Soccer '95) coming soon!
1275
Agustin Capeletto @lowpoly.gg · 16/07/2026
We are opening a community chat for PolyCSS: a place to discuss the library in particular, and 3D DOM rendering in general. It's my first time using Discord, so bear with me 🐻 All humans welcome! chat.polycss.com
0103
Agustin Capeletto @lowpoly.gg · 14/07/2026
New in PolyCSS v0.2.8: better shadows, CAD support, plus an optional three.js adapter for a more familiar API. Try it! polycss.com
170
Agustin Capeletto @lowpoly.gg · 09/07/2026
Succulent maintenance day 🪴
A bowl of colorful succulent cuttings
1120
Agustin Capeletto @lowpoly.gg · 07/07/2026
The garage that sent me down the rabbit hole 🐇
A screenshot of Street Rod (1991) and its pixel art garage.
140
Agustin Capeletto @lowpoly.gg · 07/07/2026
Six years ago I built my first 3D CSS game, inspired by Street Rod (1991) and isometric rendering. Now I’m six ports deep, and it still feels like I’m just getting started 🤘 Check out lowpoly.gg
2273
Agustin Capeletto @lowpoly.gg · 04/07/2026
New in VoxJong v0.11: half-tile offsets, plus dark mode 🥷 Play it: voxjong.com Repo: github.com/layoutit/vox...
141
Agustin Capeletto @lowpoly.gg · 29/06/2026
New in cssQuake v0.287: explodey stuff 💥💀 Play it: cssquake.com
1101
Agustin Capeletto @lowpoly.gg · 27/06/2026
After cssQuake, I'm exploring these 3D DOM games with PolyCSS: * Whiplash (1995) * Tomb Raider (1996) * Carmageddon (1997) * Forsaken (1998)
2255
Agustin Capeletto @lowpoly.gg · 16/06/2026
I'm porting Quake to 3D CSS, so it runs in the browser without WebGL. It's open source 👹 Play it! cssquake.com Repo: github.com/LayoutitStud...
1223162
Agustin Capeletto @lowpoly.gg · 01/06/2026
This is CSS 🌵☀️ Try it! polycss.com/gallery/?mod...
1757
Agustin Capeletto @lowpoly.gg · 26/05/2026
PolyCSS has a lot of cool features (cameras! lighting! shadows!), but animated 3D models are one of my favorite parts. It’s wild to see the browser handle hundreds of matrix updates at steady FPS 🐠 demo: polycss.com/gallery/?mod...
1110
Agustin Capeletto @lowpoly.gg · 26/05/2026
I'm working alongside @ledeluge.me on PolyCSS: a new CSS 3D engine for the DOM. It uses matrix3d() transforms to render polygon meshes as HTML elements, without WebGL. demo: polycss.com/gallery/?mod... repo: github.com/LayoutitStud...
Each polygon is a real DOM element you can style, click, and inspect in DevTools.
54112
Agustin Capeletto @lowpoly.gg · 10/03/2026
This is CSS 🚀 model: maxparata.itch.io demo: voxcss.com/gallery?mode...
2173
Agustin Capeletto @lowpoly.gg · 05/03/2026
Ported Sokoban to 3D CSS: voxoban.com I'm building a VoxCSS arcade 👾
Voxoban is a Sokoban-inspired 3D CSS puzzle game.
2291
Agustin Capeletto @lowpoly.gg · 22/02/2026
Built a CSS Mahjong over the weekend: voxjong.com Powered by my relentless quest to conquer the 3D DOM.
A CSS-driven Mahjong Solitaire.
913423
Agustin Capeletto @lowpoly.gg · 14/02/2026
This is CSS 👽 model: maxparata.itch.io demo: voxcss.com/gallery/?mod...
2293
Agustin Capeletto @lowpoly.gg · 31/01/2026
Volume rendering in CSS can be achieved by slicing a 3D scene into 2D grids along each axis. Each slice is a cross-section where occupied cells are painted and translated at fixed intervals. The problem then becomes: how can we recreate each grid pattern with the least number of DOM nodes?
3839
Agustin Capeletto @lowpoly.gg · 18/12/2025
Experimenting with a new grid stack for 3D volume rendering in CSS. Try it! voxcss.com/gallery/
0162
Agustin Capeletto @lowpoly.gg · 15/12/2025
VoxCSS now supports voxel merging across all dimensions. Bigger scenes, fewer DOM nodes. github.com/LayoutitStud...
160
Agustin Capeletto @lowpoly.gg · 22/10/2025
A CSS terrain generator. No WebGL, just stacked grids and 3D transforms: terra.layoutit.com
610722