Hi everyone, it is truly amazing to finally be able to test some POP stuff so I wanted to start directly by testing some colored pointcloud and hit a bit of a roadblock.
I am able to recreate almost everything that goes on in your normal TOPs-based workflow but I don’t know how to handle the sRGB to Linear conversion that I normally would be able to achieve with a single Math TOP (or with the old version of the OpenColorIOTOP pre - Build 2023.11760 of May 03, 2024).
Since the forum doesn’t allow for file uploads larger than 4MB yet it also blocks .rar files or .z01 for zip files that are compromised of different volumes I had to upload the example + the .ply file on my Drive at this link.
If any of the smart folks in here find a way (or already have one to replicate that TOP setup it would be amazing.
Thanks for anyone who spent their time looking into this.
Additional details:
TouchDesigner Build 2023.32139 - Alpha (POPs Alpha 5.4)
O.S.: Microsoft Windows 10 Pro
Version 10.0.19045 Build 19045
Hardware:
CPU: AMD Ryzen 7 5800X 8-Core Processor
RAM: 32 Gb (4x8GB) Crucial Ballistix 3200 MHz RGB
GPU: NVidia GeForce RTX 3070 Ti ZOTAC Gaming AMP Holo
Hello @Papacci20 thank you for the feedback!
Indeed none of the existing POPs currently does linear ↔ sRGB conversions.
We’ll discuss internally where is a good place to add it.
In the meantime, I edited your file a bit with two other solutions, one is a simple GLSL POP performing what the math TOP conversion does internally, the other showing how to bring POP Color to TOP, do the conversion and bring it back, using a lookup and calculating coordinates beforehand.
Let me know if you have any question.
AccurateColoring_v.toe (8.6 KB)
3 Likes
Hi @vincentDev and thanks a lot for taking the extra mile of showing me your two solutions, will definetely have to look at them a few more times (wanna dig better into that LookupTexturePOP cause it is very interesting looking [tho I understood the gist of it, you’re going along each pixel and assigning its colors to the point with the same index]).
Maybe two toggle buttons under the “Color Fields” parameter, one called “Color Normalisation” and another one called “sRGB to Linear” that only becomes active after the first one has been toggled?
Most applications out there almost always export as sRGB so in +90% of the cases the users would toggle them both, but if the application/specific artist exported it in Linear, it would still need to only press the first button rather than head out to the ReRange tab :v
Just throwing random suggestions, I’m sure you guys will come up with something.
1 Like