Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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



SolarSystemDemo
SolarSystemDemo
SolarSystemDemo
SolarSystemDemo
SolarSystemDemo


## 🎥 Solar System



SolarSystemDemo
SolarSystemDemo
SolarSystemDemo
SolarSystemDemo
SolarSystemDemo
SolarSystemDemo
SolarSystemDemo
SolarSystemDemo
SolarSystemDemo


## 🎥 Motion Blur



MotionBlurDemo
MotionBlurDemo
MotionBlurDemo




# 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