Voxelo 3.0 - Phone video to photoreal 3D & JSON-LD in an hour
Your products now have two shoppers: people and AI agents. Voxelo turns a three-minute phone video into a photoreal 3D twin in around an hour, and both can read it: interactive 3D, place-in-space AR with nothing to install, AI product and lifestyle imagery, and 2-3x the product attributes of a typical product page, published as JSON-LD. Already have splats? Host 100 free with viewer, AR links, editor and API. New in 3.0: API, analytics, publish to SuperSplat. Captured, not generated.


Replies
Hey Product Hunt 👋 Vlad here, CEO and co-founder of Voxelo.
I built and sold a 3D agency, so I've spent twenty years wanting good 3D to be faster, cheaper and easier to share. Voxelo 3.0 is us opening the doors.
Our 3D twins are Gaussian splats, a new 3D format that captures the real product as the camera saw it instead of modelling it. Two ways in, one free account. Bring the splats you already have (we host 100 free, each with a viewer, a link and place-in-space AR), or capture a product for three minutes, on video or as a set of images, and get a photoreal UG3D® (User Generated 3D) twin in around an hour.
The new bit I care most about: one capture now does every output. Photoreal 3D, AR, AI imagery, and product attributes read off the scan and published as JSON-LD, which is what AI agents read. Your product page has two shoppers now, a person and the agent shopping for them, and one capture serves both.
Go bring a splat. Tell us what breaks. We're here all day. 🤘
@vladimir_mulhem This could be a game changer for e-commerce product pages. Can the generated 3D models be embedded directly into existing Shopify stores ?
Love that it captures real textures instead of generating them. And making products easier for AI shopping agents to understand is a pretty interesting angle too.
Roman here, CTO, here to share a few technical details. 🤓
UG3D® (User Generated 3D) is built in part on 3D Gaussian splatting. Capture needs around three minutes of video, or a set of images, on a phone, a rig or a lightbox. Reconstruction takes around an hour, and every twin comes out of a pipeline tuned for the web, so a whole catalogue stays light on a phone.
Now, you can also bring your own! Pull in the splats you already have, from any pipeline. Each gets a viewer and a place-in-space AR link, and you can take it out again as PLY or SOG, or publish straight to SuperSplat. Your scenes stay yours.
Then there's attributes: derived from the product, adjustable by hand. Materials, construction, styling, details, made available via JSON-LD and the API, which is on the free account. This is the part that makes a product page legible to an agent, so it can find you e.g. a jacket that fits properly for your body type.
Splats capture and visualise, but they're specialised to different use cases vs meshes. But the adoption of splats for creative workflows seems to be on the up and up...
Upload the ugliest splat you have and tell me where the viewer falls over. That'll help me figure out what needs fixing next! 🚀
Putting materials and construction details into JSON-LD gives the 3D capture another useful job. An agent needs those details to explain why a product fits what someone asked for.
Coming from the SEO side, the JSON-LD part caught my eye. How does it end up on the shop's product page? Do you hand over markup that goes into the HTML, or is it added with JavaScript?
Asking because we just looked at a few hundred AI-built sites, and on a lot of them the content only showed up after JavaScript ran. Most AI crawlers don't run JavaScript, so they never see it.