Yuzhen Zhu, Xiangjun Tang, Jing Zhang, Ye Pan, Jingjing Shen, and Xiaogang Jin
With 3DBrushVR System, users can design complex manifold objects intuitively and easily in an immersive virtual environment.
SurfaceBrush and
Brush2Model are two systems which enable users to create 3D objects
intuitively using a hand-held controller in virtual reality (VR). These
state-of-the-art methods either start modeling from dense collections of
stroke ribbons drawn by professional artists, or from the most basic point
skeletons, line skeletons, and polygon skeletons. Thus, it is very
challenging for novices and amateurs to design complex models efficiently.
We propose 3DBrushVR, a novel VR modeling tool that uses volume
skeleton-based convolution surfaces. It enables the user to draw with
arbitrarily shaped brushes and generate 3D manifold objects by fusing the
brushed primitives. Unlike existing VR drawing and modeling tools, our
approach can directly take some common but complex objects as primitives,
and assemble them using implicit surfaces, thus providing a more flexible
and powerful modeling ability. To achieve real-time performance, we
introduce a new GPU-based method to calculate the volume fields of the
resulting convolution surfaces. We also introduce several specially designed
time-varying shaders to render the designed model for a better and more
appealing modeling experience. We demonstrate the usability and modeling
ability of our 3DBrushVR interface by comparing it with the state-of-the-art
methods in an observational study. Experimental results further validate the
effectiveness and flexibility of our approach.