Sketching the Impossible: A 3D Portfolio Built Without a Single 3D Model

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

A developer with no 3D modeling skills built an award-winning interactive 3D portfolio using Three.js, React Three Fiber, and custom GLSL shaders — replacing traditional 3D models with flat geometry wrapped in hand-drawn AI-generated textures. The post covers the full technical journey: an infinite corridor with dynamic chunk spawning and visibility culling, a 500-line camera system handling scroll, parallax, gyroscope, and door-entry animations, a paint-reveal hover shader extending MeshBasicMaterial, performance fixes (removing real-time shadows, shader pre-compilation warmup, adaptive device tiering), and a gamified achievement system that doubles as a UX tutorial. The project won FWA of the Day, GSAP Site of the Day, Awwwards Honorable Mention, and several other awards.

17m read timeFrom tympanus.net
Post cover image
Table of contents
Why This ExistsFour Months, From Sketch to SkyThe Aesthetic: Why Everything Looks Hand-DrawnThe Infinite CorridorThe Rooms: Abstraction Over PredictabilityThe Performance Crisis (or: Two Suns, One Moon, and Zero Visible Shadows)Sound Design: The Detail That Changes EverythingThe Achievement System: Gamification as UXRecognitionWhat I Would Do DifferentlyWhat This Project Taught MeWhat Comes NextOne Piece of Advice
4 Impressions