Neural Hero Scene | James Murray

James Murray has developed the Neural Hero Scene, a 3D homepage engine designed to serve as a reusable module for creating dynamic and interactive web pages. This engine incorporates advanced neural graphics.

Used as the hero section on jamesmurray.ca -- 60fps, <100kb gzipped, mobile-optimized. Supports custom node data, colors, and interactions.

Key Features

  • 3D Interactive Experience: Three.js with orbit controls and raycasting.
  • Reusable Module: Drop into any site with `
    `.
  • Dynamic User Engagement: Nodes pulse, labels fade, camera animates.
  • Configurable: JSON data, theme, speed, density.
  • Performance: WebGL2, instancing, LOD.
  • Export: NPM package + CDN.

System Design & Architecture

The engine is built with modularity in mind, utilizing neural networks for graphic rendering and integrating seamlessly with various frontend frameworks.

Technical Stack

  • Core: Three.js + GSAP
  • Build: Vite + TypeScript
  • Deploy: NPM + jsDelivr

Related Projects

Explore other related projects: