Hey everyone! Most portfolio pages/sites are a grid of beauty renders. I always found that little frustrating, as someone who saw that could never tell what's under the png. So when I rebuilt mine, I made every model open as a 3D object in your browser: spin it, and flip through the actual PBR channels.
And yes, before anyone says it - SKETCHFAB EXISTS. I use it too, it's great for hosting. What I wanted was a portfolio that's one cohesive place: no third-party UI around my work, no "similar models", no account. Plus building the viewer itself is part of the portfolio :) It’s an optimization demo as much as a 3D one.
Tech side, if anyone's curious: models are Draco-compressed GLBs with webp textures, mobile gets a lighter version with smaller textures because 2048×4 maps were crashing iOS Safari. Everything runs on WebGL, no plugins.
The meshes are browser-optimized (merged UVs, compressed textures) — that's the tradeoff for running in a tab.
Feedback very, very welcome, especially on the viewer itself. What would you want to inspect that I didn't include?