1. A method of haptic authoring, comprising the steps of: developing a database describing one or more virtual objects in a virtual world, the database including geometric data facilitating object visualization; assigning haptic attributes to one or more of the virtual objects; and providing an interface enabling a user to both view and feel the objects to which the haptic attributes have been assigned.