Show HN: I built a hand-modeled 3D Windows 98 portfolio with Three.js
Abstract2D
13 points
2 comments
September 11, 2026
Related Discussions
Found 5 related stories in 150.1ms across 10,677 title embeddings via pgvector HNSW
- Show HN: A techno machine in one HTML file, with verifiable renders ssx360 · 187 pts · August 24, 2026 · 65% similar
- Show HN: Manim (3Blue1Brown's animation engine) in the browser via WebGPU sinaatalay · 46 pts · July 29, 2026 · 61% similar
- Show HN: I built a new version of my fun spatial 3D online meeting app pawelwentpawel · 94 pts · September 17, 2026 · 60% similar
- Show HN: Interactive, animated architecture of any HuggingFace models lizhaoliu · 63 pts · August 18, 2026 · 60% similar
- Show HN: Cartopolis, interactive globe-sized 3D world jvanveen · 14 pts · September 27, 2026 · 59% similar
Discussion Highlights (2 comments)
Abstract2D
A few months ago I came across Tyler Denk's "Big Desk Energy" and really loved the idea of a vintage OS portfolio. I did 3D modeling freelance work a couple years ago, so I wanted to take it a step further and place the desktop inside an interactive 3D environment. So I hopped into Blender to create a 2005-style room by hand with lots of movie, game and music references and brought it into the browser using Three.js. Getting the lighting and .glb models to look good while keeping the scene performant took a lot of iteration. After that I recreated a Windows 98-like OS to show my projects and contact links (and some more niche references). It also includes API integrations for the newsletter signup and a representation of my X profile. I know Windows 98 was not the typical OS in 2005, but I liked combining that type of interface with a mid-2000s room. The result is a functional classic Windows experience with working applications. Even works fine on mobile. Site: https://wesselsdesktop.com/ I'd appreciate feedback on the styling or any bugs you run into!
rf15
That's a very inappropriate XP Background. And the SaaS projects are all... kinda AI generated, small rubbish nobody needs to provide as a service, you can just have that as a local app/browser plugin. This is a big box of beautiful nothing.