University of Central Florida, USA.
IEEE Trans Vis Comput Graph. 2012 Apr;18(4):651-9. doi: 10.1109/TVCG.2012.48.
We present a prototype system for interactive construction and modification of 3D physical models using building blocks. Our system uses a depth sensing camera and a novel algorithm for acquiring and tracking the physical models. The algorithm, Lattice-First, is based on the fact that building block structures can be arranged in a 3D point lattice where the smallest block unit is a basis in which to derive all the pieces of the model. The algorithm also makes it possible for users to interact naturally with the physical model as it is acquired, using their bare hands to add and remove pieces. We present the details of our algorithm, along with examples of the models we can acquire using the interactive system. We also show the results of an experiment where participants modify a block structure in the absence of visual feedback. Finally, we discuss two proof-of-concept applications: a collaborative guided assembly system where one user is interactively guided to build a structure based on another user's design, and a game where the player must build a structure that matches an on-screen silhouette.
我们提出了一个使用积木进行交互式构建和修改 3D 物理模型的原型系统。我们的系统使用深度感应相机和一种新颖的算法来获取和跟踪物理模型。该算法,即格点优先算法,基于这样一个事实,即积木结构可以排列在 3D 点格中,其中最小的积木单元是一个基础,从中可以推导出模型的所有部分。该算法还使用户可以在获取物理模型时自然地与之交互,用他们的裸手添加和移除积木。我们介绍了我们的算法的细节,以及我们可以使用交互式系统获取的模型示例。我们还展示了一项实验的结果,参与者在没有视觉反馈的情况下修改了一个积木结构。最后,我们讨论了两个概念验证应用程序:一个协作式引导组装系统,其中一个用户根据另一个用户的设计进行交互式引导来构建结构,以及一个玩家必须构建与屏幕轮廓匹配的结构的游戏。