Skip to content

Commit

Permalink
fixing HUD scales
Browse files Browse the repository at this point in the history
  • Loading branch information
m1keall1son committed Jul 9, 2016
1 parent 117f000 commit 28605ae
Show file tree
Hide file tree
Showing 7 changed files with 39 additions and 19 deletions.
10 changes: 5 additions & 5 deletions CloudsData/OculusRift.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<Kind>40</Kind>
<Name>OculusRift</Name>
<IsMinified>0</IsMinified>
<XPosition>619.000000000</XPosition>
<YPosition>120.000000000</YPosition>
<XPosition>839.000000000</XPosition>
<YPosition>35.000000000</YPosition>
</Canvas>
<Widget>
<Kind>4</Kind>
Expand Down Expand Up @@ -64,7 +64,7 @@
<Widget>
<Kind>4</Kind>
<Name>SUBTITLE Z POS</Name>
<Value>-54.901962280</Value>
<Value>-35.784313202</Value>
</Widget>
<Widget>
<Kind>4</Kind>
Expand All @@ -74,10 +74,10 @@
<Widget>
<Kind>4</Kind>
<Name>SUBTITLE HUD Z</Name>
<Value>-0.563725471</Value>
<Value>-0.392156869</Value>
</Widget>
<Widget>
<Kind>4</Kind>
<Name>SUBTITLE HUD SCALE</Name>
<Value>0.500000000</Value>
<Value>0.308823526</Value>
</Widget>
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
<Kind>40</Kind>
<Name>Camera</Name>
<IsMinified>0</IsMinified>
<XPosition>1161.000000000</XPosition>
<YPosition>305.000000000</YPosition>
<XPosition>950.000000000</XPosition>
<YPosition>69.000000000</YPosition>
</Canvas>
<Widget>
<Kind>4</Kind>
<Name>FRONT DISTANCE</Name>
<Value>163.054199219</Value>
<Value>133.823532104</Value>
</Widget>
<Widget>
<Kind>4</Kind>
Expand All @@ -33,7 +33,7 @@
<Widget>
<Kind>4</Kind>
<Name>DROP AMOUNT</Name>
<Value>33.497535706</Value>
<Value>26.470588684</Value>
</Widget>
<Widget>
<Kind>4</Kind>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<Canvas>
<Kind>40</Kind>
<Name>Camera</Name>
<IsMinified>1</IsMinified>
<XPosition>1.000000000</XPosition>
<YPosition>452.000000000</YPosition>
<IsMinified>0</IsMinified>
<XPosition>907.000000000</XPosition>
<YPosition>27.000000000</YPosition>
</Canvas>
<Widget>
<Kind>4</Kind>
<Name>FRONT DISTANCE</Name>
<Value>163.054199219</Value>
<Value>154.411758423</Value>
</Widget>
<Widget>
<Kind>4</Kind>
Expand All @@ -23,7 +23,7 @@
<Widget>
<Kind>4</Kind>
<Name>LIFT RANGE</Name>
<Value>65.024635315</Value>
<Value>58.823532104</Value>
</Widget>
<Widget>
<Kind>4</Kind>
Expand All @@ -33,7 +33,7 @@
<Widget>
<Kind>4</Kind>
<Name>DROP AMOUNT</Name>
<Value>33.497535706</Value>
<Value>29.411766052</Value>
</Widget>
<Widget>
<Kind>4</Kind>
Expand Down
13 changes: 11 additions & 2 deletions CloudsLibrary/src/Core/CloudsPlaybackController.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1873,8 +1873,17 @@ void CloudsPlaybackController::drawKinectFeedback(){
void CloudsPlaybackController::preDraw(ofEventArgs& args){
#ifdef OCULUS_RIFT

float hudDistance = CloudsVisualSystem::subtitleHudZ;
float hudScale = CloudsVisualSystem::subtitleHudScale;
float hudDistance;// = CloudsVisualSystem::subtitleHudZ;
float hudScale;// = CloudsVisualSystem::subtitleHudScale;
if(currentVisualSystem == introSequence){
hudDistance = CloudsVisualSystem::subtitleHudZ*8;
hudScale = CloudsVisualSystem::subtitleHudScale*8;
}
else{
hudDistance = CloudsVisualSystem::subtitleHudZ;
hudScale = CloudsVisualSystem::subtitleHudScale;
}

CloudsVisualSystem::getOculusRift().beginOverlay(hudDistance, hudScale, 1920, 1080);

if(currentVisualSystem == introSequence){
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1651,6 +1651,13 @@ void CloudsIntroSequence::selfDrawOverlay(){
if(!bUseOculusRift || (bUseOculusRift && (currentState < CLOUDS_INTRO_MENU || showVHXPrompt || alertBoundsActivated) ) ){
drawMenu();
}
if(bUseOculusRift && currentState >= CLOUDS_INTRO_MENU){
ofPushStyle();
ofSetRectMode(OF_RECTMODE_CENTER);
ofSetColor(255);
ofCircle(1920*.5, 1080*.5,5);
ofPopStyle();
}
#endif

}
Expand Down
6 changes: 5 additions & 1 deletion CloudsLibrary/src/VisualSystemsLibrary/CloudsRGBDCamera.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -134,10 +134,14 @@ void CloudsRGBDCamera::setPositionFromMouse(){

position.y += ofMap(abs(.5 - percentOnCurve), 0, .5, (liftDrift + liftAmount), (liftDrift-liftAmount)*.5);
position.z -= MAX(liftDrift,0) * .5; // zoom in on mouse up
#ifdef OCULUS_RIFT
//dropamount is making the camera not straight
position.y -= dropAmount;
#endif

targetPosition = position;

currentPosition += (targetPosition - currentPosition) * damp;

currentLookTarget = lookTarget - ofVec3f(0,dropAmount,-sidePullback);

//calculate drift;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -867,7 +867,7 @@ void CloudsVisualSystem::drawScene(){
if(isInterlude){
//drawInterludeInterface();
}
draw3DCursor();
// draw3DCursor();
#endif

}
Expand Down

0 comments on commit 28605ae

Please sign in to comment.