mirror of
https://github.com/overte-org/overte.git
synced 2025-04-19 13:43:49 +02:00
Tweaking the off-axis positions.
This commit is contained in:
parent
1532b5d91a
commit
79408560d9
1 changed files with 5 additions and 2 deletions
|
@ -1803,10 +1803,13 @@ void Application::update(float deltaTime) {
|
|||
|
||||
if (Menu::getInstance()->isOptionChecked(MenuOption::OffAxisProjection)) {
|
||||
if (_faceshift.isActive()) {
|
||||
_myCamera.setEyeOffsetPosition(_faceshift.getHeadTranslation());
|
||||
const float EYE_OFFSET_SCALE = 0.1f;
|
||||
glm::vec3 position = _faceshift.getHeadTranslation() * EYE_OFFSET_SCALE;
|
||||
_myCamera.setEyeOffsetPosition(glm::vec3(-position.x, position.y, position.z));
|
||||
|
||||
} else if (_webcam.isActive()) {
|
||||
_myCamera.setEyeOffsetPosition(_webcam.getEstimatedPosition());
|
||||
const float EYE_OFFSET_SCALE = 5.0f;
|
||||
_myCamera.setEyeOffsetPosition(_webcam.getEstimatedPosition() * EYE_OFFSET_SCALE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue