As a swordsman needs to know about the balance, weight, sharpness and grip of a sword they wield, programmers need to know about the intricacies and “small letters” of the APIs they are using. As a graphics developer I deal with linear algebra APIs most of time. Although most of my time is consumed with […]
After another big hiatus from posting in this blog, I am back again with yet another update. All these months were filled with training and trying my best to learn as much as possible about graphics and the internals of the programs I am assigned. In February I finished my Master’s thesis and received my Master’s degree in Information Technology specialized in Digital Media and Computer Graphics.
My thesis is an educational one since I didn’t have the time to do actual research while I was in the company’s training. Learning new things for 9 hours straight was a numbing factor for my mind and research was not an option. Nevertheless, the educational theme is about Ambient Occlusion and a beginner friendly introduction of the graphics pipeline. Starting from the graphics pipeline, the reader can learn about the different components and then combine them all together to produce a result – the Ambient Occlusion. There are pieces that both beginner and intermediate level readers can enjoy.
The only problem is that the thesis is in Greek (except the abstract!) because of University rules. I am thinking of translating it in English and uploading it for free personal use; even if only one of you benefit from it, then it is a win for me.
Recently, I had a conversation about the cross product and if it requires normalization when used to find perpendicular axes. The topic I am going to discuss might be basic knowledge for many; the thing is that if you are just starting with computer graphics you are so overwhelmed with mathematics that you tend to not observe the details in everything. […]
Hello everyone. This time I am writing about a more programming than modelling concept. I will try to make clear why FPS is a bad performance metric and help you understand what we should measure in a graphics engine. Frames per second (or FPS for most) is a simple metric to provide the end-users a […]
… I made it! I got my first full time job on Computer Graphics! What did I tell you then? Man, what a rollercoaster it’s been and what it’s about to become…! Oh, hello there people! This is yet another update on the status of an aspiring person to learn more and contribute to the […]
As promised, here I am! This post will be about the scene I created for the Sketchfab real time challenge “Medieval Fantasy”. This challenge was all about creating something in Medieval theme, be it something that could exist at that time or it was imaginary. The scene had to be completely new and real time […]
Wow it’s been 10 months since my last post. Why did I even return here? But to share my adventures during my absence of course! Hint: Don’t imagine chasing sharks or parachuting from Mt. Everest. This will be just a post describing briefly these 10 months. More like a personal (self-reflecting but not exaggerated) memo. […]