
Often these models contain holes, intersecting polygons, are not manifold, and do not enclose a volume unambiguously. For visualization, 3D shapes are often represented as a surface, in particular polygonal meshes, for example in VRML format. This has led to the development of 3D shape retrieval systems that, given a query object, retrieve similar 3D objects.

Recent developments in techniques for modeling, digitizing and visualizing 3D shapes has led to an explosion in the number of available 3D models on the Internet and in domain-specific databases. A module of speech recognition is included in the system to provide flexible user interfaces. The system can also connect with other 3D systems by importing and exporting VRML/3Ds Max files. Using the hierarchical modeling technique, the users are able to group several basic objects to manage them as a unified, complex object. All they have to do is select basic objects, customize their attributes, and put them together to build a 3D model in a simple and intuitive way as if they were doing in the real world. As such, they do not need much knowledge of computer graphics and modeling techniques. The 3DARModeler targets nontechnical users. It has the ability to align a new virtual object with the existing parts of a model. The 3DARModeler introduces convenient, and effective human-computer interaction to build 3D models by combining both the traditional input method (mouse/keyboard) and the tangible input method (markers). It can be considered a simple version of 3D Studio Max with necessary functions for a modeling system such as creating objects, applying texture, adding animation, estimating real light sources and casting shadows.

This paper describes a 3D modeling system in Augmented Reality environment, named 3DARModeler.
