Scott Made This


Tweetopia Teaser


Tweetopia is a 3D Twitter hashtag visualization. Tweets are rendered as speech bubbles above small characters living in an dynamically generated environment that changes colors based on a short day/night cycle. New tweets are continuously added to the scene as time passes.

You can view it live in a WebGL-enabled browser (like Google Chrome) at


Tweetopia is rendered using WebGL, which allows for hardware-accelerated 3D graphics directly within a web browser. It was created using various freely available frameworks including Three.js, Tween.js and jQuery.

All source code and assets for Tweetopia are available on GitHub.


Tweetopia TitleTweetopia NightTweetopia DawnTweetopia Day


To visualize a different hashtag, simply append it to the end of the URL:


Tweetopia premiered in Portland, Oregon at Webvisions on May 16-18, 2012. I also gave a short talk about its creation in the Punchy Ideas session on May 17th, 2012 at 3:30pm. Please visit the Webvisions homepage for more information on upcoming events.

Tweetopia has also been accepted to Chrome Experiments. You can rate or comment on its project page.


Thanks to Ricardo Cabello (Mr.doob) and to AlteredQualia for helpful feedback on bug fixes and performance.

Related Projects

Kluster December 2012
Holojam Debug View October 2016
MAEVR April 2016