
Show HN: I made a 3D SVG Renderer that projects textures without rasterization
created: June 5, 2025, 2:05 a.m. | updated: June 5, 2025, 10:35 p.m.
An example circuit board rendered with our vanilla Typescript 3D Renderer.
SVGs support this nice little transform called an affine transform.
Possible affine transforms from wikipediaThis projection isn’t possible with a single affine transform.
By projecting a ray to compute each pixel for the image, I could get a very conventional 3d renderer.
So with OpenAI O3’s help I implemented it into the vanilla Typescript 3D renderer.
3 days, 4 hours ago: Hacker News