Skip to content

Add interactive 3D animated portfolio background - #18

Merged
Dev-Sahad merged 1 commit into
mainfrom
agent/add-3d-animated-background
Jul 31, 2026
Merged

Add interactive 3D animated portfolio background#18
Dev-Sahad merged 1 commit into
mainfrom
agent/add-3d-animated-background

Conversation

@Dev-Sahad

Copy link
Copy Markdown
Owner

What changed

  • Replaced the flat CSS background with a full-page WebGL 3D environment.
  • Added layered cyan and violet depth particles, an orbital wireframe sculpture, and a floating torus-knot form.
  • Added smooth cursor parallax, scroll drift, ambient gradients, a perspective grid, and edge vignetting.
  • Dynamically loads the heavy Three.js scene and caps device pixel ratio for performance.
  • Preserves the existing reduced-motion/performance control through data-heavy-visual.

Why

The portfolio needed a distinctive animated background that adds depth across every section without obscuring content or overloading the initial JavaScript bundle.

Validation

  • npm run lint
  • npm run build
  • Local browser verification confirmed meaningful page content, two rendered canvases, the background behind the interface, the portfolio section present, and no Next.js error overlay.

@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
portfolio Ready Ready Preview Jul 31, 2026 5:53am

@Dev-Sahad
Dev-Sahad marked this pull request as ready for review July 31, 2026 05:53
@Dev-Sahad
Dev-Sahad merged commit c56f882 into main Jul 31, 2026
6 checks passed
@Dev-Sahad
Dev-Sahad deleted the agent/add-3d-animated-background branch July 31, 2026 05:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant