Javascript Color Space Array Transformer.
You feed it an input image and a target image.
The user clicks points on a captured color chart to be transformed and the code will find that coordinate in the 3D color array and transform its XYZ position to the target color.
Any unpinned free floating array points in between will be interpolated smoothly using a Gaussian falloff function to ensure all unknown colors are at least assumed.
The array can then be exported as a LUT as any size for use in grading software. Once your target camera calibration chart is properly captured, recapturing that same chart on ANY other camera can complete a target transform. Even Kodak Film.
This is a novel method for color transformation, removing the guesswork and copious time required to manually profile cameras and copy creative looks.
This is the first of its kind.
The example I’ve posted is an Ektar 100 transform as I had some spare film to capture the calibration chart. The white point and RGB curves need to be tuned to get an acceptable image but I think this shows the idea well enough.
#colorscience #javascript #davinciresolve #davincifusion #coding #colorist #LUT #PFE #FilmEmulation #kodak #kodakfilm
Long running side project put though the film look.
Some sort of orbital server, maybe for minds.
Constant inspiration from @ilmvfx
.
.
.
#vfx #space #scifi #cinema4D #octanerender #cgi #filmmaking #artstation #nasa
“I tried to picture clusters of information as they moved through the computer. What did they look like? Ships? Motorcycles? Were the circuits like freeways?”
Procedural Art in DaVinci Fusion
Relic 4096x4096
.
.
.
.
#proceduralart #davinciresolve #3D #vfx #quadtree #digitalart #data #computing #intel #AMD #NVIDIA #touchdesigner #houdini #machinearning #AI
First bit of fun with ChatGPT helping me code a recursively divided quad tree. Infinite variations. Runs as a html page.
Works great for sci-fi texturing.
.
.
#recursive #quadtree #generativeart #scifi #texture #3d #c4d #octane #hardsurface #PBR