Release date: November 2nd, 2018
Current version: 5.3.9
Change log

How many photos are needed for a 360° product spin?

Posted on 2018-07-16

People often ask us about the number of photos (frames), which are needed for a simple 360 rotation. This, even by customers, who already bought a set for the 360° product photography. Unfortunately, there is no clear answer to this question. In order to visualize the difference, in this article you are able to switch stepwise between 6 and 180 frames for a standard 360-degree product spin, experience the difference and make a decision. Some additional information for consideration is provided.

So what is the right number of frames in a simple 360 view for your product? First, let us experiment with the numbers and see how it looks like. Press on the buttons below the AJAX-ZOOM player to change the number of frames in one 360-rotation view.

Loading, please wait...

As you can clearly see above, the lower the number of frames, the chopper is the rotation. However, it is not always right to say, that the more frames you have, the better it is. While making a decision you need to find a balance between the smoothness and a few other facts such as:

  • Loading time
  • Resolution of the images
  • Internet speed of your target audience
  • Number of products you want to present
  • Time for production of a 360° view
  • The lifetime of the product / selling quantity

As of loading time, resolution and quality of the images, AJAX-ZOOM 360 viewer does almost all, what is possible to eliminate these concerns. Not all is just because we are constantly working on it, so you can expect even more in the future. For now, the primary AJAX-ZOOM features like multi-resolution allow you to use the best quality and highest resolution images without any noticeable differences in loading times. This is because AJAX-ZOOM normally will not load these original images while preloading a 360 view. Instead, it will load smaller representations of these images at first. When the user wants to see more details on zoom or a particular frame, AJAX-ZOOM will dynamically by load only the visible part of the image, thus saving loading time and bandwidth.

The size of the images from the above 360-view example is "only" 2.000 x 2.000 pixels. However, it would make no difference if they were e.g. 6.000 x 6.000 pixels large, meaning an increase by factor 9! (36 megapixels (6.000 x 6.000) divided by 4 megapixels (2.000 x 2.000)). This feature combined with the excellent performance and handling, is not very common for 360 view players, what commonly leads to the misconception, that when dealing with 360 product views, images must be of low quality and low resolution. At least with AJAX-ZOOM, this is not true. If you are interested in getting more information on resolution question, please check out this blog article.

Returning to the main question of this article about the number of frames, as an intermediate conclusion we can say, that even with AJAX-ZOOM, the more frames a 360 view has, the more 360 preview images it needs to load and the longer it takes. However, the images, which are preloaded with AJAX-ZOOM, are not as large as your original images, so the loading speed is acceptable even on fast 3G connections.

So how many images of a 360 view and in what quality / resolution should we produce now.

If you are not sure or did not make a final decision, we can only provide you with some thoughts. The assumption behind is that the preparation work such as unpacking the product, cleaning it from dust, centering the product on the turning plate, setting up the light and making camera adjustments take quite a lot of manual work and time compared to actual photo making, provided that the turning plate rotates automatically and the camera shot is synchronized and triggered instantly as well.

Image resolution: as you probably know, the possibilities of upscaling photos without losing the quality are not widely present. On the other side, you can always downscale photos fast and without losing the quality. So why not to shoot with highest possible resolution and quality at first and go down later if needed? It does not necessarily needs to be RAW, unless you want to make fancy edits later, but depending on your camera, it should be JPG or PNG without compression.

Number of frames: considering the time needed to prepare the setup we think, that it is a good idea to double the number of frames if your target framerate is below 40. You can always choose to load every second or third frame in your primary project but in case later you decide, that the rotation is not fluent enough, e.g. on a fair, you will have the possibility to increase the number of frames without repeating the entire process of making 360 photos. The frame number you choose should be divisible by as many divisors as possible. Consider these numbers and the possible presentation values as of number of frames in a simple 360 spin:

Frames Interval Possible number of frames
3601.00°360, 180, 120, 90, 72, 60, 45, 40, 36, 30, 24, 20, 18, 15, 12, 10, 8, 6
3001.20°300, 150, 100, 75, 60, 50, 30, 25, 20, 15, 12, 10, 6
2881.25°288, 144, 96, 72, 48, 36, 32, 24, 18, 16, 12, 8, 6
2401.50°240, 120, 80, 60, 48, 40, 30, 24, 20, 16, 15, 12, 10, 8, 6
2251.60°225, 75, 45, 25, 15, 9
2001.80°200, 100, 50, 40, 25, 20, 10, 8
1802.00°180, 90, 60, 45, 36, 30, 20, 18, 15, 12, 10, 9, 6
1602.25°160, 80, 40, 32, 20, 16, 10, 8
1502.40°150, 75, 50, 30, 25, 15, 10, 6
1442.50°144, 72, 48, 36, 24, 18, 16, 12, 9, 8, 6
1203.00°120, 60, 40, 30, 24, 20, 15, 12, 10, 8, 6
1003.60°100, 50, 25, 20, 10
963.75°96, 48, 32, 24, 16, 12, 8, 6
904.0090, 45, 30, 18, 15, 10, 9, 6
804.50°80, 40, 20, 16, 10, 8
754.80°75, 25, 15
725.00°72, 36, 24, 18, 12, 9, 8, 6
606.00°60, 30, 20, 15, 12, 10, 6
507.20°50, 25, 10
487.50°48, 24, 16, 12, 8, 6
458.00°45, 15, 9
409.00°40, 20, 10, 8
3610.00°36, 18, 12, 9, 6
3211.25°32, 16, 8
3012.00°30, 15, 10, 6
2415.00°24, 12, 8, 6
2018.00°20, 10
1820.00°18, 9, 6
1622.50°16, 8

As you can see, not all base frame numbers can be divided well by 2 or 3. E.g. 45 is not divisible by 2, so making 360 photos every 8 degrees is not a good idea unless you want to have a spin with 45 images only. 40 frames (every 9 degrees) is not divisible by 3; If you do not want to make too many images, we suggest to consider 72 frames as your photo shoot standard. The possible frame numbers you can get out of 72 frames base, including 72 itself are very common in web presentations.

As a final note, if you are concerned about the loading speed, at least with AJAX-ZOOM 360 object view player, you can choose the number of frames you want to display for a particular client, e.g. based on the connection speed of that client. This is achieved by passing "cutFrames" query string argument and value when loading a 360 set (see source code of this article for now). In another blog article, we will make an extensive example of this possibility with actually measuring the bandwidth and storing the results into a cookie or something like that.

Comments (0)

Leave a Comment

Looking for a place to add a personal image? Visit to get Your own gravatar, a globally-recognized avatar. After you're all setup, your personal image will be attached every time you comment.

To use live-support-chat you will need to have Skype installed on your device.

In case live support over Skype is not immediately available please leave a message or send us an email over contact form at first.

Every AJAX-ZOOM related inquiry / question will be answered!