https://github.com/habbatul/3d-nostalgia
2000's Nostalgia, built with ThreeJS (Vanilla)
https://github.com/habbatul/3d-nostalgia
blender onprogress threejs tweenjs vitejs
Last synced: about 2 months ago
JSON representation
2000's Nostalgia, built with ThreeJS (Vanilla)
- Host: GitHub
- URL: https://github.com/habbatul/3d-nostalgia
- Owner: Habbatul
- Created: 2024-05-02T16:47:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-24T13:32:36.000Z (11 months ago)
- Last Synced: 2025-10-17T15:23:34.808Z (8 months ago)
- Topics: blender, onprogress, threejs, tweenjs, vitejs
- Language: JavaScript
- Homepage: https://habbatul.github.io/3D-Nostalgia/
- Size: 13.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3D Nostalgia 💾
**Deployment :** [habbatul.github.io/3D-Nostalgia/](https://habbatul.github.io/3D-Nostalgia/)
**Content :**
- [📺 About](#about)
- [🕹️ Run on Your PC](#run_local)
- [⌨️ Tech Stack](#stack)
A three-dimensional website with a digital nostalgia theme for Gen Z, featuring a lonely and liminal atmosphere. This website is created as an exploration of WebGL using Three.js. My exploration involves basic trigonometry, shaders, application of GLTF and HDRI, the combination of WebGL-Three.js with JavaScript event handlers, and more. This project initially started as a personal exploration, so the code contains many comments and is not well-organized, as everything is written in a single file. However, I’m planning to refactor it into a more modular structure to make it easier to maintain in the future.
Install npm on your desktop and run this web locally 🖥️.
```
git clone
npm install
npx vite
```
My focus is on exploring vanilla JavaScript and implementing trigonometry and some basic Computer Graphic. Basically, Three.js provides everything we need.
- Vite
- ThreeJS
- Javascript (Vanilla)