← Back to home

Three.js sites

This past year I've been working with Three.js. Here are a few of the projects I made.

3D Spider-Man Portfolio

This was made for Insomniac Games' Development Support intern position in summer 2023. It includes technical art inspired by Marvel's Spider-Man 2, which released the same year. This can be prompted by clicking the box to the left.

3D Spider-Man Portfolio

Recently added assets include a prop circling the scene and some clouds. This, along with the environment, is inspired by a scene from the first game.

Claw in Scene

Trappist-1 Experience

This website was inspired by drawings I made as a kid, primarily this one:

Spiral World

A basic model was rendered before high fidelity assets were added.

Trappist-1 Experience

The final result is below. Once the player turns around, they'll be prompted to participate in a challenging platformer. This project includes SFX and music.

Trappist-1 Experience Final

SB-129

SB-129 was inspired from an episode of the same name from SpongeBob SquarePants, season 1 episode 14.

Starting with a simple character controller, a basic model was used to set up the animation controller, with help from the pmdrs/ecctrl repository for physics and motion.

SB-129 Start

Afterwards props and enemy functionality were added. Squidward can shoot, kick and swing his clarinet to defend himself from an unending wave of SpongeBobs (robot form).

SB-129

Paddle

Paddle reference

This site is a relaxing trip through childhood memories.

Paddle

Onwards

In the future it's planned to create experiences with a simpler aesthetic, with a more meditative focus.