Skip to content

easy ofxOculusRift rendering and headtracking for openFrameworks

License

Notifications You must be signed in to change notification settings

cuong3/ofxOculusRift

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
}

About

easy ofxOculusRift rendering and headtracking for openFrameworks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.9%
  • Other 1.1%