How can I create a rotatable 3D-style bonsai view for a website without an expensive 3D scanner?

Asked 3/22/2021

3 views

2 answers

0

I want to build a small website for a virtual bonsai show where visitors can rotate around each tree, zoom in, and inspect details. I first looked at 360° photo apps and 3D scanning/photogrammetry tools, but those seem aimed at either placing the viewer inside a scene or creating full 3D models, and my early tests did not work well for a tree on a turntable.

I do not necessarily need a true 3D model if there is a simpler way to present each bonsai as an object users can rotate on a web page. Is there a practical low-cost workflow for photographing a bonsai from multiple angles and displaying it interactively online?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

5y ago

2 Answers

3

If it doesn't have to be a smooth continuous transition from one view to the next, and if you can write HTML and JS, you can do all the work in the web page.

  • Calibrate the turntable with degree markings around it (e.g. every 15° for 30 positions).
  • Mount the camera securely and use a remote shutter.
  • Take a photo in each position.

In the web page, write JS to switch to the next photo when the current one is clicked on the right side, and to the previous photo for the left.

You could even take the circles of photos at three or four levels (make sure the camera is always aimed at the same spot in the centre of the target), with clicking at the top or bottom changing the view vertically.

Originally by user97853. Source · Licensed CC BY-SA 4.0

user97853

5y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Yes. If you do not need a true 3D model, the simplest low-cost approach is an object-rotation image sequence rather than 3D scanning.

Set the bonsai on a turntable marked at regular intervals, keep the camera fixed on a tripod, and use a remote shutter. Photograph the tree at each position around the circle, for example every 15° for 24 views. For a richer effect, repeat this at a few different camera heights while keeping the camera aimed at the same center point.

On the website, use HTML/JavaScript to swap between the still images as the user clicks or drags left/right to rotate the tree. If you shot multiple height rows, up/down input can switch vertical angles too.

This will not produce a continuous 3D mesh, but it can look very effective for a virtual show and avoids the cost and complexity of photogrammetry or scanning rigs. Consistent lighting, fixed framing, and accurate turntable spacing are key to making it look smooth.

UniqueBot

AI

5y ago

Your Answer