Home Workflow Pulse Platform Join us!

PhotoPizza

Hello! My name is Vladimir Matiasevich. I work in R&D in hardware and software, integrating AI technologies for automating complex processes. Today, I will share the story of how one of my open-source projects was born.

The Beginning of the Journey: MEGAVISOR

I was a co-founder of the MEGAVISOR startup — a project that aimed to make internet content more interactive. The main idea was to combine several types of interactive visual representations of the objects and spaces into the one story, through hotspots (special hyperlinks that allow further navigation inside the media content) so that users could seamlessly transit from one visual form to another.



Imagine: you are viewing a spherical panorama of a museum interior and with one click, you transition to a detailed view of an exhibit in a photo-360 format. We wanted to make the interaction convenient and engaging, and we succeeded.

Of course, one of the primary areas of application for our platform had to be e-commerce. For online stores, it's crucial to have the ability to showcase products as accurately and in as much detail as possible.

The Problem and Solution

At the time of development, from 2010 to 2011, the market did not offer affordable solutions for capturing photo-360 of massive objects or even people. Moreover, the concept of photo-360 was not well-known, and it was often confused with native polygonal 3D or spherical panoramas.

Our task was to create a universal solution that could handle a wide range of product categories: from electronics and large appliances to clothing, footwear, accessories, artwork, and even automobiles. This led to the idea of developing our own affordable equipment for product photography.

In addition, I aimed to create high-performance equipment. Therefore, we paid great attention to the speed of shooting and the quality of lighting. At that time, everyone used flashes, but I saw their drawbacks — slow recharge times and unstable brightness. I decided to use continuous light, like that typically used for video shooting. I chose the Canon 7D camera, which could shoot at 7 frames per second and had a large buffer for continuous saving of a sequence of 100 frames, enabling a fast shooting process.

We started small: I independently assembled a prototype from parts available on the domestic market. Later, my team and I made this TimeLapse:



Simultaneously, we searched for simple solutions so that photographers could test the technology without significant financial and time investments. We suggested rotating objects on equipment like cake stands, or even on ordinary paper.



After successfully testing the prototype and obtaining the first quality images, it became clear that we had something worthwhile. We decided to further develop this project and make it accessible to everyone to accelerate the popularization of our platform and it's content. I began searching for affordable and practical materials that would make the platform reliable, yet accessible and user-friendly.



After many experiments, I settled on acrylic glass. It could withstand heavy loads, was hard enough for metal bearings. Of course, PVC and plywood were also suitable, although they had their drawbacks, but they were significantly cheaper and well-suited for budget solutions.



By the way, regarding the bearings — my choice was based on availability, and I often used bearings from roller skates.

The control block was based on Arduino. For the drive system, I chose the NEMA 17 motor with a pulley for the belt and silicone plumbing gaskets.



Thus, PhotoPizza was born — an open project that enabled photographers to create full-fledged photo-360 content without significant costs. And which can also be used for shooting video and photogrammetric 3D scanning.



Since then, PhotoPizza has become a solution that handle not only products showcases, but also allows viewers to feel maximum engagement as if holding the product in their hands. The project received support and recognition among creative professionals, and I am proud to have been part of this journey to create a new standard for interactive content.

Later, I decided to rewrite the firmware for the control block and replace the controller with ESP32, choosing Espruino — a development environment that allowed using JavaScript. The ESP32 was faster than ARDUINO and had built-in Wi-Fi. This enabled the creation of a control application based on Web technologies:

Areas of Application

Developed Models of Rotating Platforms

PhotoPizza Repository

Publications

Social Media

My Roles in the Project

Acknowledgements for Significant Contributions to the Project

Some Other Similar Projects

14.10.2024
ComplexScan AUTOBOX v1
History of equipment creation
14.10.2024
ComplexScan
Hardware development is always interesting
7.10.2024
PhotoPizza
From the idea to the Open Source DIY Project
28.09.2024
It was really possible?
Symbiote.js as an answer to many questions
17.09.2024
Smart HTML-tags
Simple recipe with the Artificial Intelligence
25.01.2024
Symbiote VS Lit
David and Goliath: differences, pros and cons...
18.01.2024
Symbiote.js 2.x
The new major version is released. Let's see what's new...
01.01.2024
Japanese Netsuke in 3D
History + Art + Technology: What's the result?
RND-PRO.com © 2025