Skip to content
Jaime Torrealba Builds a Moonlit Field Portfolio in Three.js

Jaime Torrealba Builds a Moonlit Field Portfolio in Three.js

A personal Three.js portfolio staged as a moonlit field, with TSL, GPU grass simulation, volumetric smoke, procedural trees, fireflies, and camera-driven movement.

Details

Published

What it is

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.

How it’s made

Framework & Tool
Three.js
Domain
Portfolio
Subject
Nature