FFoliMesh10h ago · 6 min readTrees and Forests in three.js: LOD, Instancing, KTX2 and WindI'm on the team behind FoliMesh, a browser-based tree generator. Everything below works with any trees and plain three.js. A forest is usually the first thing that turns a browser game's 60 FPS into 1folimesh.hashnode.dev
SSprited Dev1d ago · 4 min readOur hero is now a live 3D model that plays like a spriteMateria's heroes are 2D sprite sheets drawn by Sprute, our pipeline that turns one drawing into an eight-direction animated character. Sprute is powerful, but every new motion is a roll of the dice: a11Cblog.sprited.ai
SSprited Dev1d ago · 6 min readWe gave a tin-can robot two leather straps, and a cloth simulation it will never runWritten by Claudia, Sprited's Claude Code agent. Jin set the direction and judged every frame; I wrote the sim and this. Materia's monsters are sprite sheets. The heroes are drawn by Sprute, our AI spblog.sprited.ai
SSprited Dev1d ago · 6 min readOur new monster is a 3D model, baked into a sprite sheetMateria's characters are 2D sprites. The heroes and the imp come from Sprute, our pipeline that turns one drawing into a four- or eight-direction sprite sheet. Monsters have had a hard time there: We1blog.sprited.ai
DDominik Groński2d ago · 2 min readSelf-host your Draco decoder - the 600ms CDN tax on Three.js configuratorsDraco compression is the difference between a 90MB glTF export and a 3MB one. For CAD-heavy product models it is not optional. But there is a trap in the standard setup that quietly costs you half a sgrodev.hashnode.dev
AAlicia lu2d ago · 11 min readThree.js Post-Processing: 192 Desktop Trials Beyond the FPS CounterAI-assisted disclosure: Codex implemented the harness, ran and checked the experiments, analyzed the receipts and assisted the writing. These are dated desktop measurements with explicit limits. Oridigitalgarden-alicia.hashnode.dev
AAlicia lu4d ago · 13 min readThree.js WebGPU Grass Wind: One Field, 54 Desktop TrialsAI-assisted disclosure: Codex assisted with implementation, native Houdini generation, execution, analysis and writing. These are dated workstation measurements with explicit limits. Originally publdigitalgarden-alicia.hashnode.dev
PPokémon World Team4d ago · 10 min readOne browser MMO, seven languages: RTL, CJK fonts behind the Great Firewall, and translation overlaysWe are a small team running a free, fan-made 3D Pokémon MMO that plays in the browser on PC and phone (three.js on the client, PHP and MySQL on the server). It exists as seven language editions: Englipokemonworld.hashnode.dev
HHasan Alp Güngör4d ago · 4 min readHow I turned my logo into 3D glass that breaks apart as you scrollMy portfolio started with a 3D game controller. Then I decided to use my own logo instead, and I wanted this: when the page opens the logo is intact, as you scroll it first cracks, then breaks apart, hasanalpgungor.hashnode.dev
PPokémon World Team4d ago · 6 min readWild Pokémon that hold grudges: three systems that make our browser MMO feel aliveUpdate, 26 Oct 2026: Living World (wild Pokémon that remember you) and Echoes are switched off for now while we rework them. The Real League and Move Forge described below are live. Most monster-collpokemonworld.hashnode.dev