Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aashrafh/cmp205
Assignments for CMP205 (Computer Graphics) course
https://github.com/aashrafh/cmp205
3d assignment computer-graphics games graphics labs motion motion-blur motion-blur-shader solar solar-system sphere typescript visual-studio webgl webgl2 yarn
Last synced: 22 days ago
JSON representation
Assignments for CMP205 (Computer Graphics) course
- Host: GitHub
- URL: https://github.com/aashrafh/cmp205
- Owner: aashrafh
- Created: 2019-11-06T17:50:04.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T12:38:40.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T06:12:13.896Z (about 1 month ago)
- Topics: 3d, assignment, computer-graphics, games, graphics, labs, motion, motion-blur, motion-blur-shader, solar, solar-system, sphere, typescript, visual-studio, webgl, webgl2, yarn
- Language: TypeScript
- Size: 20.4 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 📝 Table of Contents
- [Colored Sphere](#colored-sphere)
- [Solar System](#solar-system)
- [Motion Blur](#motion-blur)
- [Install](#install)
- [Technology](#tech)## 🎥 Colored Sphere
# Steps to run
1. Install [Node.js](https://nodejs.org/en/) and [Visual Studio Code](https://code.visualstudio.com/).
2. Open the folder in Visual Studio Code.
3. Open a terminal (Terminal > New Terminal).
4. run `npm install` . If it failed for any reason, try again.
5. run `npm run watch` .
6. Ctrl + click the link shown in the terminal (usually it will be http://localhost:1234).**Note:** you can use yarn to enable caching so that you don't download all the packages with project. You can download yarn from [yarnpkg.com](https://yarnpkg.com/lang/en/). Then replace `npm install` with `yarn install` and `npm run watch` with `yarn watch`.
## ⛏️ Built Using
- [TypeScript](https://www.typescriptlang.org/) - strict syntactical superset of JavaScript.
- [glMatrix](http://glmatrix.net/) - Javascript Matrix and Vector library.
- [WebGL](https://get.webgl.org/) - JavaScript API for rendering interactive 3D graphics.
- [NodeJs](https://nodejs.org/en/) - Server Environment