You are not logged in.



#1 2010-01-06 01:03:26

MTK
Member
From: Minneapolis, MN • USA
Registered: 2009-05-28
Posts: 16
Website

APT • Performance

Hello, Autopano Tour Forum,

I have produced a few 360° Virtual Tours 360° x 180°; I have uploaded them to 360.mtkmarketing.com .
I have noticed the performance seems rough and not smooth while on auto rotation or manual rotation.
The VT seems to hesitate slightly.

Has anyone else experienced this issue in their panorama virtual tours and have suggestions to offer?

Thank you in advance for any advice given.

Kind regards,
http://michaeltkleven.com/files/michaeltkleven_email_logo_and_picture.png
Michael T. Kleven


Kind regards,
Michael T. Kleven

Offline

 

#2 2010-01-06 09:34:52

Adrien F
Moderator
Registered: 2009-07-03
Posts: 267

Re: APT • Performance

Hello Michael,

If you use the krpano unlimited licence, you should try to set a smaller cutting size in Pictures parameters (512 seems ok to me) to take advantage of multiresolution. Play also a bit with jpeg quality and you should be good.
Most of the time the un-smoothness of visits is due to a too big picture size.

Adrien

Offline

 

#3 2010-01-06 11:41:37

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 4592
Website

Re: APT • Performance

Adrien F wrote:

Hello Michael,

If you use the krpano unlimited licence, you should try to set a smaller cutting size in Pictures parameters (512 seems ok to me) to take advantage of multiresolution. Play also a bit with jpeg quality and you should be good.
Most of the time the un-smoothness of visits is due to a too big picture size.

Adrien

Hey Adrien!

Wait a minute: setting the cube-face size to 512 for taking "advantage of multiresolution"? Or what do you mean with "smaller cutting size"?

I usually take 1024px for the cubefaces in APT - and THAT´S definitely too low for a really good looking fullscreen view.

I´m just playing around with multires-tours in APT - without success actually. But i wouldn´t give up . . . . cool

best, Klaus


„It’s not creative unless it sells.″ Leo Burnett

Offline

 

#4 2010-01-06 13:22:18

Adrien F
Moderator
Registered: 2009-07-03
Posts: 267

Re: APT • Performance

klausesser wrote:

setting the cube-face size to 512 for taking "advantage of multiresolution"? Or what do you mean with "smaller cutting size"?

No, I did not say to set the cube face to 512, that would definitely kill any visit quality!
As said here http://www.autopano.net/forum/t7639-que … ng-preview

Adrien F wrote:

So what is the cutting size? It is the maximum size a patch can have. When loading pictures APT uses approximations of the panorama, at different level of zoom, cut in patches. Choosing to have a high cutting size means loading biggers parts of the scene, but in little number. A low cutting size means having a lot of small pictures  to load, thus ensure a "smoother" loading

Cube face is related to visit resolution/quality, cutting size is not.

Note : what I call patch is also known as tile

Last edited by Adrien F (2010-01-06 13:43:44)

Offline

 

#5 2010-01-06 14:29:02

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8069
Website

Re: APT • Performance

Adrien F wrote:

Note : what I call patch is also known as tile

I think it would reduce risk of confusion if we were to adopt 'tile' as the preferred term?


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Online

 

#6 2010-01-06 14:58:53

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 4592
Website

Re: APT • Performance

"So what is the cutting size? It is the maximum size a patch can have"

??? i don´t understand what that could mean. . . hmm

Coulnd´t anybody give an advice in SILMPLE words how to use multires - STEP BY STEP!?

Let´s begin with a 20000x10000 px image: what´s to do to make a multires pano from it?

If you be so kind: step by step logically . . . cool


best, Klaus

P.S.: where in hell is an item named "cutting size" in APT?

Last edited by klausesser (2010-01-06 15:00:00)


„It’s not creative unless it sells.″ Leo Burnett

Offline

 

#7 2010-01-06 15:34:17

digipano
Member
Registered: 2008-02-16
Posts: 650

Re: APT • Performance

klausesser wrote:

P.S.: where in hell is an item named "cutting size" in APT?

Panorama properties> Picture parameters> compute optimal size> cutting size (2nd row)

Offline

 

#8 2010-01-06 15:41:36

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 4592
Website

Re: APT • Performance

digipano wrote:

klausesser wrote:

P.S.: where in hell is an item named "cutting size" in APT?

Panorama properties> Picture parameters> compute optimal size> cutting size (2nd row)

i see - never knew what it exactly (!) means. Don´t know it still . . . roll

best, Klaus

P.S.: is it related to multires?

Last edited by klausesser (2010-01-06 15:42:36)


„It’s not creative unless it sells.″ Leo Burnett

Offline

 

#9 2010-01-06 15:54:21

digipano
Member
Registered: 2008-02-16
Posts: 650

Re: APT • Performance

Yes it means that you cut the tiles to specified size for a multires panorama, smaller the tile size faster the loading can be (My guess) bcoz only those number tiles will be downloaded.

Offline

 

#10 2010-01-06 17:32:13

MTK
Member
From: Minneapolis, MN • USA
Registered: 2009-05-28
Posts: 16
Website

Re: APT • Performance

Thank you Adrien for your help. May I clarify your statements with some screenshots to help me understand correctly.

Adrien F wrote:

If you use the krpano unlimited licence, you should try to set a smaller cutting size in Pictures parameters (512 seems ok to me) to take advantage of multiresolution. Play also a bit with jpeg quality and you should be good.
Most of the time the un-smoothness of visits is due to a too big picture size.

Adrien

Here is a screenshot of my original settings.
http://michaeltkleven.com/files/apt_performance_original_settings.png

Here is a screenshot after clicking "Compute Optimal Size".
http://michaeltkleven.com/files/apt_performance_cutting_size.png

The "Partial Panorama Width" increased to "6681".

Which field relates to "cutting size"?

In reading your recommendation, which field should I enter "512"?

Thank you in advance for your help.
http://michaeltkleven.com/files/michaeltkleven_email_logo_and_picture.png
Michael T. Kleven


Kind regards,
Michael T. Kleven

Offline

 

#11 2010-01-06 17:39:54

DrSlony
Moderator
From: London, United Kingdom
Registered: 2007-11-03
Posts: 2197
Website

Re: APT • Performance

Hey klausesser, although I don't use krpano, from what I know about other pano viewers I infer that the cube size limits the resolution of the panorama - the equirectangular pano, regarless of its size, gets converted to 6 cube faces and each one is as large as you set them. I typically use about 1500-2000px for fullscreen viewing (no multires, but its sharp fullscreen on a 1680x1050 screen). From the definitions given here, cutting size I guess is how many tiles each cube face gets divided into. The more tiles you have, the less off-screen data has to be downloaded if you zoom in at such a distance that the whole cube face doesn't fit on the screen. For example if you shot a giga pano and use tiles 2000px wide but your flash window is only 800px wide, you're loading extra 1200px in width for nothing.
So why not make small tiles 10x10 px by default? I don't know, I'd like someone from krpano to answer that, but my guess is that its about overhead and worse performance when flash has to move many little pieces instead of one large one.

Offline

 

#12 2010-01-06 17:40:37

digipano
Member
Registered: 2008-02-16
Posts: 650

Re: APT • Performance

Which field relates to "cutting size"?

"cutting size" is only part of APT 1.1 beta 6, I see that you are using APT 1.06 which has this parameter mentioned differently.

Last edited by digipano (2010-01-06 17:42:07)

Offline

 

#13 2010-01-06 17:42:39

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8069
Website

Re: APT • Performance

MTK wrote:

Which field relates to "cutting size"?

In reading your recommendation, which field should I enter "512"?

Thank you in advance for your help.

Michael T. Kleven

You need APT 1.1 beta 6 from here:
http://www.autopano.net/forum/p51122-20 … -52#p51122
Then you'll find this:


Uploaded Images


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Online

 

#14 2010-01-06 18:21:37

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 4592
Website

Re: APT • Performance

DrSlony wrote:

Hey klausesser, although I don't use krpano, from what I know about other pano viewers I infer that the cube size limits the resolution of the panorama - the equirectangular pano, regarless of its size, gets converted to 6 cube faces and each one is as large as you set them. I typically use about 1500-2000px for fullscreen viewing (no multires, but its sharp fullscreen on a 1680x1050 screen). From the definitions given here, cutting size I guess is how many tiles each cube face gets divided into. The more tiles you have, the less off-screen data has to be downloaded if you zoom in at such a distance that the whole cube face doesn't fit on the screen. For example if you shot a giga pano and use tiles 2000px wide but your flash window is only 800px wide, you're loading extra 1200px in width for nothing.
So why not make small tiles 10x10 px by default? I don't know, I'd like someone from krpano to answer that, but my guess is that its about overhead and worse performance when flash has to move many little pieces instead of one large one.

Hi Maciek!

I tried a 10000x5000 pano and used "cutting size" of 512 and cubefaces of 3184.
Per node it´s about 11MB - very fine on fullscreen and good zoomable.

http://www.360impressions.de/mw.html 

best, Klaus

Last edited by klausesser (2010-01-27 12:26:22)


„It’s not creative unless it sells.″ Leo Burnett

Offline

 

#15 2010-01-27 00:50:05

BrianLR
Member
From: New Jersey, USA
Registered: 2008-09-07
Posts: 94
Website

Re: APT • Performance

Adrien F wrote:

Hello Michael,

If you use the krpano unlimited licence, you should try to set a smaller cutting size in Pictures parameters (512 seems ok to me) to take advantage of multiresolution. Play also a bit with jpeg quality and you should be good.
Most of the time the un-smoothness of visits is due to a too big picture size.

Adrien

I also get this performance problem and tried using a cutting size of 512 rather than 1200. It did not improve performace and doubled the amount of storage space used, although the actual folder size was the same, probably due to all those tiny files.

When you say "Most of the time the un-smoothness of visits is due to a too big picture size." which picture size do you mean, even with a smaller cutting size, there may be other factors at play here?

Last edited by BrianLR (2010-01-27 00:52:25)


Brian  - http://PhotoWebLab.zenfolio.com
Nikon D300, Nikkor 10.5mm, Sigma 10-20mm, Nikkor 18-70mm, Nikkor 50mm f/1.8,
Nikkor 55-200mm VR, Tokina 80-400mm, AutoMate, Nodal Ninja 3 Mk II with RD-16
Cyber-PC Intel Core i7-2600K, 32GB RAM, GeForce GTX 560 Ti 1GB DDR5, 2 x 60GB SSD RAID 0, 2 x 450Gb VelociRaptor RAID 0, 2 x2 TB HDD RAID 0

Offline

 

#16 2010-01-27 08:24:25

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 8069
Website

Re: APT • Performance

BrianLR wrote:

I also get this performance problem and tried using a cutting size of 512 rather than 1200. It did not improve performace and doubled the amount of storage space used, although the actual folder size was the same, probably due to all those tiny files.

Exactly what 'performance problem' do you experience?

Perhaps you could provide a link to an example - and tell us what size of pano image you started off with and what settings you used in APT.


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm  lenses, Nodal Ninja 5 Lite, Agno's Mrotator TCSshort
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket
Merlin/Orion panohead + Papywizard on Nokia 770/N800 and Windows XP/2K

Online

 

#17 2010-01-27 12:56:52

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 4592
Website

Re: APT • Performance

digipano wrote:

Yes it means that you cut the tiles to specified size for a multires panorama, smaller the tile size faster the loading can be (My guess) bcoz only those number tiles will be downloaded.

Hi digi!

I forgot to say thanks . . . sorry.

best, Klaus


„It’s not creative unless it sells.″ Leo Burnett

Offline

 

#18 2010-01-27 18:03:56

hankkarl
Member
From: Connecticut, USA
Registered: 2006-02-21
Posts: 1945
Website

Re: APT • Performance

DrSlony wrote:

So why not make small tiles 10x10 px by default? I don't know, I'd like someone from krpano to answer that, but my guess is that its about overhead and worse performance when flash has to move many little pieces instead of one large one.

Its more a network protocol issue.  Each tile is a file, and you have to issue an HTML "GET" for each.  So if you have too many small files, you have a lot of HTML protocol  compared to the data transferred.  But a big file takes a while to come down.  Also, every time you access a file on the server, the server has extra work to do.

And TCP/IP plays a part.  Generally, the largest packet is about 1500 bytes, and the smallest is 64 bytes (all 64 bytes are overhead).  There are some compressions that can be used, but don't count on them--they may not always be implemented. 

For a 256x256 JPG tile with 24 bit color depth, I got file sizes from 37K to 110K.

So for a 10x10 file, straight scaling says you'd have 56 to 167 bytes, but there may be some JPG overhead that makes the file bigger. 

100x100 may be a better choice.  YMMV based on the speed of the viewers connection, the server used, etc.

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson