Back to Projects
3D Web

One Piece 3D Landing Page

One Piece 3D landing page with custom GLB model. "The Grand Line Awaits" – Next.js, Three.js, TailwindCSS

Next.jsThree.jsTailwindCSS

Project Overview

A fully interactive 3D anime landing page built with Three.js and Next.js — showing how to load a custom GLB model, set up lighting, and create scroll-driven interactions. If you're looking to build a 3D landing page with Three.js and Next.js, or want to learn how to embed a custom GLB 3D model in a React/Next.js app, this is a working reference. Deployed on Netlify with the App Router pattern.

Key Features

  • Custom GLB 3D model integration
  • Three.js WebGL rendering
  • Scroll-driven interactions
  • Responsive TailwindCSS layout
  • Next.js App Router
  • Deployed on Netlify

Technical Highlights

Next.js provides the framework with App Router for modern React patterns. Three.js loads and renders the custom GLB model with proper lighting and camera setup. TailwindCSS handles the responsive layout and typography. The project demonstrates combining 3D assets with a production-ready Next.js stack.