Leave a comment

Kinedioscope: Muir Woods – Advancing photogrammetry for depth and masking

Created by London based convivial studio, Kinedioscope (animated“kínēma” dimensional“diastáseis” view“scope”) is a technique used to create animated depth effects on static photographs. The process is comprised of reverse-engineering the technology of photogrammetry in order to perfectly align the photography with the perspective of the 3D model and create depth and masking effects.

In photogrammetry multiple photographs are used to compute a 3D model. In order to create this model, an algorithm defines each photograph’s camera location, view direction and focal length. This information is used in the Kinedioscope in order to perfectly align the photography with the perspective of the 3D model. Once the 3D model and the photography camera view match it is possible to create depth and masking effects.

For their first experiment with the technique they printed a photograph and used a projector to overlay the dimensional light effects. The scene they chose is from Muir Woods near San Francisco, they were interested in the topic of the woods and the contrast of contemplation and melancholy, with this new medium and custom generative light effects they aim to translate the eerie, spooky and surreal beauty of the woods. Other source of inspirations were the series Twin Peaks and Hitchcock’s Muir Woods in Vertigo.

The custom software to create effects and “augment” the photography is made in openFrameworks. Light effects we have been using are from the addons oF-MultiShadowExample by Yasuhiro Hoshino, some of the code from the example was inspired by ofxBundle by Patricio Gonzalez Vivo. The 3D photogrammetry and mesh reconstruction were made using Autodesk Recap, Autodesk Meshmixer and meshlab. A tutorial and source code is available on instructables

This project was made with the support of Autodesk, during a residency at Pier 9.

Project Pageconvivial studio

Leave a Reply

Your email address will not be published. Required fields are marked *