OculusDK2 repository
C++ C Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example-OculusRiftRendering shader fading Nov 2, 2014
libs
ofxOculusDK2Lib
src
.gitignore
README.md
license.md

README.md

ofxOculusRift

Oculus Rift addon for openFrameworks lets you attach the rift rendering and headtracking pipeline to any existing ofCamera.

Originally by Andreas Muller Refactored by James George

void testApp::setup(){
    oculusRift.baseCamera = &cam; //attach to your camera
    //opens the device, an Oculus must be plugged in 
    //as it uses the params returned from the head set to configure 
    //the resolution settings
    oculusRift.setup();

    //must run in full screen mode
    ofToggleFullScreen();
}

void testApp::draw(){

    //move your camera wherever you'd like, this becomes the base
    //position of the view

    //now render using oculus flow
    oculusRift.beginLeftEye();
    drawScene();
    oculusRift.endLeftEye();

    oculusRift.beginRightEye();
    drawScene();
    oculusRift.endRightEye();

    //pushes the render texture to the viewer
    oculusRift.draw();
}


void testApp::drawScene(){
    //draw anything here in 3d, will be rendered once for each eye
}