Monday, October 26, 2015

Cube Update 3

Been super busy with school work, and still learning so progress that is made is slow. The camera movement is finally working! Hurray! However this is short lived as I'm going to start rewriting the code to utilize quaternions. Quaternions was developed by a mathematician in the 1800s named Hamilton that extended complex numbers. It's uses include rotations along axes. Here's a demo of the camera working.


Using the lectures from UC Davis and some sample code I found online, I will hopefully have quaternions down soon and implemented successfully.


I also hope to restructure my engines rendering. Right now instead of sending the vertex buffer to the shader I'm just drawing a primitive for every cube.


I got in touch with @AlwaysGeeky and spoke to him about his recent open sourcing of his voxel "Hello World" app in OpenGL. I wanted to know how many years of experience he had in graphic design, if he worked on other projects, etc. He replied promptly and his responses couldn't have made me happier. I definitely see myself working with graphics in the future, and I'm excited to learn all there is to know.