Login | Register 
FEATURES
APPLICATIONS
DOWNLOADS
EDUCATION
BLOG
WIKI
FORUM
STORE

any format for 10bit, 12bit, 16bit video?

Still a little green? Ask your beginner's questions here

any format for 10bit, 12bit, 16bit video?

Postby brutesque » Tue May 15, 2018 10:02 am

Hi,

I require more than 8bit video playback. Unfortunately the amount of moving images I need, won't allow me to use image sequences.
Is there any video format I can use to get more than 8bit video playback in touchdesigner?
brutesque
 
Posts: 17
Joined: Wed Jun 22, 2011 4:30 am

Re: any format for 10bit, 12bit, 16bit video?

Postby nettoyeur » Tue May 15, 2018 10:47 am

Not sure if this is useful for your case, but there's the Pack TOP to convert 32-bit textures to 8-bit textures in larger resolution, and back again. To retrieve correct values this setup requires a lossless codec like Animation for the videofiles.
Idzard Kwadijk | freelance TouchDesigner consultant | LinkedIn
Checkout ChopChopChop.org - the TouchDesigner marketplace!
nettoyeur
 
Posts: 936
Joined: Mon Oct 15, 2012 12:00 pm
Location: Amsterdam, The Netherlands

Re: any format for 10bit, 12bit, 16bit video?

Postby brutesque » Tue May 15, 2018 11:03 am

Thanks for the tip.
Unfortunately we are creating animated uv map to remap in touchdesigner, and I don't think I'm able to pack it in AE or Nuke.
brutesque
 
Posts: 17
Joined: Wed Jun 22, 2011 4:30 am

Re: any format for 10bit, 12bit, 16bit video?

Postby brutesque » Tue May 15, 2018 11:38 am

Hmm,
I could maybe try using exr sequences in touchdesigner, pack those and save them to 8-bit video.
brutesque
 
Posts: 17
Joined: Wed Jun 22, 2011 4:30 am

Re: any format for 10bit, 12bit, 16bit video?

Postby brutesque » Tue May 15, 2018 12:29 pm

I'm running into issues unpacking the rendered file.

I have saved the packed data to a video file with animation codec. I read the video correctly, but the packing node just returns a black image. But if I pack and unpack, just to test my unpacking settings, the data is correctly unpacked. What am I doing wrong? I don't notice any difference between the realtime packed image and the packed video on disk.
brutesque
 
Posts: 17
Joined: Wed Jun 22, 2011 4:30 am

Re: any format for 10bit, 12bit, 16bit video?

Postby brutesque » Tue May 15, 2018 1:18 pm

I understand now that all four RGBA channels need to be written to disk.

This is not an ideal workflow, but it'll do for now (at least until we get 16-bit video). Thanks
brutesque
 
Posts: 17
Joined: Wed Jun 22, 2011 4:30 am

Re: any format for 10bit, 12bit, 16bit video?

Postby malcolm » Tue May 15, 2018 1:43 pm

I'm not sure if any lossy compressed video format would work well for a UV map though. There are 10 and 16-bit compressed formats out there sure as Cineform. However I think the UV map wouldn't work well if it's using any lossy compression.
Using .exr is likely a good solution. You don't need to use the Pack TOP, it can do 16-bit float directly. I've also optimized it quite a bit for real-time playback. You can turn up the 'Num Pre-Read Frames' to increase performance.
User avatar
malcolm
Staff
 
Posts: 4110
Joined: Tue Nov 13, 2007 1:11 am

Re: any format for 10bit, 12bit, 16bit video?

Postby brutesque » Tue May 15, 2018 3:04 pm

I'm hitting performance issues very quickly when I use multiple exr-sequences at the same time at 1080p. I own the Commercial license, so I don't have access to Cineform playback.
brutesque
 
Posts: 17
Joined: Wed Jun 22, 2011 4:30 am

Re: any format for 10bit, 12bit, 16bit video?

Postby malcolm » Tue May 15, 2018 8:19 pm

Cineform is available in Commercial now, however I still don't think it's what you want for UV maps.
How are you playing back the .exr files? What kind of SSD do you have?
User avatar
malcolm
Staff
 
Posts: 4110
Joined: Tue Nov 13, 2007 1:11 am

Re: any format for 10bit, 12bit, 16bit video?

Postby flowb » Wed May 16, 2018 3:44 am

Hi,

I believe that Animation Codec is 8-bit per channel. So it might not provide the necessary data fidelity for your UV data.

When I've baked UV data into animations in the past using Nuke, I wound up using exr and tiff sequences.

edit: just looked back at the project I was testing this with. I wound up using exr sequences. Using the RG and BA channels separately with a GLSL TOP I was able to store and read UVs for 2 different textures in a single sequence. :)
User avatar
flowb
 
Posts: 90
Joined: Fri Dec 05, 2014 2:00 pm
Location: Los Angeles


Return to Beginners

Who is online

Users browsing this forum: No registered users and 7 guests