You are not logged in.

Dear visitor, welcome to Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.


Friday, December 7th 2018, 1:34pm

A question about multires breakpoints

I have a question for Klaus, please.

For all my panoramas I declare the FOV type as diagonal. That ensures that as a tablet is rotated between landscape and portrait views the size of the image on the screen remains much the same for both orientations, but is just cropped differently.

My starting points are usually equirectangular images of 10600 x 5300 pixels and I am allowing the viewer a minimal amount of zoom. For a current pano the declaration is as follows -

fovtype="DFOV" fov="97" fovmin="58" fovmax="97"

When I drop the equirectangular file onto the multires droplet I get tiles which make three cube sizes, and when I view the result on my 10.5" iPad Pro I find that at the fov of 97 the krpano viewer is using the middle cube size and when I zoom into an fov of 58 the viewer switches to the largest cube size. This is what I would expect and works fine.

However, if while viewing the pano at fov=58 I turn the iPad to a vertical orientation I can see the quality of the image drop as the krpano viewer drops down to the middle cube size. When I return the iPad to landscape mode the quality improves again.

Thus I have a situation where the image content of the pano remains the same size between landscape and portrait modes (because of the DFOV declaration) but the sharpness of the image drops from being good in landscape mode to slightly fuzzy in portrait mode.

Is there any way around this, please?




Monday, December 10th 2018, 10:40am


there can be several reasons, please post your example for getting a correct answer.

About the DFOV - the diagonal field of view is based on the 'window-size' and that can be different between landscape and portrait orientation because of the browser UI.

Beside of that - you could adjust the multiresolution-level-switching by the multiresthreshold setting:

Best regards,