LAS IDEAS COMPARTIDAS, NO LLEGAN AL OLVIDO

miércoles, 5 de septiembre de 2012

CONVERTIR UN COLOR RGB A LSL

CONVERTIR UN COLOR RGB A LSL
La descripción RGB (del inglés Red, Green, Blue; "rojo, verde, azul") hace referencia a la composición del color en términos de la intensidad de los colores primarios con que se forma el rojo, el verde y el azul

Cualquier color es siempre una combinación de valores llamada RGB , Por lo general, estos valores van de 0 a 255. Cuanto más alto sea el valor, más color se tiene de ese componente

Sin embargo, en las secuencias de comandos en Second Life necesíta estar escrito de una manera muy específica, con lo cual tenemos que convertir esa numeración para los scripts ya que se escriben en un rango diferente.

El color rojo en RGB es: <255, 0, 0>

Los tres números tienen que estar dentro del rango de 0 a 1, por lo que el color rojo seria así como sigue: <1, 0, 0>


¿Pero como saber o como obtener un código RGB para un color que nos gusta?, ¿ como hariamos para "traducir" a LSL (el lenguaje de scripting)?

Ejemplo:
Este es el color Rojo, y como hemos dicho, su RGB es: <255, 255, 0>

Para convertirlo en LSL tenemos que dividir cada uno de los tres números por 255, así que tenemos: <255:255, 255:255, 0:255>

Lo que da como resultado: <1.0, 1.0, 0.0>

Vamos a ver un ejemplo de un color que no es básico, y el cual nos gustaria saber su color para aplicarlo en LSL.

Tenemos este color en tono verde y su RGB es <178, 247, 54>

Vamos a convertirlo a un color válido para LSL, realizaremos el cálculo como he mencionado anteriormente, es decir dividiendo cada número por 255.




Lo haríamos así: <178:255, 247:255, 54:255>

y el resultado que nos dá de esa división es < 0.69803, 0.9686 , 0.21176 >

Anotamos solo los tres primeros números quedando así < 0.69 , 0.96 , 0.21 > y éste sería el color válido para el lenguaje en LSL

- Cada numero de color si tiene decimales iran separados por un “.” ( punto)

- Cada código de color ira separado por una “ ,” (coma),

- Todo ello sin espacios (yo os lo he puesto así para que lo podais ver mejor)
Espero que os pueda servir, ya que a veces buscamos ese color exacto como por ejemplo para una Skin y hay miles de tonos así que como se dice,,,, Para gustos Los Colores.

Ayesea Bikcin.

No hay comentarios:

Publicar un comentario