from geometry to pixels

Poll Results: Learning a new graphics API

A couple of days ago I started an online poll asking about which new graphics APIs people want to learn next and how they believe what resources should support this task. So far 130 answers were collected and I’d like to thank everyone who took some time to give me feedback. The Google Form is […]

, , , , , , ,

(PowerVR SDK) “Cannot mix incompatible Qt library” problem fixed

While playing around with the PowerVR SDK on Linux I ran into a problem with incompatible QT library versions. Note that this problem happens for other software packages as well and might be solvable the same way. When starting the GUI tools I got the error message: “Cannot mix incompatible Qt library (version 0x40806) with this […]


Happy Birthday Phong Shading

This month kind of marks the birthday of two very influential techniques in computer graphics: Phong Shading and the Phong Lighting Model. Both were published in the paper “Illumination for Computer Generated Pictures” 40 years ago in the Communications of the ACM in June 1975. While Bui Tuong Phong published his works also in his PhD […]

, , , , ,

HDR is surprisingly old

The first thing that comes to mind when we hear the term HDR are modern digital cameras taking multiple exposures and software that combines those images to colourful and funny looking images. As I have recently learned, HDR is much, much older than that! HDR, high dynamic range, just means, that the image captured should […]

, ,

Vulkan links

Here is a small collection of links to more information and opinions about the new Vulkan graphics API. Vulkan talks and documents Vulkan frontpage at Khronos Vulkan overview by Khronos Valves Vulkan talk at GDC 2015 (“glNext: The Future of High Performance Graphics”): Slides, Video on GDC Vault (free access) Khronos Vulkan talk at GDC […]

, ,

Some thoughts about the Vulkan API (glNext) and the future of OpenGL

Today the Khronos group announced officially the name of the new cross-plattform 2D/3D and compute API which will be (kind of) the successor of OpenGL. So far it was named “Next Generation OpenGL Initiative” or shorter: “glNext”, the official name will now be Vulkan (btw. the german name for Vulcano). I read at some places, […]

, , , , , , , ,

Giving Oculus Rift demos: Best practice

Even though Virtual Reality has been around for a few decades, many people have not yet experienced good, immersive VR as it is available today with the latest generation of head-mounted displays (e.g. the Oculus Rift or Sony Morpheus). This can be a strong experience but if it is presented badly, it can do more harm than good. […]

, , ,

A look inside the Oculus Rift DK2…

…literally. While playing around with the filter of the DK2 camera, I noticed, that my desk lamp seems to emit a lot of light in the (near) IR spectrum and I could see through the filter using my phone. Most digital cameras see some IR light and you can test this by pointing your (smartphone) camera […]


OpenGL on Oculus Rift DK2

Oculus is sending out the first batch of the new development kit DK2 now and has released a new SDK (version 0.4.0) to support it. The display of the Rift (DK1 or DK2) can now be configured using the “Oculus Configuration Utility” in one of two modes (Tools->Rift Display Mode): Direct HMD Access from Apps […]

, , ,

What’s the big deal with Apples Metal API?

During the WWDC 2014 keynote Apple surprised us all by announcing a new 3D graphics API: called Metal (try to google that…). But this one is not a new high level API on top of OpenGL ES (like SceneKit) but a new low level rendering and compute API which can replace OpenGL ES in games. […]

, , , , , , ,

Previous Posts