#3D × Web

Face Portfolio

Role
Frontend Engineer
Year
2025
Type
Personal Project
Face Portfolio

Three.js を活用した3Dキャラクターアニメーションをメインビジュアルに据えたポートフォリオサイト。スクロールに連動してキャラクターが切り替わり、サイト全体でインタラクティブな体験を提供します。

Features

セクション連動3Dモデル切り替え(4体)

Draco圧縮でモデルを最大86%軽量化

ホバー・クリックでエミッシブグロー演出

スクロール型・パネル型の2レイアウト

Works Admin(GitHub自動push対応)

Technical Highlights

GLTFLoader + DRACOLoader による効率的なモデルロード

UnrealBloomPass でシネマティックなブルーム効果

Raycasting によるメッシュ単位のインタラクション

IntersectionObserver でスクロール連動アニメーション

Express API + GitHub REST API でコンテンツ管理

Three.js / GLSL / Express.js / GitHub API / Vanilla JS / CSS