from geometry to pixels

Importance of 6 DoF Tracking for VR

I had some discussions in the past about how important 6 DoF tracking is for virtual reality.  My last post about the FullHD version of the Oculus Rift started some more, both on the net as well as in person here at Siggraph. So let me write down some of my thoughts that don’t fit into […]

, ,

First Impression of the FullHD Oculus Rift

Today the exhibition floor of the Siggraph in Anaheim opened and in a small, unlabelled box without a booth number Oculus is showing the latest HD prototype of the Oculus Rift. I had the chance to test it out and my first impression was similar as the first time I tested the Rift last year […]

, , ,

Viewing 3D stereo photos in an Oculus Rift

Just for fun I tried out viewing 3D photos in an Oculus Rift. For that I took some pictures with a DSLR and a Loreo 3D lens. The first problem here is that the Rift has a very wide field of view (which is great for virtual worlds and immersion) but the 3D lens has […]


Using the Oculus Rift on Linux

While there is no official support from Oculus yet, the Rift can be used under Linux: Get the C API from the Oculus forum user ‘nsb’ (posting here), the latest version is 0.0.2 After plugin your Rift in, configure the screen (e.g. clone mode, whatever fits your needs), the Rift is just an external 1280*800 […]

, ,

Second impression of the Oculus Rift

After a long wait since I first had the chance to test the Oculus Rift, my own device from the original Kickstarter arrived. So here are some notes after a few hours of testing: It’s more comfortable to wear than the initial prototype. Only downside: there is a spot where my nose supports some of […]

, ,

A look at the Bayer Pattern

Have you ever wondered, how a ‘raw’ image file from a camera looks like? I have, so I tried to visualise one. Contrary to popular believe, you actually can do that quite easily… Most digital cameras can not only store the images as JPEGs, but also ‘raw’, in a format that normally has to be […]

, ,

MacOS X OpenGL driver status (10.8.3)

Apples latest software patch for MacOS X 10.8 (Mountain Lion, 10.8.3) fixed some issues related to OpenGL. To recap, my currently known bugs and issues are these: Wrong values from uniform structs (bug id #10518401) – Fixed Wrong names for uniforms in uniform blocks (bug id #11335828) – Still exists (this bug was reported in april 2012) […]

, , ,

FPS vs msec/frame

When talking about the performance of graphics applications or algorithms you hear frames per second (FPS for short) as the unit of measurement. This however is wrong most of the time and here’s why: Why we use FPS There are two ways to measure how fast an application can render the virtual world: by giving […]


Adding analog inputs to your graphics app

When prototyping graphics applications it doesn’t take long until you want to control some parameters during runtime. Using the keyboard is often the first candidate as getting keystrokes is very easy for most toolkits used in graphics like GLFW or GLUT. But it doesn’t take long until the number of keys it so large that […]

, ,

OpenGL conditional rendering bug on MacOS X

At least on Intel HD4000 GPUs there seems to be a bug regarding conditional rendering in OpenGL on 10.8 Mountain Lion: After the conditional rendering the condition state (ignore draw calls or execute them) is ‘stuck’ until the next draw call gets issued – this can ignore glClear calls which shouldn’t get ignored. Here’s an […]

, , , , ,

Previous Posts Next posts