Recrear el color HSV usando modos de mezcla

Estoy trabajando en una aplicación que crea imágenes cuyo matiz, saturación y valor cambian de acuerdo con diferentes parámetros. Por razones de rendimiento, tendría sentido representar los componentes de tono, saturación y valor por separado, y luego compilarlos juntos utilizando los modos de fusión de Photoshop (multiplicación, superposición, pantalla, tono, etc.).

Ya sé cómo hacer esto para las imágenes RGB: divida cada canal en su propia imagen roja, verde o azul con valores que van desde el color transparente al color de ese canal. Colóquelos juntos sobre el negro y establezca su modo de fusión en Pantalla, y listo, tiene su imagen en color:

¿Cómo haría esto con una imagen definida por valores HSV? Mi aplicación a menudo cambia uno de estos canales sin cambiar los otros dos, y aceleraría mi representación si pudiera componer las imágenes existentes en la GPU en lugar de representar una imagen completamente nueva cada vez que algo cambia.

Aquí hay un ejemplo:

En este ejemplo, el matiz varía de 0º a 360º alrededor de la circunferencia, la saturación varía de 0% a 100% desde el centro hasta el borde, y el brillo (V) varía de 0% a 100% alrededor de la circunferencia. Esto es típico del tipo de imagen que crea mi aplicación. ¿Existe una combinación de modos de fusión comunes que podría usar para crear estos canales por separado y componerlos de una manera matemáticamente perfecta?

Respuestas a la pregunta(1)

Su respuesta a la pregunta