know-how

Gamma correction

ago

Gamma correction in openGL is very easily to achieve, but why do you need gamma correction? Let's keep it simple... First of all your textures you use as input for your openGL renderer are most likely in non linear color space. Your renderer on the other hand is probably calculating light under the assumption of linear color spaced color values in your loaded textures. So you might be working in two different color spaces. After your renderer is done it writes the colors to the screen, which uses non linear color space like your textures do! So what happens is, that your calculation might be visually wrong... So how can you solve this? The answer is very easy: (more…)

3D QT Engine

Skyboxes !!!

ago

Not much to say, skyboxes add a lot to a 3D scene! Here are two early screens. Not everything works like it should atm, but it’s close!

3D QT Engine

Engine progress

ago

[gallery link="file" columns="2" ids="675,673,672,670"]   During some days i worked over 8 hours on features or bug fixes, but i think it was worth it. A lot of changes happened to my little engine in the past few weeks so let's sum up a few of them ...   (more…)

3D QT Engine

New engine on its way!!!

ago

I’ve been working on this one for months. Almost everything is written from scratch and i tried NOT to use extra libs and stuff. Only freeGlut, GLEW and Qt (i even avoided most of Qt’s stuff). More soon !

3D QT Engine

Switcher’s updated design part III

ago

Switcher’s development is still in progress. Visually there has not changed much yet, but internally much code has been updated. This project is now also on GitHub: QtEngine_v0_1_empty Here i am starting the engine on the actual target device for the first time. Had a small problem at the beginning Read more…