A Reality Model is more powerful than a Digital Twin
We build Reality Models, 1:1 representations of physical reality, in real-time.
Reality Models are made up of: structure (the static geometry of the physical space, like walls and floors), objects (detectable entities, like people or cars), and motion (the movement of sensors in 3D space, like cameras).
Developers access Reality Models when using the Reality as a Service™ (RaaS) API. Commercial Buildings access their Reality Models by integrating our Spatial Fields™ system into their built space.
Structure
The geometry of static space, like walls or floors
Objects
Detection of dynamic entities, like people or cars
Motion
3D Movement of sensors, like RGB cameras or IR
For Buildings
It starts with lighting.
Spatial Fields™ is a construction-ready lighting controls system that can do so much more.
Once Spatial Fields™ is installed and programmed for lighting control, the property manager can unlock its premium feature of generating real-time robust spatial data, down to the cubic foot. This robust spatial data powers a suite of space performance apps on the Spatial Fields™ App Store.
For AR Developers
Stream sensor data to RaaS and it will return a Reality Model via object, motion, and structure "events" across 3 time intervals: Live Subscription, Historical Events, and Snapshots. Click below to see how it works:
SSP encodes and compresses client device sensor output (like color and/or depth frames), and transmits it to a remote server where it's decoded and then subsequently processed with RaaS. Have your AR application stream the client device's RGB-D data to RaaS using our SSP Unity integration. Learn more
Use the RaaS API to request a "Structure snapshot," which is a mesh of the scanned physical environment at a given point in time. You can specify the data archetype (point clouds or meshes), texture (color properties or none), groupID (only send structures from defined group), and the point in time, and you can even add more data over multiple sessions by streaming to the same environmentID. Learn more
Use the RaaS API to request object reality events either through live subscriptions (ex: live detection of people in space) or historical events (a dump of all the detected people within a given time frame). First, define the object archetype (i.e. human) and request that RaaS sends back identified human objects (HumanStruct) in real-time, or within a designated date/time period. Learn more
Use the RaaS API to request motion reality events either through live subscriptions or historical events. Live subscriptions emit a stream of messages with real-time 6DoF positions of the requested sensor_ids. HistoricalMotion is a dump of all motion reality messages from a given time period. Use your client_id to subscribe to a motion_event from the generated environment_id using our RaaS Unity integration. Learn more
Sign up for Moetsi services.
Are you an AR Developer interested in the Reality as a Service™ (RaaS) API? Or an Architect, General Contractor, Property Manager or Lighting Designer interested in Spatial Fields™? Sign up below. We'll be in touch soon.
Thank you! Your submission has been received!
Join our Discord server
Whether you have questions about the RaaS API, or about Unity's multithreaded Data-Oriented Technology Stack (DOTS), or even just general questions about data-intensive pipelines for spatial computing applications, come join our Discord!
We maintain a friendly channel, and we're always quick to respond.