These interactive 3D models are loading below… For desktop visitors: Click and drag to rotate this 3D model and see every angle. Use your mouse wheel or pinch to zoom in on the details! For mobile visitors: Interactive 3D: Drag to rotate, pinch to zoom.
Architectural Implementation: Independent 3D Asset Hosting
To maximize site performance, eliminate external CDN dependency, and retain complete data ownership, this portfolio fully self-hosts all 3D production models rather than using Spline’s cloud-shared server links. Built natively within Spline, the interactive experiences are decoupled from cloud infrastructure through a custom-engineered local file hierarchy. Behind the scenes, the system routes all separate 3D folder environments into a unified /3d-assets/ parent directory.
By implementing an optimized import map and relative file paths, each individual asset module relies on a centralized “single source of truth” for core framework dependencies like the 2.2MB runtime parsing engines and text decoding scripts. This structural architecture ensures that heavy-lifting scripts are cached by the client’s browser exactly once, drastically reducing server round-trips, eliminating cross-origin resource blockages, and delivering acceptable load times across the entire portfolio.
