Skip to content

An interactive 3D scroll animation built with Three.js, featuring real-time color customization, scroll-triggered object rotation, and parallax camera movement. Includes a GUI for material color changes and uses GSAP for smooth animations.

Notifications You must be signed in to change notification settings

iluna007/Portfolio_05_Threejs_journey_04_LandPage_Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive 3D Scroll Animation with Three.js

This project creates a 3D scene with multiple objects and particles, where the user can interact by scrolling and moving the mouse. The objects animate as the user scrolls, and mouse movement creates a parallax effect. All animations and object colors can be modified via an interactive GUI.

Features Scroll-based 3D object animations with GSAP. Real-time material color changes through GUI. Interactive mouse-based parallax effect on camera movement. Particles system integrated with scene objects.

Setup

Download Node.js. Run this followed commands:

# Install dependencies (only the first time)
npm install

# Run the local server at localhost:8080
npm run dev

# Build for production in the dist/ directory
npm run build

About

An interactive 3D scroll animation built with Three.js, featuring real-time color customization, scroll-triggered object rotation, and parallax camera movement. Includes a GUI for material color changes and uses GSAP for smooth animations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published