blob: 22c10bfd508138ceb217cd6f6af7579c9c398a12 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# Amalgine
## Models
Use https://gitlab.com/DEC05EBA/amalgine-model-converter to convert a 3d model to a format that amalgine can use.
# Prerequisite
`glfw3`, `glew`, `glm`, [sibs](https://github.com/DEC05EBA/sibs) and a C++14 compiler.
# TODO
* Make use shader a no-op if already in use.
* Render vertices using glDrawElements instead of glDrawArrays (support rendering using indices to vertices/normals/texcoords).
* Use opencl with bullet instead of using cpu.
* Remove obj loader and create an external program that uses assimp to convert different models to an amalgine specific binary file format.
This will allow amalgine to easily load models and animations with minimal code, no matter what the original format is.
This will make amalgine simpler, more efficient and use less memory.
|