This is the final group project for Advanced Course in Computer Graphics course at Waseda University.
Project title ↓
Metal Planet: Multi-window Interactive Space Simulation
Demo ↓
Multi-balls reflection ↓
Our Cosmos ↓
Before you begin, ensure you have the latest version of Node.js installed on your system. You can download it from Node.js official website.
-
Clone the Repository
Gain a local copy of the project by cloning the repository using the following command:
git clone https://github.com/ruijieren98/multipleWindow3dScene.git cd multipleWindow3dScene
-
Install Dependencies
Install Three.js and other necessary dependencies as follows:
For Three.js, refer to the official installation guide or simply run:
npm install --save three
For Vite, a frontend build tool, install it using:
npm install --save-dev vite
-
Start the Server:
In the project directory, start the server by running:
npx vite
-
Open the Application:
Open a web browser and navigate to http://localhost:5173/ or use the URL provided in the terminal output. For optimal experience and to prevent cache-related issues, it is recommended to use the browser in incognito mode.
This project builds upon and enhances the foundational work available at bgstaal/multipleWindow3dScene. We extend our sincere gratitude to the original authors for their innovative and inspiring contributions, which have been instrumental in shaping the development of this project.