d2k
Version:
rendering engine from the Dark side of the Force - wip
33 lines (22 loc) • 1.21 kB
Markdown
# d2k.js | rendering engine
as a *rapper*, this project is a kind of *freestyle* about programming a rendering engine using webgl api. I do not know all the basics but i wanna learn how to create a webgl micro-library from scratch.. this is just the beginning, i trying to figure out to understand the webgl api behavior and how i can communicate with it.
## disclaimer
I do not know nothing about math so i use gl-matrix to help me with the math cases. but if somebody want to help, feel free to contribute. let's do it.
## Todo
a lot of things to do..
## Getting started
```js
yarn install
yarn dev:example
```
OR
```js
npm install
npm run dev:example
```
## References
- [learn webgl](http://learnwebgl.brown37.net/model_data/model_volume.html)
- [how to write 3d soft engine from scratch](https://www.davrous.com/2013/06/13/tutorial-series-learning-how-to-write-a-3d-soft-engine-from-scratch-in-c-typescript-or-javascript)
- [getting started with webgl](https://wiki.developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL)
- [webgl fundamentals](https://webglfundamentals.org/webgl/lessons/webgl-fundamentals.html)
- [three.js walking map](http://ushiroad.com/3j)