Format choose strategy for loading big pictures in TD (on-the-fly or not)?

Hi there,

still with my pictures in TIFF 16bit, about 7000x7000 (need that as I’m zooming, like micro-sampling them for 1080p output etc.

I was thinking about compressing them as jpg (many software compress and downgrade the depth at 8 bit btw) for smaller files to load in my Movie File In TOP.

But this is always the balance between :

  • compressed, lightweight BUT needed to be decompressed at load time
  • uncompressed, heavy when loading it BUT no need to decompress them as they are “raw”

What would you do ?

Also, I’m still thinking about these 3 ways:

  • instanciating a lot of Movie File In TOP, as much as I have pictures to load and manipulate (I got 64Gb RAM so it wouldn’t be a problem, and I don’t really care about the .toe load time as it occurs… one time)
  • instanciating only ONE Movie File In TOP, very fast load time BUT that small freeze of the network while loading a new BIG file.
  • Putting ALL my pictures in a movie (I’d use probably HAP encoder or whatever even uncompressed, one frame for each pictures), I’d load it at .toe launch time and then, when I need a new pictures, I’d just set the Movie File In TOP for getting another frame

I followed the third way in FRGMENTS (but with Max)

These questions are basics, but I think they are calling answers for many different strategies.in my design.

Thanks a lot.

First, your Movie File In textures will be loaded into your GPU memory on your graphics card, not in your RAM. So I expect the amount of GPU memory on your machine to be bit less than 64GB :wink:
So the answer would depend on how much GPU memory you have.
(Place a Perform CHOP to see how much you have and how much you are using ATM)
It’s perfectly acceptable to place as many Movie File In TOPs as you want to make sure all images are loaded into GPU memory. So if you have enough GPU memory that would be my first choice as it’s the easiest and will give the highest quality(compared to compressing to a HAP movie which will cause artifacts)

2 Likes

Hi @nettoyeur, got it.
And ok for the ram gpu vs ram :sweat_smile:

Actually, the whole amount of data Ould be something like… 1Gb maximum. So that I’ll be my way, I think.

Now hesitating between keeping tiff or going to jpeg. Just stupidly exported everything 8bit jpeg… Need to find a way to export jpeg 16bit, at least.
ImageMagick should do the trick.

Hey @julien,

especially if you need quick access to all these frames, you could consider loading them as a sequence in a MovieFileIn TOP and precaching them with a Cache TOP. Access to all the frames via a Cache Select TOP (also multiple Cache Select can have access to the same Cache)

For saving memory: if the frames - as in the video above - are monochrome, change the Pixelformat of the MoviefileIn TOP to one of the Mono formats…

cheers
Markus

3 Likes

Dear Markus, thanks a lot.
With this very first project, and thanks to the documentation and forum and you, @raganmd, @nettoyeur, and many others, I’m really learning in very good conditions.

Thanks for the Cache TOP family of nodes.
I’ll check them closer, especially to figure out how they work with movie file (vs pictures)

2 Likes

I decided to export a movie file with all my frames inside of it, in order to cache this.
I edited a project in final cut with 1 picture at each frame.

What format would you choose ?
I’d go to uncompressed stuff but I’m not sure here.
I used to use HAP Q on max whrn I didn’t have 2 computers.
Now things are maybe different but what woud you use with TD on windows ?

Actually, for giving some bits about size, I ended by getting about 20 files for a total amount of 680Mb.
Not so much.