4K & 8K Virtual Tours of Gigapixel Photos

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

johnfr

  • Posts: 2
  • Joined: Fri Aug 28, 2020 10:43 pm
  • Real Name: John Freeman

4K & 8K Virtual Tours of Gigapixel Photos

PostMon Dec 16, 2024 9:44 pm

I am both a photographer and a video producer. As a photographer my specialty is doing Gigapixel Wall Mural photos. In the past I have used various methods to create video virtual tours from my Gigapixel photos. For the last few days I have been using the free version of DR to see how well it would work for creating these tours. I just upgraded today to DeVinici Resolve Studio mainly to get the ability to render in 8K.
    (1) I start by creating a jpg of the gigapixel image with the long side sized down to 32,767 pixels, the largest that a jpg file can handle. For example the photo I am currently working with is 12,788 x 32,767 pixels in size.
    (2) I setup DR project settings to 4K 29fps
    (3) I then load that jpg file into my media pool and drag it onto the timeline.
    (4) I then change the duration of the image to my desired length, say 4 minutes.
    (5) Then using key frames for X&Y Zoom, X Position and Y Position, I set points along the 4 minute period to various zoom levels along with the X and Y positions.
So, I have a few questions:
    (a.) While doing step 5 above, I am experiencing frequent crashes on the free version of DR.
    (b.) Rather than using the keyframes as describe in step 5 is there a more elegant way to program these zooms, pans and tilts I am trying to do?
    (c.) Render times for a 4 minute 4K video is over 2 hours. Render rate shows to be about 1.5 fps. So, is what I am trying to do simply over taxing my computer or is it because DR is having to work so hard cropping the video frame sized image out of the large image file?
I am now running a 13th Generation Raptor Lake Intel(R) Core(TM) i9-13900K 24 Core, 32 thread CPU. The ASUS ProART Z790 Creator Motherboard is populated with 128 Gigabytes of DDR5 memory. The system includes an ASUS GEFORCE RTX 4070 Ti GPU video card. I have the latest studio driver for the GPU.
Offline
User avatar

KrunoSmithy

  • Posts: 4554
  • Joined: Fri Oct 20, 2023 11:01 pm
  • Warnings: 1
  • Real Name: Kruno Stifter

Re: 4K & 8K Virtual Tours of Gigapixel Photos

PostTue Dec 17, 2024 12:49 am

If you are working with such large photos and doing mainly pan and zoom style motion, you might want to try using fusion studio instead of edit page or resolve or even fusion in resolve.

Its more suitable probably for such animation. And if I understand you correctly, you need primary the animation of panning and zooming, fusion studio should offer several advantages when it comes to resource management, which would make it easier to deal with large gigapixel photos and being a proper compositing and animation software it should have all the tools you need.

Not sure if you are familiar with it, but fusion studio is a separate application from resolve studio and fusion page in resolve is integrated fusion, but when you use fusion in resolve, you only get access to some of the resources because the rest is shared with resolve host application itself. When you are using fusion studio, there all the resources are available. That alone can be a big help for such a project.

Also fusion allows I think up to 32K natively for resolution plus more but you don't get full support of all the tools to work optically. But perhaps the best thing to do is to not do it in a traditional way where you load up super large gigapixel image and than try to load all that into memory to be able to scroll around since that will be a lot of stress on the resources. While you can do that of course, sometimes its better to use fusion's 3D system and load up image onto a 3D image plane and use virtual camera to move around, because that way, you don't have to have everything load up in memory when rendering. Plus there are many tools that can further optimize rendering and resources.

Just for reference, here I loaded up 24MP photo as source and rendering it at 4K while in between in 3D I can use virtual camera to pan and zoom, effectively limiting rendering to only 4K and the part I need.

So this 24MP (6000x4000px) image on a 4K render is using a fraction of resources you might need otherwise.

sshot-1447.jpg
sshot-1447.jpg (226.94 KiB) Viewed 352 times


sshot-1448.jpg
sshot-1448.jpg (245.35 KiB) Viewed 348 times


If you have such large photos to deal with, that might be a better method. I think when you buy Resolve studio you get a license for Fusion Studio as well.

................................

johnfr wrote: So, I have a few questions:

    (a.) While doing step 5 above, I am experiencing frequent crashes on the free version of DR.


I would imagine that probably its a problem of memory and trying to render all that with such large photos, but you can try few things. While you are working you don't always need maximum resolution of what you are doing and sometimes you do. Sometimes you just need quality and sometimes you just need playback performance. Like when animating.

One thing you can try beyond caching etc which probably is not the best appraoch since its slow and with that big of a photos, I would use instead one of two methods.

One is lower resolution timeline, for example 1080p. Since both resolve and fusion are technically speaking resolution agnostic, you can work for animation and editing at 1080p and put less stress on the machine and when you are done with animation and all that you can change resolution format back to 4K and not lose quality in process, only gain speed.

Option B is to use timeline playback resolution setting in the playback menu. You have three option. Full quality, half or quarter. What this will do is, it will use your GPU to take the signal, the image that is shown in the viewer and just scale that down into a draft mode. So you get lower quality viewer, but boost in playback performance, but unlike caching you don't have to wait for rendering or make duplicates or fill up storage. And with shortcuts its easy to switch back and forth at any time. If you combine that with lowering the format of timeline for easier playback, you should be able to get much better performance while you are working. Of course you still have to export at full resolution so that is a separate rendering process which will take time with such large files.

johnfr wrote:(b.) Rather than using the keyframes as describe in step 5 is there a more elegant way to program these zooms, pans and tilts I am trying to do?


You can use either dynamic zoom function which will zoom along the lenght of the clip or pan, and you can use overlay controls on the viewer to control direction and size. You basically get two rectangles for start and stop zoom position. you move those around and tool will do the rest.

You can also just use regular set of controls, but as I've recommend in another thread, the best way to do it is to use zoom and anchor points. Here is a thread about it.

viewtopic.php?f=21&t=213335

johnfr wrote:(c.) Render times for a 4 minute 4K video is over 2 hours. Render rate shows to be about 1.5 fps. So, is what I am trying to do simply over taxing my computer or is it because DR is having to work so hard cropping the video frame sized image out of the large image file?


Its hard to say, I've not done such large photo render and even if I did, its another machine. But yeah, anything you can do in regards to how you set it up can make a difference. If you are struggling with the project, consider fusion studio and give that a try. See if its better for what you need.

johnfr wrote:I am now running a 13th Generation Raptor Lake Intel(R) Core(TM) i9-13900K 24 Core, 32 thread CPU. The ASUS ProART Z790 Creator Motherboard is populated with 128 Gigabytes of DDR5 memory. The system includes an ASUS GEFORCE RTX 4070 Ti GPU video card. I have the latest studio driver for the GPU.


Pretty beastly set up, so I would imagine, despite the large gigapixel photo, a lot of it is probably do to optimizing workflow. That should make the biggest difference. When I started working I was struggling with HD footage, and especially in fusion and once I learned how to optimize the tools and program, its a breeze now with much more demanding projects. So I am sure its got to do a lot with optimizing workflow.
Offline
User avatar

roger.magnusson

  • Posts: 3874
  • Joined: Wed Sep 23, 2015 4:58 pm

Re: 4K & 8K Virtual Tours of Gigapixel Photos

PostTue Dec 17, 2024 2:39 am

I have the same motherboard/CPU/amount of RAM but with an RTX 4090 (so 24GB VRAM, 12GB might not be enough for that type of work). Can't say I've had crashes like that, but are you aware of the Intel CPU issues that have been in the news recently? If you're running that CPU very hot it might be damaged because of faulty microcode. If it's mostly light work I wouldn't worry but make sure you update the motherboard firmware as soon as possible (version 2703 or later) to get the new CPU microcode (0x12B).

Also, 128GB DDR5 RAM on this platform is sometimes very picky. I don't even think it was supported when the motherboard was first released but support has improved with firmware updates. Any nonstandard BIOS settings?

Return to DaVinci Resolve

Who is online

Users browsing this forum: abalazs, Baidu [Spider], Bing [Bot], Jontario, l-roch@t-online.de, Lucius Snow, Robert Niessner and 342 guests