← Back to home

Three.js sites

This post documents the three.js websites I've made.

3D Spider-Man Portfolio

This was made for Insomniac Games' Development Support intern position in summer 2023. It has a lot of technical art inspired by Marvel's Spider-Man 2, which released the same year. You can view them by clicking on the box to the top left.

3D Spider-Man Portfolio

(Update) Recently made some tweaks to the scene:

Claw in Scene

Trappist-1 Experience

This website was inspired by drawings I made in high school.

Spiral World

I rendered out a basic scene.

Trappist-1 Experience

I then decided to make it realistic. Once the player turns around, they'll be prompted to participate in a platformer.

Trappist-1 Experience Final

SB-129

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

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). Also made my own Squidward model.

SB-129

Paddle

Paddle reference

I modelled this one after Paper Mill Lake in Nova Scotia.

Paddle

The future

Since I wrote this post there's been a few more projects I've worked on, including a multiplayer game and ragdoll sim.

I made one more app that takes in a context and lays out future paths based on it. It's called watdo.me