Jared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango

Post on 16-Apr-2017

372 views 0 download

Transcript of Jared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango

Mixed Reality Apps with Project TangoMixing real and virtual worlds on Android

+Jared Finder

http://www.shutterstock.com/pic-160984304

http://www.shutterstock.com/pic.mhtml?id=363721622&src=id

https://www.fotolia.com/id/77939208

1.5 m 1.5 m

1.5 m

Area LearningMotion Tracking

Depth Perception

Motion Tracking

Depth Perception

Area Learning

https://www.flickr.com/photos/feidhli/14000664235/

https://www.flickr.com/photos/brentschmidt/3401023012/With modifications

2 Meters 2 Meters

2 Meters 2 MetersSTART_OF_SERVICE

DEVICE

TangoErrorType TangoService_getPoseAtTime( double timestamp, TangoCoordinateFramePair frame, TangoPoseData* pose);

-------------------------------------------------------------------------

TangoCoordinateFramePair frame_pair;frame_pair.base = TANGO_COORDINATE_FRAME_START_OF_SERVICE;frame_pair.target = TANGO_COORDINATE_FRAME_DEVICE;

TangoPoseData start_service_T_device;TangoService_getPoseAtTime(timestamp, frame_pair, &start_service_T_device);

TangoPoseData pose_color_camera_t0_T_depth_camera_t1;TangoSupport_calculateRelativePose( last_color_time_, TANGO_COORDINATE_FRAME_CAMERA_COLOR, last_cloud_->timestamp, TANGO_COORDINATE_FRAME_CAMERA_DEPTH, &pose_color_camera_t0_T_depth_camera_t1);

TangoSupport_fitPlaneModelNearClick( last_cloud_, &color_camera_intrinsics_, &pose_color_camera_t0_T_depth_camera_t1, glm::value_ptr(uv), glm::value_ptr(double_depth_position), glm::value_ptr(double_depth_plane_equation));

https://www.flickr.com/photos/stanglnator/8426802843/

https://www.flickr.com/photos/kmardahl/9168885390/

https://www.flickr.com/photos/62348225@N00/3825415639/

#projecttango

+Jared Finder

Thank You!

https://developers.google.com/project-tango/

Old Slides