This repo was developed for an interactive 3D world development showcase on a website like the interactive design on the Github homepage.
- View Demo here!!
Signals in the demo were generated randomly
- HTML and CSS
- Typescript
- Threejs library
- Computer graphic rendering
- Mathematics for computer graphic
- OpenGL Shader
- Download Node.js and install
Node.js
. - Run the command below in your terminal.
# Install dependencies npm install # init and update submodules git submodule update --init --recursive
-
Open terminal and the command below for runing the local server at
localhost:8080
npm run dev
-
Open new terminal and run the command below for update typescript automatically
npx tsc -w
- Build
Run the command below in your terminal
# Build for production in the dist/ directory npm run build
Thanks to:
- Bruno Simon - For three.js Journey course
- GreenSock (Gsap) - For JavaScript animation
- Github - Interactive design for development showcase.