Postproduktion allgemein Forum



OpenDRT v1.0.0 für Resolve und Nuke



Fragen rund um die Nachbearbeitung, Videoschnitt, Export, etc. (div. Software)
Antworten
Frank Glencairn
Beiträge: 26509

OpenDRT v1.0.0 für Resolve und Nuke

Beitrag von Frank Glencairn »

Auch wenn die Stickshift Version ein bisschen anspruchsvoller ist - die kreative Freiheit und totale Kontrolle über alles, die man damit hat ist wirklich beachtlich.

Wer die ganzen Parameter nicht braucht/will, ist aber mit der Preset Version auch wirklich gut bedient.
OpenDRT v1.0.0 is released as a node for Nuke, and a DCTL for Resolve. The DCTL comes in two versions: The normal version which has look presets, and a "Stickshift" version with all parameters exposed. I would strongly urge you to use the presets version first and see how you find it. DCTL does not provide a very good user experience for something as complex as the full transform with all parameters, and it is very complicated and not user friendly. The Nuke node also provides a pretty nifty presets system, which makes it rather easy to build a preset in nuke and then copy paste a single line of DCTL to add a preset.

Improve Tonescale

Add Contrast Low module to the tonescale functions. This operation allows creative control over "contrast" in the midtones and shadows, and enables opendrt to form a more finished image out of the box, if desired. It can be applied per-channel or in an RGB ratio preserving manner.

Add Contrast High module to the tonescale functions. This operation allows creative control over the slope of the shoulder in the tonescale, allowing higher "highlight" contrast like ACES 1., or more "filmic" low-slope shoulder tonescale look.

Add Offset control. It turns out that adding a small positive offset is a very important creative component of image appearance, and to omit this operation would be a mistake.

Revise tonescale system math.
Previously OpenDRT used a tonescale system similar to the one Daniele Siragusano posted on acescentral, but slightly modified to allow exact intersection constraints for middle grey and peak display. It accomplished this by applying the display linear output scale before the power function. The end result was pretty much identical due to the intersection constraints, but the downside was that it was difficult to access the 0-1 range pre-output y scale, which is necessary for many look operations like the high end purity compression. Basically you had to do all parts of the tonescale and then un-scale it for the purity compression and other operations. This always bothered me.

For this new version I went back and figured out a new way to solve the constraints when applying output y scale after the power function. This model differs from Daniele's formulation. It prioritizes an exact solve for middle grey, and uses an approximate solve for peak display. Peak display intersection is much less critical to accurately map since small variations are not visible in the image and will suffer from lack of precision in the final integer display encoding anyway. More details available here: https://www.desmos.com/calculator/1c4fhzy3bw

Refine Purity Compression
Previously the purity compression behavior was tied to the "rendering space" weights. To allow more control, purity compression is now driven by a separate non-normalized weighted euclidean norm, which allows better creative control over the purity compression behavior per "wide" RGB hue angle. These parameters are exposed as Purity Compression R G B controls.

Purity Compression Range is the new name for the previously exposed Purity Compress Low slider. There is a Low and a High control. See https://www.desmos.com/calculator/8ynarg1uxk

Add Purity HDR control. This allows creative control over the amount of purity compression as Peak Luminance is increased. At 0, the purity compression will not change as display peak luminance goes up. At 1, purity compression is reduced as peak luminance increases. The previous model for top end purity compression did not work well with the transition from SDR to HDR.

Add Mid Purity adjustments
Mid-range purity turns out to be incredibly important operation for image formation, especially some amount of compression in mid-range purity at the top end. This helps improve the horrible pasty pastel image appearance in image formation approaches like ACES 2, TCAM, and Arri Reveal. To this end I've added a look module to accomplish this as well as to boost mid-range purity at the bottom end.

Expose Brilliance parameters. This module is a mix between a creative look adjustment and a necessary image rendering adjustment. Basically it scales down the vector, increasing with distance from achromatic. This operation reduces disruptions in gradients of narrow spectra light sources, and can also be used creatively to achieve more "dense" or "filmic" image appearance.

Add Hue Shift preferential look modification module. Older versions of OpenDRT had something similar, but it was limited to only adjusting the apparent hue of "highlights" affected by the top end purity compression. This new module offers more flexibility, and is re-engineered to work better as a creative control. It affects more the hue angles near the primaries.

Add Hue Focus R preferential look modification module. This operation affects mid range purity and also hue angle. For example if Hue Focus R is increased, mid-range purity of reds on the bottom end is increased, and there is a hue distortion at the bottom end towards the red primary from both the yellow and magenta side. And conversely, mid-range purity at the top end is decreased, and the hue angles distort towards the yellow and magenta secondary. This module allows a creatively controllable way to dial in some of the nice look aspects of per-channel without being creatively shackled to the tonescale curve.

Add Creative White adjustment. This sets the color of the peak luminance in the final image. D65 is the default, but the color can be made warmer all the way down to D50 to achieve a filmic look with warmer highlights. Additionally a Creative White Range slider was added to control how much to affect midtones and shadows. At 1.0, this operation is simply a CAT matrix to the desired whitepoint. At 0.0, it is mixed by the tonescale curve.

Expose Purity Compress Low module. This is a final "gamut compress" style operation that improves smooth rendering and increased tonality of very pure colorful gradients.

Add a selection of Look Presets
Default: an image formation that includes minimal adjustments for an aesthetically pleasing image.
Colorful: A very saturated bright exhuberant look, a good fit for animation.
Umbra: A dark moody cinematic look with very low shadow contrast, strong color crosstalk, natural blues, and a warm D50 whitepoint.
Base: only the base components of the OpenDRT image rendering. Practically no preferential adjustements. Purity compression is chromaticity-linear and very minimal. Bright saturated highlights will clip. Mid-range purity is very strong. A good starting point for further look development if absolute control is desired.

Add a selection of Tonescale Presets

Default High-Contrast: The default tonescale curve. Enough contrast to maybe be called a "finished" image, but also could be a good base to build on.

Low-Contrast: A low contrast tonescale curve that is intended as a starting point for further grading. Requires further contrast to be added in order to achieve something resembling a "finished" image (unless of course a very low contrast look is desired).

ACES 1.: A rough match of the ACES 1. tonescale curve. One deviation is mapping 0.0 to 0.0 through the tonescale curve, rather than mapping +0.02 to 0.0... because that is moronic.

ACES 2.0: An exact match to the ACES 2.0 tonescale function. Very low contrast in the highlights, and very strong shadow toe compression while mapping 0 to 0 through the tonescale function. Be careful with this one if adding additional shadow contrast upstream, without a strong positive offset.

Marvelous Tonescape: A dark contrasty cinematic tonescale, which maps middle grey to 6 nits in SDR instead of the more typical camera DRT method of 11.1 nits following the Rec.709 OETF standard. Another way to think about this is that this tonescale is designed for a brighter SDR display.

Arriba Tonecall: A low-contrast tonescale with an approach to shadows more typical of camera style DRTs, where there is a strong positive offset, and strong shadow toe compression.

DaGrinchi ToneGroan: Another low-contrast tonescale designed as a starting point for further manipulations. Not as good as other options.

Aery Tonescale: An aery tonescale function

Umbra Tonescale: The tonescale from the Umbra look preset
Hier geht's zum Download: https://github.com/jedypod/open-display ... tag/v1.0.0
Sapere aude - de omnibus dubitandum



cantsin
Beiträge: 17025

Re: OpenDRT v1.0.0 für Resolve und Nuke

Beitrag von cantsin »

Ah, wenn ich das richtig sehe, eine Alternative zu Resolves eigenem "Color Space Transform".
"Wieso eigentlich überhaupt was drehen? Warum nicht jahrelang nur darüber philosophieren?" -stip



Frank Glencairn
Beiträge: 26509

Re: OpenDRT v1.0.0 für Resolve und Nuke

Beitrag von Frank Glencairn »

Genau - wie JP2499 auch.
Sapere aude - de omnibus dubitandum



 Aktuelle Beiträge [alle Foren]
 
» iPhone 17 Pro Max mit ProRes RAW - Rolling Shutter und Dynamik Sensortest
von Axel - Mo 15:54
» Workflow: 4K-Ausschnitt aus 8K?
von Jost - Mo 11:15
» Adobe Firefly Video-Editor angekündigt - Timeline-basierte KI-Cliperstellung
von slashCAM - Mo 9:36
» Verkaufe fast neuwertige Fuji X-M5 Kit mit 15-45 Objektiv
von v-empire - So 22:24
» Verkaufe sehr gut erhaltene Canon R5C mit Cage, Restgarantie und Rechnung mit ausgewiesener MWSt
von v-empire - So 22:20
» !!BIETE!! TILTA Nucleus Nano I
von klusterdegenerierung - So 19:37
» !!BIETE!! ZEAPON Motor für MICRO 2 Slider
von klusterdegenerierung - So 19:37
» !!BIETE!! ZEAPON Easylock 2 Tisch Stativ für MICRO 2 Slider
von klusterdegenerierung - So 19:36
» !!BIETE!! ZEAPON MICRO 2 Slider 54cm bis 5KG
von klusterdegenerierung - So 19:36
» Panasonic LUMIX S1II im Praxistest: Beste Video-DSLM ihrer Klasse Dank 5.1K Open Gate u. hohem DR?
von Bildlauf - So 17:16
» Erster? KI-Spielfilm
von Bildlauf - So 17:08
» Filmbox Looks - Dehancer Alternative?
von stip - So 9:25
» Erster Trailer zu Francis Ford Coppolas Megalopolis erschienen
von Funless - Sa 22:19
» Lumix S1II Gesichtsdatenbank / Preis
von dienstag_01 - Sa 14:44
» Preise für Speicher (HDD, SSD, RAM) auf Allzeithoch?
von rush - Sa 12:45
» sdddssd
von Jott - Sa 8:13
» Empfehlung Hauptmikros Stereo Chor- / Orchester
von Blackbox - Sa 0:29
» HILFE - Kurzfilm
von -paleface- - Fr 21:25
» Kamera für filme-drehenden Sohn
von DataDissi - Fr 20:42
» Neue DJI Neo 2 4K-Selfie-Drohne startet in Deutschland am 13. November
von philr - Fr 17:44
» Nanlite PavoTube II 6CP: Kompakte LED-Röhre mit größerem Farbumfang
von Ingole - Fr 16:42
» Erfahrungen mit dem SmallRig TRIBEX SE?
von AndySeeon - Fr 14:52
» Canon PowerShot (G-Serie) ?
von Reinhard S - Fr 13:33
» Hollyland Vcore - Kameravorschau am Smartphone, Proxy-Aufnahme etc.
von slashCAM - Fr 10:42
» Wie entwickeln Schauspieler ihre Rollen? Mit ANKE ENGELKE
von Darth Schneider - Do 17:17
» DJI Osmo Mobile 8 bringt 360°-Schwenks und iPhone DockKit-Support
von Totao - Do 13:29
» Niemals aufgeben! WILSON GONZALEZ OCHSENKNECHT
von Nigma1313 - Do 13:17
» Blackmagic Camera 3.2 für iOS bringt Live-Streaming nach YouTube, Vimeo und Twitch
von slashCAM - Do 13:00
» Blackmagic liefert PYXIS 12K aus - Kompakte Cine-Kamera mit 12K Vollformatsensor
von iasi - Do 11:32
» Falsche Mikrofonfarbe? Lösung in Sicht!
von ffm - Do 7:42
» Atomos Ninja TX GO mit 1500-Nit-Display und 6K ProRes RAW vorgestellt
von j.t.jefferson - Do 0:43
» DaVinci Resolve 20.2.3 Update und BRAW für Sony FX3 und FX30 im Video Assist 3.22
von j.t.jefferson - Mi 20:36
» Regie führen mit NEELE VOLLMAR
von Nigma1313 - Mi 13:39
» Woran arbeitet Adobe? Experimentelle KI-Tools für Video und Audio
von philr - Di 15:01
» BorisFX Continuum 2026 mit neuem Primatte Studio, KI-Maskentools und mehr
von slashCAM - Di 10:48