From d65e7f593a3daae7b94cc299a82b5a119d50f6da Mon Sep 17 00:00:00 2001 From: Christoph Haag <christoph.haag@collabora.com> Date: Fri, 19 Feb 2021 20:16:25 +0100 Subject: [PATCH] gsoc: make order of deliverables and requirements consistent --- gsoc-2021.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gsoc-2021.md b/gsoc-2021.md index eb5ab18..49cb8d0 100644 --- a/gsoc-2021.md +++ b/gsoc-2021.md @@ -13,14 +13,14 @@ layout: main The core OpenXR 1.0 specification supports stereo VR headsets and monoscopic handheld displays like smartphones or tablets which are supposed to be used as a "magic window" into a VR world or for AR purposes; for this purpose the device's orientation and position is tracked to provide users the ability to move the "window" view by moving the display device. A further use of monoscopic displays is the "fish tank" configuration with a fixed display like a TV and instead the head position of the user is tracked, to render the content behind the magic window from the right perspective. (Example: https://www.youtube.com/watch?v=Jd3-eiid-Uw). For this project, the student will add support in Monado for tracking a face, figure out the relation of the face/eyes to the a monitor and calculate fov values. The focus of this is not making creating production ready code that in 100% of the cases, but the integration of the code into Monado. The small test application hello_xr will need changes to add better support for mono-scopic fish tank views, like improving the scene setup. Depending on progress, the student can modify one or all of Godot, Blender and Unreal to support mono-scopic fish tank mode. +Deliverables: +* Integrated face-tracking code in Monado that transforms the data and pipes it up to the application. + Requirements: * Advanced C * basic linear algebra * Some computer vision experience would be helpful. OpenCV provides some required functionality. -Deliverables: -* Integrated face-tracking code in Monado that transforms the data and pipes it up to the application. - Difficulty: medium # SLAM-Jam -- GitLab