About
Activity
4K followers
Experience & Education
Patents
-
Visualization Transitions for Augmented Reality
Issued 11461976
See patentAn augmented reality (AR) module receives a location notification including a current location from a client device. The AR module determines an AR tabletop view based on the current location. The AR tabletop view includes geographic information representing a geographic area that includes the current location. The AR module sends the AR tabletop view to the client device. The AR module receives a destination notification including a destination location within the represented geographic area…
An augmented reality (AR) module receives a location notification including a current location from a client device. The AR module determines an AR tabletop view based on the current location. The AR tabletop view includes geographic information representing a geographic area that includes the current location. The AR module sends the AR tabletop view to the client device. The AR module receives a destination notification including a destination location within the represented geographic area. The AR module transitions the AR tabletop view into an AR world view based on the current location and the destination location. The AR module sends the AR world view to the client device for display.
-
Candidate Geometry Displays for Augmented Reality
Issued 10964112
See patentAn augmented reality (AR) module receives a location notification including a current location from a client device. The AR module determines a set of geographic vector data within a threshold distance of the current location of the client device. The AR module identifies a set of candidate geometries within the geographic vector data. The AR module identifies a set of content items presentable at candidate geometries. The AR module translates the set of geographic vector data into an AR world…
An augmented reality (AR) module receives a location notification including a current location from a client device. The AR module determines a set of geographic vector data within a threshold distance of the current location of the client device. The AR module identifies a set of candidate geometries within the geographic vector data. The AR module identifies a set of content items presentable at candidate geometries. The AR module translates the set of geographic vector data into an AR world view based on the current location of the client device. The AR world view includes a candidate geometry presenting a content item.
-
Data Exchange System
Issued WO2017030840A1
A data exchange system is disclosed herein for receiving motion and attribute data corresponding to user interactions via a robot animation application. The motion and attribute data can be associated with a virtual animation of a virtual character using the robot animation application on a computing device. The data exchange system can translate the motion and attribute data for implementation on a physical or virtual robotic device to perform the virtual animation.
Other inventorsSee patent
Projects
-
Gaussian Splatting Operators for SideFX Houdini (GSOPs)
GSOPs is a collaborative 3D Gaussian Splatting project for SideFX Houdini from David Rhodes and Ruben Diaz. It is comprised of a viewport renderer, example files, and several digital assets to assist with common I/O and editing operations for 3DGS content.
Use GSOPs to import, render, edit, and export 3D Gaussian splatting models, or to generate synthetic training data. Synthetic data is capable of producing high-fidelity models with view-dependent effects and performant rendering on…GSOPs is a collaborative 3D Gaussian Splatting project for SideFX Houdini from David Rhodes and Ruben Diaz. It is comprised of a viewport renderer, example files, and several digital assets to assist with common I/O and editing operations for 3DGS content.
Use GSOPs to import, render, edit, and export 3D Gaussian splatting models, or to generate synthetic training data. Synthetic data is capable of producing high-fidelity models with view-dependent effects and performant rendering on most modern devices. GSOPs is effective at isolating objects, eliminating noise and floaters, deforming and animating splat models, composing scenes, meshing and relighting splats, and conducting feature analysis.Other creators -
Star Wars BB-8 Droid
-
Called by TIME and Forbes "The Greatest StarWars Toy Ever Made", our BB-8 Droid is a connected robot with technologies that cross an entire stack: from mechanical, to firmware, to software, and crossed many disciplines from art and design to app development. We grew our team, and had to pull together our already incredible team together with our new members to create something that truly came alive in our customers' hands. So many technologies were invented in such a short amount of time: a…
Called by TIME and Forbes "The Greatest StarWars Toy Ever Made", our BB-8 Droid is a connected robot with technologies that cross an entire stack: from mechanical, to firmware, to software, and crossed many disciplines from art and design to app development. We grew our team, and had to pull together our already incredible team together with our new members to create something that truly came alive in our customers' hands. So many technologies were invented in such a short amount of time: a robot animation engine to bring it to live, a personality engine, a voice recognition engine, and a sophisticated on-robot programming language and compiler that had not previously even existed. The Sphero engineering team performed like a pro sports team and created a delightful and complex robot to people all over the world.
Other creatorsSee project
Recommendations received
21 people have recommended David
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named David Rhodes in Canada
22 others named David Rhodes in Canada are on LinkedIn
See others named David Rhodes