AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Support for 1D LUT extrapolation

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

Descrizione

We've come across situations where it would be nice to support some form of extrapolation of 1D LUTs, or more generally to control the behavior outside the domain/range of the LUT files.

The most obvious approach would be to add a keyword to control this option in the config, care should probably be taken to not paint the system into a corner by considering what options may be needed if say cubic interpolation was added in the future (preserving 1st derivative, 2nd derivative options etc).

Default behavior would most likely be to clamp as is done currently.

Kevin

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando la gestione esistente delle 1D LUT e il parsing della configurazione; l’issue non indica file o test specifici. Definisci come deve funzionare il comportamento configurabile fuori intervallo, mantieni clamping come impostazione predefinita e assicurati che il design possa accogliere future opzioni di interpolazione senza esserne vincolato.

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

Valutazione

Stack tecnologico
cpp
Ambito
computer-graphics
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.