MediaGoblin gets 3D models support via Blender, raises funds
Alexandre Prokoudine 6. Nov, 2012
There's interesting news that seems to have mostly skipped media attention: MediaGoblin, a free media publishing platform, got a support for 3D models thanks to Blender. And that's just the beginning.
Before we dive into the topics like 3D models and digital asset management, let's talk about basics.
The MediaGoblin project was started in 2011 with an aim to create a self-hosted platform for publishing multimedia data — your own YouTube, your own Flickr, your own SoundCloud etc.
MediaGoblin has a flexible storage system: it's up to you if you want just local file storage or something like Rackspace Cloudfiles via OpenStack's "Swift" storage system, or even something entirely new.
It also supports many things that most social networks have: commenting, geolocation and maps (via OpenStreetMap), galleries and collections, etc.
But hey, 3D models and Blender?
Moving forward with 3D
How did 3D models support become possible? First of all, MediaGoblin is extensible from ground up. New media types can be freely added, and that was a good start.
Few weeks ago developers of LulzBot (a project to create a 3D printer with open specs) aproached the MediaGoblin team. They asked if 3D support could be added to make MediaGoblin a kind of free version of Thingiverse. They also donated to MediaGoblin and suggested a 3D printer as a reward for such a project.
Subsequently in just two nights Aeva Ntsc implemented the feature. The code uses Blender to render still images from STL and Wavefront OBJ files. For the preview in browser it makes use of thingiview.js (requires WebGL support).