mrdoob
Overview
Ricardo Cabello, known online as mrdoob or @mrdoob, stands as one of the most influential figures in contemporary digital art and creative coding. Born in Barcelona, Spain, this self-taught computer-graphics programmer began his journey in the demoscene of the 1990s, where he contributed graphics and conceptual ideas to underground digital productions before transitioning into professional web development and design roles. His relocation to London and collaborations with teams like Google’s Data Arts further shaped his trajectory, blending freelance design sensibilities with deep technical expertise. Today, Cabello maintains a distinctive online presence through his X account @mrdoob—where his bio playfully reads “Award losing non creative junior vibe coder. May or may not have something to do with @threejs”—and his personal site mrdoob.com, a living archive of interactive experiments that have captivated global audiences since the early 2010s.
Cabello’s significance lies in democratizing access to sophisticated 3D graphics on the web, transforming what was once the domain of specialized studios into an open playground for artists, designers, and hobbyists alike. By releasing Three.js in 2010, he provided a robust JavaScript library that abstracts complex WebGL operations, enabling fluid, real-time 3D experiences directly in browsers. This foundational contribution has positioned him not merely as a technologist but as a visionary artist whose practice fuses code with aesthetic exploration, fostering an international community of creators who push the boundaries of digital media.
Artistic Style & Medium
Cabello’s artistic style is characterized by elegant minimalism intertwined with playful interactivity and emergent complexity. Working primarily in the medium of browser-based WebGL and JavaScript, he crafts experiences that feel simultaneously sculptural and ephemeral—virtual objects that respond in real time to user input, physics simulations, or generative algorithms. Pieces like Spin Painter (2015) exemplify his approach: swirling, hypnotic forms emerge from simple mouse gestures, evoking both digital abstraction and organic motion, while Dataworld (2015) constructs vast, navigable data landscapes that blur the line between visualization and immersive environment. His palette often favors clean geometries, vibrant particle systems, and responsive lighting, creating works that reward prolonged engagement and discovery.
The technical sophistication of his medium never overshadows the sensory immediacy of the work. Through tools he developed such as stats.js for performance monitoring and frame.js for sequencing, Cabello ensures his creations run smoothly across devices, emphasizing accessibility and fluidity. This results in art that feels alive—dynamic systems where chance, user agency, and algorithmic rules collide to produce unique visual outcomes each time they are experienced. Whether rendering liquid voxels, displacing webcam feeds into 3D terrains, or simulating beach balls in zero gravity, his style consistently prioritizes wonder and tactile delight within the constraints and possibilities of the web.
Influences & Themes
Deeply rooted in the demoscene’s ethos of technical virtuosity and visual spectacle, Cabello draws inspiration from early computer graphics pioneers and the collaborative spirit of underground digital cultures. His early exposure to BBS systems and demo parties instilled a fascination with pushing hardware and software limits to create mesmerizing audiovisual experiences. Later influences include the rise of HTML5 and WebGL standards, which he embraced to translate demoscene ambitions onto the open web. Themes of exploration, emergence, and human-digital interaction recur throughout his oeuvre, often manifesting as meditations on scale—from intimate drawing tools like Harmony (2010) to expansive worlds that invite viewers to lose themselves in procedural universes.
Recurring motifs include the interplay between control and chaos, the beauty of simulated physics, and the poetic potential of data. Works such as Sporel (2013) and Obsidian (2013) explore organic growth patterns and crystalline structures, suggesting a dialogue between natural forms and computational processes. Cabello’s practice also engages with themes of accessibility and community, reflecting his commitment to open-source tools that empower others. These influences converge in a body of work that feels both nostalgic for the golden age of demo culture and forward-looking, anticipating the immersive potentials of web-based virtual realities.
Notable Works & Exhibitions
Among Cabello’s most celebrated creations is Three.js itself, first uploaded to GitHub in April 2010, which quickly became the backbone for countless web experiences and remains a cornerstone of modern digital art practice. Standout personal experiments include Harmony, an intuitive multi-touch drawing application that captures the fluidity of traditional media in digital form; Google Gravity and Ball Pool, whimsical physics toys that went viral; and larger collaborative projects such as The Wilderness Downtown (with Arcade Fire), The Johnny Cash Project, and ROME, all developed during his time with Google’s Data Arts Team. Later highlights on mrdoob.com encompass Spin Painter, Dataworld, Sporel, Beach Balls, and Webcam Displacement, each showcasing inventive uses of 3D rendering and real-time interaction.
While Cabello’s practice thrives primarily in the online realm, his work has appeared in digital art festivals, Chrome Experiments showcases, and educational contexts worldwide. Presentations such as his 2015 talk on five years of Three.js highlight the library’s evolution and artistic applications. His sketches and tools continue to be referenced in exhibitions exploring web art, generative design, and the intersection of code and creativity, cementing their status as touchstones for a generation of digital practitioners.
Impact & Recognition
Cabello’s impact extends far beyond individual artworks, having fundamentally transformed how artists and developers approach 3D graphics on the web. Three.js has been adopted by major corporations—including Microsoft, Apple, and specialized hardware companies like LEIA for holographic displays—while powering everything from interactive storytelling to experimental VR experiences. By open-sourcing his libraries and sharing his process, he has nurtured a global community of contributors and inspired countless educational resources, workshops, and student projects. This democratization has lowered barriers to entry, allowing emerging voices to create sophisticated immersive art without proprietary software.
Recognition comes in the form of widespread cultural adoption rather than traditional awards; his influence is evident in the proliferation of browser-based 3D art and the evolution of web standards themselves. Through his understated yet prolific output, Cabello has earned a lasting place in the canon of digital art, bridging the gap between rigorous engineering and poetic expression. His legacy endures in every Three.js-powered experience that delights users today, proving that code can be as expressive and culturally resonant as any traditional medium.