Sunday, May 17, 2015

Welcome to Computer Graphics Guide

Hello and congratulations that you found this blog. You will learn here many fundamentals you want to know about computer graphics.

My name is Christian, I'm a computer scientist student and a mathematics tutor. I specialised myself in geometry, analytics and computer graphics algorithms. My vision is to show the maths and programs behind computer games (Legend of Zelda, Assassins Creed etc.) and computer animation movies (Finding Nemo, Shrek, How to train your Dragon etc.).

Every post will explain some maths of the current topic and will contain source codes (mostly in C++, later in Java too) which will explain everything. Having a functional progam shall help for a better understanding.

Each source code will only contain standard C++/Java libraries, so that you can compile and run the program immediately. I don't think it's a good idea to add special graphic libraries like OpenGL or DirectX, because there is no way to see grapic calculation processes.

Of course you need something what you can see. I will use (in C++) Portable Pixmaps (PPM) as image files. They don't use any compressions, but you also don't need to add libraries like OpenCV or LIBPNG for PNG files.

I hope you will enjoy my posts.
lg Christian

No comments:

Post a Comment