Doble Negación

La forma negativa de ser positivo

Archive for May, 2007

25 May 2007

Al alcanze de la mano

Antes que nada quiero que vean este video que me encontre en Youtube, hecho por Argentinos.

Lejos del si lo encuentran o no divertido (yo si lo encontre), me llevo a una reflexion sobre lo que el abaratamiento de la tecnologia nos esta permitiendo hacer. Me sorprendio la calidad de los efectos especiales que usaron. Ok, no son Hollywoodenses, pero piensen cuanto le pudieron haber invertido? Hace unos 10 años lograr una produccion asi hubiera requerido de equipo prohibitivamente costoso. Ahora contamos con el en nuestras casas.

Para produccion de audio, video, y fotografia, (entre otras muchas cosas), la tecnologia se ha abaratado muchisimo. Esto ha permitido que cada vez mas aficionados logren resultados profesionales, valiendose de equipo que encontramos en nuestras casas (bueno, no siempre, pero al menos que podemos costear). Esto ha permitido el auge de sitios de la llamada “web 2.0″ donde la gente pone contenidos ya no realizados por grandes estudios, sino por uno mismo.

Esto sin duda nos lleva a tener una riqueza cultural enorme. Estoy seguro que pronto llegara el dia enq ue veamos un gran exito comercial creado por alguien independiente.

Felicidades a estos chavos argentinos. Su video logro impresionarme.¬¬
P.D Doble Negacion regreso despues de una semana de muerto. Aproveche para actualizar version de Wordpress y de Base de datos. Aun estara inestable algunos dias. Gracias a mis lectores (existe tal cosa? :-) ) por su paciencia .

Posteado en Divagues
16 May 2007

Temperatura de color

Seguimos con la serie (y los aprendizajes) de color, hoy hablare de temperatura de color.

La temperatura de color es la propiedad de la luz que se define como la comparación del tono con la radiacion visible emitida por un cuerpo negro a determinada temperatura. Y no, no se trata de buscarse a un negro y tratar de cambiarle la temperatura a su cuerpo. Un cuerpo negro es solo una entidad teorica de un cuerpo que no refleja ni deja pasar a traves de si ningun tipo de radiacion electromagnetica. La utilidad de esto es que este cuerpo teorico emitiria unicamente radiacion termica. Esta radiacion en algun momento pasaria el espectro de la luz visible y por lo tanto comenzariamos a ver el objeto de un color determinado. A unos 1000K veriamos el cuerpo bastante rojo. Entre los 5500 y 6500K lo veriamos mas bien blanco, y mas alla de eso, comenzariamos a verlo azul.

Esa fue la explicacion clavada (para algo mas clavado aun puedes leer mas sobre la ley de Planck), pero en terminos simples, la temperatura del color tiene que ver con el tono de ciertas fuentes de luz, y que percibimos como una dominante en el tono de los objetos que son iluminados por esta.

En esta grafica podemos ver mas o menos cuales son las tonalidades segun su temperatura:

color_temp2.png

Decimos que una vela emite una luz con una temperatura de unos 1700 K. La luz de la luna unos 4100, la luz del dia esta entre 5500 y 6500 y una television unos 9000.

Ahora bien, dijimos que esto lo percibimos en una “dominante” de color. Sin embargo, nuestro cerebro es bastante bueno. Si ahora mismo estas debajo de una luz incandescente y tienes una prenda blanca (es mi caso) es muy probable que estes debajo de una luz “fria”, y a tu alrededor este predominando una tonalidad entre amarillenta y rojiza. Pero tu cerebro lo sabe y se ajusta, de manera que tu prenda blanca la percibes como realmente blanca, aunque tenga cierta dominante amarillenta.

Sin embargo las camaras no son tan buenas como el cerebro humano, y probablemente hayas notado fotos que tienden a verse o bien amarillentas o bien azuladas. Esto se debe a la fuente de luz que habia en la toma, y se arregla en fotografia tradicional mediante correcion de color con el uso de filtros, o en fotografia digital con el “balance de blancos”.

Algo que me parece interesante notar es que las luces que tradicionalmente conocemos como luces “frias” son en realidad las mas “calidas” (la gama de los azules). Y por el contrario los tonos rojizos que relacionamos con calidez, son en realidad los tonos mas “frios”.

Los dejo con mis fuentes, en donde podran encontrar mas informacion interesante sobre temperatura de color.

Una escala de temperaturas de color

Referencias teoricas sobre temperatura del color

En wikipedia

Temperatura

Teoria de color

Tono

¬¬

Posteado en Divagues
9 May 2007

RAW - Postproceso

Aqui la enorme diferencia que hace el postproceso respecto al RAW:

RAW

POSTPROCESO

:-)

¬¬

Posteado en Divagues
8 May 2007

Y de que serviria…

…todo esto si no tenemos un monitor bien calibrado?

Para ver colores “verdaderamente verdaderos” requerimos de monitores ultraprofesionales y equipo costoso de calibracion de monitores.

Sin embargo, con un poco de software, este buenisimo tutorial que encontre, y mucha, mucha, MUCHA paciencia, es posible lograr resultados decentes.

En lo particular se me complico mucho calibrar el LCD de mi casa. Principalmente por que las instrucciones del tutorial estan pensadas mas bien para CTR (el CTR del trabajo se calibro facilisimo). La recomendacion es que simplemente restauren la configuracion de fabrica de su LCD y sobre esos valores trabajen. Eso me dio mucho mejores resultados. ¬¬

Posteado en Divagues
8 May 2007

Por que trabajar en 16 bits?

Ya sabemos que es la profundidad de color y tambien sabemos que la camara trabaja a mas de 8 bits. Pero… para que?

Con 24 bits tenemos para 16 millones de colores. Y yo les dije que nosotros captamos mas o menos unos 10 millones de colores. Mi monitor y seguramente el suyo tambien, solo llegan hasta 24 bits de color (dice 32 por que usa otros 8 para el canal alpha). Entonces, trabajar con los 16 bits de photoshop no es algo inutil? son muchos colores, si (48 bits de color hacian 281 billones), pero ni yo los veo ni mi monitor los puede mostrar. De hecho desde los 12 que maneja la camara (36 en total) ya son demasiados para mi ojo y mi monitor. No es una perdida de memoria y de espacio?

Pues si… pero no.

Si solo tomaras tu foto y luego la publicaras en internet o la imprimeras lo que quieras, si es un desperdicio de espacio. Pero no si vas a hacer edicion.

Al revelar tu imagen a 8 bits, le ests quitando 4 bits de informacion a la camara. Que no es mucho?

12 bits = 69 mil millones de colores

8 bits = 16 millones de colores.

Estas dispuesto a perder unos 68 mil millones de colores???

Si, de todos modos no los veo

No los ves, pero ahi estan. Y cuando vas a hacer retoque digital, lo mejor no es estirar la informacion que existe, sino seleccionar la que mejor nos sirva. Es mejor que sobre a que falte pues. Y en este caso tenemos un monton de informacion que nos sobra, y a la hora de manipular la imagen, pues no metemos ruido ni nada, el color simplemente sigue saliendo sin descomponerse.

Que tanto hace diferencia?

Bueno, aqui dos de mis fotos, manipuladas a 8 y a 16 bits respectivamente: En-sueño En-Sueño SP1

La desventaja de esto es que los archivos quedan ENOOOORMES. Pero si quieres lograr resultados muy profesionales a la hora de editar, siempre es recomendable tener mas informacion, siempre es recomendable trabajar a 16 bits. ¬¬

Posteado en Divagues
8 May 2007

Captura de color. Conserve su derecha

Bien. Ahora ya sabemos como funciona esto de la profundidad de color. Ahora, es importante saber que podemos hacer con ellos hablando de fotografia.

Como ya dijimos, una profunididad de 8 bits es el standar para representacion de colores, con 8 bits tenemos mas que suficiente para ver los tonos reales de una imagen. Sin embargo, nuestras camaras digitales pueden captar aun mas informacion que eso (el por que lo explicare mas adelante). Mi camara, y segun lei, la mayoria de las camaras digitales con un sensor mas o menos decente, pueden captar 12 bits de color. Estos es, siempre y cuando se dispare en RAW (una imagen en JPEG solo puede estar en 8 bits maximo).

Un concepto que tambien hay que entender, es el de los “pasos” en la fotografia (o stops). Un paso es la medida del rango dinamico de una imagen, y el rango dinamico (en fotografia) se define como la diferencia de proporcion entre la menor y la mayor exposicion posible.

—bloque geek—

Los pasos posibles en un rango dinamico dado se definen como el log2(c) donde c es la proporcion de contraste del medio de captura. La fotografia digital tiene una proporcion de contraste de 45:1 (es decir, la imagen mas clara que se puede fotografiar es 25 veces mas clara que la mas obscura que se puede captar). Esto nos da una cantidad de 5.5 pasos. (en el mundo real hay mas o menos unos 10 u 11 pasos.
—bloque geek—

En terminos sencillos, en la fotografia digital tenemos unos 5 pasos (de hecho serian casi 6, pero hablamos de 5), y cada paso es “el doble de luz” que el paso anterior.

Ahora, la mayoria de las camaras digitales nos permite visualizar el histograma. El histograma es la grafica que nos representa la cantidad de pixeles (en el eje y) que tienen determinado valor numerico para un color (eje de las x). En mi camara el hstograma se ve asi:

anim_histo_rgb.gifanim_histo_bright.gif


Ya notaron que hay unas rayitas en la grafica que hacen 5 bloques? bueno, esos son nuestros 5 pasos que capta la camara.

Ahora, mucha atencion que aqui viene lo interesante.

Recuerdan que nuestra camara capta 12 bits? esto significa que puede capturar unos 4096 valores para cada color (o 69 mil millones de combinaciones, recuerdan?).

Tambien recuerdan que cada paso tiene el doble de luz del anterior?

Pues ahi les va. De esos 4096 valores, nuestra camara captura 128 en el primer paso. El siguiente paso, como es el doble, capta 256. el tercero 512. El cuarto 1024 y el quinto 2048. (Si ya se pusieron a hacer la suma, nos faltan 128 para llegar al 4096. Para ser honesto, no se a donde se me fueron estos valores, pero quiero suponer que es por el redondeo que hicimos a 5 pasos :-p)

Bueno, lo importante de esto, es que la informacion no se distribuye uniformemente entre los 5 pasos. De hecho, en el mas brillante tenemos la mitad de la informacion. La mitad de nuestros colores se capturan en este quinto paso!

Si tenemos una imagen expuesta lo mas recargado a la derecha posible, quiza nuestra imagen se vea muy brillante. Pero al pasarla por revelado y post proceso, tenemos muchisima informacion para arreglar. Si nuestra imagen esta expuesta en el primer paso solamente, tenemos bieen poquita informacion. Y cuando queramos arreglar la exposicion.. pues lo que vamos a hacer es inventar colores que no estan ahi, lo que nos metera mucho ruido digital.

Asi que la moraleja es “Consevar la derecha”. Claro, sin quemar la imagen. Si quemamos la imagen estamos llevando el sensor mas alla de sus limites. Eso significa que esa informacion ya no la puede captar tu camara, y todo pixel quemado es un pixel perdido.

Les recuerdo. Esto solo es valido para trabajar con RAW. Al convertir a JPEG y a 8 bits, esa informacion ya se distribuye uniformemente, y ademas se pierde mucha. El JPEG ya no tiene tanta informacion como para levantarla… ese ya es otro boleto.

En mi siguiente post explicare lo que aprendi el dia de ayer sobre como sacarle provecho a estos 12 bits de color. ¬¬

mis fuentes (en ingles):

Entendiendo los histogramas

Exponer a la derecha
Pasos
Rango Dinamico
Y mis imagenes salieron de esta extraordinaria reseña de la Rebel XTi

Posteado en Divagues
8 May 2007

Profunidad de color

Como alguien que vive de la informatica, a veces me resulta inevitable ponerme a filosofar sobre la substancia de lo digital. Muchas de mis posesiones, lo que me da mi salario, muchos recuerdos… tantas cosas que solo existen en una computadora, son cosas que ni siquiera tienen substancia. Son solo un cambio de estado en algun medio magnetico… al final todo es una serie de 1 y 0.

Y ahora bien, si es facil olvidar la naturaleza binaria de lo digital, al menos mi reciente aficion a la fotografia se ha encargado de recordarmelo. Y es que todo en la fotografia es luz, y la luz es color. Y los colores son un verdadero dolor de cabeza en el mundo digital. Y entender como una computadora trabaja con colores tienes que saber de bits y hacer un poco de numeralia.

El ojo humano capta una gama reducida de colores (del rojo al violeta, o para ser mas exactos, de los 380 a los 740 nanometros de longitud de onda). Sin embargo, la variacion de colores y tonos entre esos dos colores es infinita al no existir en la naturaleza valores discretos. Sin embargo para poder representarlos en la computadora necesitamos escoger algunos de esos colores, lo que llamamos “espacios de color” (tema que explica muy bien Carlos Madrigal en su mas reciente podcast ) y posteriormente escoger una forma numerica de representar esos colores.

Como recordaremos todos de la primaria, podemos formar cualquier color en base a la mezcla de los 3 colores primarios, rojo, verde y azul. Eso parece ser practico para la computadora. Asi que a alguien se le ocurrio representar todos los colores en terminos de esos 3. Luego, para cada color primario asignamos una intensidad con un numero, y ahora, para representar cualquier color solo necesitamos esos 3 numeritos. Esos 3 numeritos son el mentado RGB. Asi, una imagen completamente roja tendra una cantidad X de rojo, 0 de verde y 0 de azul (quedando como X,0,0). Una azul como 0,0,X, una blanca como X,X,X (la mezcla mas intensa de los tres colores) y una negra como 0,0,0 (ausencia de todos los colores).

Por que puse X y no un numero en particular? Bueno, aqui es donde entran los bits en juego. Pensemos que queremos representar colores en la computadora de la manera mas simple posible. Esto lo hacemos poniendo un bit para rojo, uno para verde, o uno para azul. Con esto podemos indicar perfectamente ausencia o presencia de cada color, es decir, si escribimos 0,0,1 estamos diciendo que en nuestra imagen tenemos azul y no los otros colores. Con esta aproximacion tenemos 2 valores posibles para cada color, lo que nos da 8 combinaciones posibles (23). Eso significa que en nuestro mundo de 1 bit por color solo existen 8 colores… lo cual no es muy realista que digamos.

Asi que le subimos un bit a cada color. Ahora tenemos (e binario) el RGB representado como 11,11,11. Con 4 valores para cada color las combinaciones pueden ser 43 = 64. En un mundo de 2 bits podemos representar 64 colores.

Cuantos colores podemos representar? bueno, si usamos 3 bits para cada color (9 bits en total) podriamos representar 29 = 512 colores. Si usamos 5 bits por color (15 en total) tendriamos 215 = 32768. Ya esta mas decente pero aun asi no son suficientes colores como para que una imagen se vea real.

Que pasa si usamos 8 bits por color? Pues tendriamos 224 = 16,777,216 Colores (16 millones). Bueno. De esa cantidad ya es suficiente como para poder decir que es una representacion suficiente del color en la computadora como para parecer “Real”. De hecho los 8 bits por color son hoy en dia el standar para representar el color. Con 8 bits podemos tener hasta 256 valores por cada color (28 = 256).

Aqui unas imagenes con 1,4,8 y 24 bits de profundidad de color:

1_bit.png4_bit.png8_bit.png8_bit1.png
Sin embargo, para muchas cosas mas “profesionales”, fotografia incluida, 16 millones de colores no es suficiente. La gente quiere maaas color, que se vean sus imagenes aun mas reales. Entonces le siguen agregando bits a la representacion de color. Con 12 bits (36 en total) podemos representar 68,719,476,736 (casi 69 mil millones de colores). Si usamos 16 bits (48 en total) tendriamos 281,474,976,710,656 (281 billones (no gringos) de colores)…

Por que no le seguimos agregando mas informacion hasta alcanzar un numero tan grande que parezca infinito… bueno hay varias razones:

No hay muchos dispositivos tan sensibles como para captar tal diferencia en los colores.
No hay muchos dispositivos que nos puedan mostrar tal diferencia de colores.
El ojo humano pueda captar tal diferencia de colores (al parecer solo podemos captar unos 10 millones de colores diferentes).
El tamaño si importa. Veamos. Una imagen pequeña (100 X 100 px) representada con 1 bit de color, pesaria 10000 pixeles X 3 bits por cada pixel = 30000 bits = 3750 bytes (1 byte = 8 bits) = 3.66 KB (1 KB = 1024 B). Mientras que una de 8 bits pesaria 29KB. y una de 16 bits 58KB. Entre mas informacion, mas grande la imagen.

Bueno, esto de los bits para el color es lo que llamamos “Profundidad de color”. Es importante entender esto para los temas que explicare mas adelante. ¬¬

Aqui una buena explicacion de la profundidad de color. De ahi son mis imagenes.

Posteado en Divagues