Abstract
This study introduces RealityBrush, a novel augmented reality (AR) authoring system that allows designers to quickly and easily create realistic virtual objects by capturing and utilizing the kinetic properties of everyday physical objects in the early stages of design. The RealityBrush system consists of a handheld device, a data analysis module and an AR feedback module. The handheld device, which is made in the shape of a rod, is equipped with a depth camera and a force sensor at the tip. When a user holds the device and pokes a physical object, the local force applied to the object and the resulting deformations of the object are measured simultaneously. By analyzing the relationship between measured force and deformations, the RealityBrush system can identify two kinetic properties of the poked object: stiffness and motion resistance. The user can then use the handheld device as a 3D brush to create a virtual object in the air and assign the measured kinetic properties to the created virtual object. Finally, the system’s physics engine allows the user to interact with the created object by using the device to poke or push the object. The technical evaluation showed that the system can successfully extract the stiffness and motion resistance of everyday objects. We also report initial user feedback on AR authoring using the RealityBrush system.
Original language | English |
---|---|
Pages (from-to) | 31135-31158 |
Number of pages | 24 |
Journal | Multimedia Tools and Applications |
Volume | 80 |
Issue number | 20 |
DOIs | |
Publication status | Published - 2021 Aug |
Bibliographical note
Funding Information:This research was funded by the National Research Foundation of Korea (2020R1A2C4002146), the Korea Creative Content Agency (R2019020010), and partly by Ministry of Trade, Industry and Energy (10077849).
Publisher Copyright:
© 2020, Springer Science+Business Media, LLC, part of Springer Nature.
All Science Journal Classification (ASJC) codes
- Software
- Media Technology
- Hardware and Architecture
- Computer Networks and Communications