Domanda

Questo potrebbe sembrare una domanda semplice, ma Id come conoscere la tecnica più veloce per la conversione di un'immagine RGBA a un'immagine in scala di grigi in OpenGL SENZA usando GLSL. Cioè Come faccio a prendere una texture RGBA e convertirlo in una pianura tessitura monocanale utilizzando la seguente formula: output = 0.3 * RED + 0,59 * VERDE + 0,11 * Blue

È stato utile?

Soluzione

Si potrebbe essere in grado di convincere GL_DOT3_RGB di fare ciò si desidera.

Altri suggerimenti

Beh, io non so cosa "più veloce", ma si dovrebbe essere in grado di fare il contrario di questo tutorial e ottenere l'immagine in scala di grigi che stai cercando. Le tecniche sono le stesse solo all'indietro.

http://nehe.gamedev.net/data/lessons/ lesson.asp? lezione = 37

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top