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 made the code too hefty and slow to use. In unique cases this is a good way to make games in html or to display 3D pieces in a curated way.
Despite that, the elements of this project are still worthwhile to show. For example this floating effect below is the result of layering multiple noise functions to the y position of the titles.