AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Allow Builtin Transforms to be saved (without expansion) in CTF

Aperta
#1,705 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Feature Request help wanted
Lingua principale
C++
Stelle
2.1k
Fork
503
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Currently, Builtin Transforms are expanded into the underlying op pieces before being saved to CTF. Although this is exactly equivalent in terms of the numerical results, it could obfuscate the original contents of a GroupTransform.

For example, in the ACES Config generator, it would be convenient to be able to write a Builtin to the CTF, so that the generator could more simply create a Builtin entry in the config's Yaml. (A specific case is with the Canon Log, which becomes a Lut1D when the Builtin is expanded.)

However, in other cases, people may prefer the current behavior. For example, when debugging processing issues, one wants to see the actual ops that a Builtin Transform would be expanded into. So ideally there should be a way to obtain either behavior.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando come Builtin Transforms e GroupTransforms vengono serializzati in CTF, usando come contesto l’ACES Config generator e l’esempio Canon Log. Confronta le rappresentazioni espansa e non espansa, quindi definisci come i chiamanti possano scegliere una delle due forme preservando il comportamento attuale del debugging.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp
Ambito
tooling
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.