Back to Gallery

Unveil Creative Studio Three.js Slider

A minimalist portfolio layout featuring a 3D perspective image carousel and smooth transition effects powered by Three.js and Svelte.

Visit
Unveil Creative Studio Three.js Slider

Overview

This project for Unveil Creative Studio showcases a high-end, immersive portfolio experience using a 3D perspective image carousel. It is an excellent reference for builders looking to implement spatial UI layouts that leverage WebGL (Three.js) to create deep visual hierarchies beyond traditional flat grids.

Design System

  • Color Palette & Visual Hierarchy: The system uses a minimalist light-to-light-gray theme (#fafafa) as the base, allowing the high-contrast professional photography to drive the visual interest. Depth is established through the Z-axis stacking of images rather than traditional color shifts or shadows.
  • Typography: A clean, technical sans-serif font is used throughout. The scale is intentionally small (indicated by the text-11 class) with all-caps styling for navigation items like "UNVEIL PROJECTS" and "STUDIO" to maintain an institutional aesthetic.
  • Structure & Components: The layout uses a fixed-position header with a specific grid-like navigation bar (sm:max-w-[36.25rem]). Notable components include the top-left navigation blocks with rounded corners (rounded-[0.375rem]), a bottom-right toggle for "Overview/Index," and a full-screen <canvas> element for the 3D slider.
  • Interactions & Motion: The UI is powered by Three.js (v173) and Svelte, indicating extremely smooth, high-performance transitions. The primary interaction is a multi-layered carousel where images fan out in a 3D diagonal stack, likely responding to scroll or drag events.
  • Responsive Design: The HTML shows utility classes like md:w-[12.5rem] and hidden md:flex, suggesting a design that collapses the complex 3D view or simplifies navigation layouts for smaller viewports, while maintaining the fixed footer links (legal-notice, etc.) at the bottom.

Use Cases

  • Who should clone this: Creative directors, architectural firms, and high-end fashion brands seeking to differentiate their digital presence from consumer-grade landing pages.
  • Potential Remixes: This pattern can be adapted for a "History/Timeline" view where each layer represents a year, or an e-commerce product showcase where layers represent different colorways of the same item.
  • Practical Directions: Developers should first extract the navigation component structure and the button layout (button px-4 py-3.5). The WebGL logic can be remixed by swapping the image assets and adjusting the Camera position in the Three.js scene to change the carousel skew.
  • Clone Scope: A full-page clone is recommended for a portfolio homepage to capture the transition from the "Overview" (3D) to the "Index" (likely a 2D list), which creates the complete brand experience.

Related Inspirations

© 2026 InferNet AI PTE.LTD. All rights reserved.