A 3D scroll-er site that I designed using the THREE.JS set from Node.JS. This was a experiment in 3D display in HTML settings. The experiment hinged on an idea to uniquely change the portfolio viewing experience by changing the functions of the scroll wheel and connecting it to the 3D render view port as a controllable camera.
In the end, the reliance of JavaScript makes it unpractical in general settings as the amount of JavaScript needed to make this run made the code too hefty and slow to use without upgrading hosting packages. In unique cases however, this is a good way to make games in html or to display 3D work in a curated way.
The experimentation with THREE JS allowed me to explore animated elements in a unique way. For example this floating effect below is the result of layering multiple noise functions to the y position of the titles. The background sprites are made similarly with noise functions affecting multiple axis and generation of the sprites.
The Website functions by making multiple instances of the 3D ambiguous space to create a single 3D scrolling experience for every "page" that has its own sub sections to view