XZYBIT
Description:
The “Xzybit Library” is a collection 3D interactive content developed in Google Sketchup for the purposes of illustrating concepts and designs in new and interesting ways.
Anyone may add to the Xzybit Library as long as their Xzybit follows 3 simple rules:
- It must illustrate, explain or convey some concept or idea.
- It must take advantage of 3D space.
- It must be interactive.
Technical Details:
Java Script – Scripting Language
Ruby Script - Scripting Language
CSS – Web language
HTML – Web language
Adobe Photoshop -Texture Editing
Adobe Soundbooth – Sound Editing
Google Sketchup – 3d modelling
Role:
As the Lead Programmer with the most experience in the team, I managed the Assistant Programmer and solved more challenging A.I. related problems while ensuring smooth flow of the virtual world. I was responsible for the initial conversion of 2D into 3D environment in Google Sketchup and creating collision detection, which was successfully accomplished with the help of the chief software engineer at Google. I also designed and implemented A.I. for the virtual library.
Challenges:
Web Dialogues which were the main interface for interactivity required the information to be passed from rubyscript to javascript which was quite challenging.
Outcome:
Not only did we create virtual 3d library in which user can look around for information, but also user contributing to library and then uploading online.


















