AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Support for 1D LUT extrapolation

Abierto
#391 1 comentario 0 reacciones 0 asignados Ver en GitHub
Feature Request Needs Discussion
Lenguaje dominante
C++
Estrellas
2.1k
Forks
503
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza rastreando el manejo existente de 1D LUT y el análisis de la configuración; el issue no indica archivos ni pruebas específicos. Define cómo debe funcionar el comportamiento configurable fuera de rango, conserva clamping como valor predeterminado y asegúrate de que el diseño pueda admitir futuras opciones de interpolación sin quedar limitado por ellas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
computer-graphics
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.