A system and method for rendering perspective adjusted views of a virtual object in a real-world environment is provided. A registration code is associated with a mobile device and includes an identification of the mobile device. The registration code is displayed on the mobile device and a copy of the registration code captured by at least one other device is received. Positions of the device and the other device are synchronized based on a size and proportion of the registration code captured by the other device. A virtual object is accessed and provided for display on the device and the other device. The display of the virtual object is adjusted on the device and the other device based on the synchronization of the device and the other device.
System And Method For Rendering Perspective Adjusted Views Of A Virtual Object In A Real World Environment
A method for rendering perspective adjusted views of a virtual object in a real world environment is provided. A registration code is generated for a first device and includes a static portion for device identification and a dynamic portion for a location and orientation of the first device. The dynamic portion of the registration code changes based on time passage and movement of the first device. A distance and orientation of the first device is determined with respect to a second device based on a location and orientation of the second device at a particular time and the registration code, which is captured by the second device at the particular time. The second device captures the registration code via the first device or a different device. A display of a virtual object is perspective adjusted based on the distance and orientation of the devices.
System And Method For Rendering Perspective Adjusted Views Of A Virtual Object In A Real World Environment
A computer-implemented system and method for rendering perspective adjusted views of a virtual object in a real world environment is provided. A database of virtual objects is maintained. A registration code that changes based on at least one of time and a location of the device is generated. A representation of the registration code is received from another device that captures the representation of the registration code from the device. A distance and orientation of the other device from the device is determined based at least in part on the registration code representation. Positions of the device and the other device are synched based on the determined distance and orientation and views of a virtual object are adjusted for the device and other device based on the synched positions of the devices.
Gomboc Games
Game Developer
Jumpdrive Studios Jan 2015 - Feb 2017
Game Developer
University of Minnesota Oct 2010 - Jun 2014
Undergraduate Research Assistant
Education:
University of Minnesota 2007 - 2012
Bachelors, Bachelor of Science, Mathematics
Fond Du Lac Tribal and Community College 2005 - 2007
Skills:
Mathematical Modeling Game Development Data Visualization Programming Optimization Data Analysis Stochastic Processes Applied Mathematics Experimental Design Interactive Media Matlab Mathematica Spectroscopy Mass Spectrometry C# Hplc Shaders Unity3D
Interests:
Computational Number Theory Biomathematics Beekeeping Cryptology Bayesian Statistics Game Design Bicycling