A moonlit Three.js portfolio scene with dark grass, fireflies, low fog, procedural trees, and a first-person camera path.
Jaime's portfolio builds on Three.js and TSL, with GPU grass simulation, volumetric smoke, procedural trees, head bobbing, and mouse-driven camera movement. The scene leans into a horror mood: tall grass, a low moon, ground fog, and small points of light doing just enough to make the quiet feel intentional.
The source code is available on GitHub. The useful lesson is that the portfolio format does not have to be another scroll stack with a decorative canvas behind it. Here the environment is the introduction.
- Live Demo: https://jaimetorrealba.com/
- Source Code: https://github.com/JaimeTorrealba/portfolio
- Author: Jaime Torrealba (X, LinkedIn, GitHub)