a 3D SVG Renderer that projects textures without rasterization
Summary
This post documents a vanilla TypeScript 3D SVG renderer that projects textures without rasterization by subdividing the surface and using affine transforms to approximate perspective via clip paths. It discusses the limitations of SVG affine transforms for 3D, explores subdivision-based projection, and shares test visuals, code links, and a bug-fix update.