Vision, Perception, and Object Manipulation in Virtual Environments