Recently Intel has released The Museum of Me which basically takes your Facebook information and puts it all together in a nice animation. If you don't want to login via Facebook you can take a look at this video. All the videos look the same except for different data being used.

While I have to admit that it is very nicely done, it has three flaws:

  1. It uses Facebook data.
  2. It needs an Adobe® Flash® plugin.
  3. It is not interactive.

This made these my goals:

  1. Get data from the Google APIs.
  2. Use WebGL/HTML5/CSS/Javascript.
  3. Make it interactive.

Public data is loaded from the Google+™ API and if the chosen person has linked their Picasa Web Albums™ account to their Google Account via the Picasa Web Albums™ Data API. Also if there is a link to a Google Books™ profile added in the Google profile the public bookshelves with a selection of books will be loaded via the Google Books™ API
One wall includes people you have reshared posts of (because this so far is the easiest available information about who you interact with.
Another wall includes the recent Picasa Web Albums™ uploads.
The books are arranged in bookshelves in a corner.
The other walls will be filled when I have ideas how to fill them.


You will need a browser that is capable of WebGL. Never versions of Chromium/Chrome or Firefox 4 should be able to handle it. You can check out this tutorial how to setup your system for WebGL.

You can choose a user either by entering a Google ID in the form at the start page or by entering it directly into the url like, f.e.

You can move through the rooms with W/A/S/D and look around with the cursor keys.
You can move faster by holding the SHIFT-Key pressed.
When you approach a photo you will get some details of the user or photo.
When you press ENTER while looking at a user you will "walk" into the ProfileRoom+ of this person.
Using BACKSPACE/Back-Button will take you back to the previous room.

Important note:
Switching rooms while the data is still being load will cause wrong data to be displayed. In this case you will have to refresh the page to get correct data.


Here's a demo video so you can see how it could look like in case your system doesn't support WebGL yet.


If you have questions/suggestions/problems or want to stay updated on changes you can contact me on Google+.


None of the retrieved information is saved on the site for longer than it takes to display the data to you.
Your authentication token is only saved temporarily to allow access to your data.


This is my first time using WebGL ever, and the last time I worked with OpenGL is over 10 years ago. All of this has been assembled by working through this this awesome tutorial in a few hours. The code isn't optimized at all and might possibly crash your browser or computer even though this didn't happen to me yet, so use at your own risk.
This service is still in development and may be broken at times as I change stuff...

All the data presented here is public information available through the Google+™ API, the Picasa Web Albums™ Data API and the Google Books™ API.
Google+, Picasa Web Albums and Google Books are trademarks of Google Inc. Use of these trademarks is subject to Google Permissions.
I'm not the owner of any of the data and not responsible for any offensive material you might find.
This site is not affiliated with, sponsored by, or endorsed by Google Inc. Programming by , FoldedSoft e.U.