A consulting
system helps a user on collecting information, building
object model, and creating virtual environment, produces animated images, captures feedback from the user, analyzes user's response, and provides advices in various formats. First, the
system provides interfaces for guiding the user to collect, manipulate, organize, search, and retrieve advices and their related examples. Next, the
system provides interfaces for the user to build object models, which consist of the general
object model for describing regular objects and human
object model for describing human characteristics and behaviors. Further, the system provides interfaces for the user to build virtual environment from object models and creates animated images according to the events described in the related examples, properties associated with objects, and event templates. Further, the system captures user's feedback, which can be verbal requirement,
facial expression, and keyboard input. Then the system analyzes user's response, compares to predetermined goals or expert's requirement, and provides user advices in various desired formats.