» it.Colori
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

it.Colori

English | French

The original english version of this page is newer and may contain information this translation does not have! Click here to view the english version.

In programmazione i colori vengono specificati attraverso un modello di colore che descrive come un colore debba essere rappresentato, di solito tramite 4 componenti. vvvv usa il modello RGB; si possono usare questi nodi per specificare i colori:
RGB (Color Join)
HSL (Color Join)
HSV (Color Join)

e separarli nei loro componenti:
RGB (Color Split)
HSL (Color Split)
HSV (Color Split)

Le varianti HSL e HSV, HSL and HSV, in inglese, sono solo altri modi per rappresentare punti (colori) in un modello di colore RGB, e di solito sono più intuitivi da impostare. Ecco perché il nodo IOBox (Color) usa la rappresentazione HSV di default. HSV è chiamato anche HSB.

I singoli componenti dei modelli sono spesso inclusi nell'intervallo 0...255 per rosso, verde, blue e alpha; da 0° a 360° per la tonalità, hue, di un colore e da 0% a 100% per la saturazione, saturation, e la luminosità, value o brightness. Ma non in vvvv:

L'aspetto più importante da comprendere in vvvv a proposito dei colori è che l'intervallo per ogni singolo componente è 0...1.

Questo di certo rende molto efficiente la gestione dei colori; d'altra parte potrebbe risultare poi non così intuitivo, se ad esempio dovessimo importare valori per un colore da un altro software. Per risolvere la questione un po' di matematica ci verrà in aiuto. Dovendo convertire un valore costante di 207° per la tonalità di un colore basterà eseguire la seguente operazione nello IOBox:

 207/360

che sarà convertito in

 0,575

Rappresentazioni da Stringhe

Se si ha la necessità di salvare il valore di un colore come una stringa in un file, o generare un colore da una stringa, provate questi nodi:

Operazioni

- (Color)
+ (Color)
* (Color)

Interpolazione Lineare tra Colori:
Blend (Color) = InputMorph (Color)

Conversione

HSLtoHSV (Color)
HSVtoHSL (Color)

Tavolozze, Palettes

RetroColors (Color)
Windows98Colors (Color)
NetscapeColors (Color)
Spectrum (Color)
Come scegliere colori in maniera procedurale

anonymous user login

Shoutbox

~4d ago

fleg: This Tuesday, Cologne: exhibition opening of "interwoven", textile disinformation patterns created with vvvv. https://fleg.de/news/exhibition-interwoven

~18d ago

manuelgonzalvez: Assimp nodes all broken afted Win Update w/exception "COM object that has been separated from its underlying RCW(...)"

~18d ago

manuelgonzalvez: @levi thanks would love to! anyway managed to get something similar working based on forum search and anthokio's patches.

~18d ago

levi: @ravasquez thanks. 31.2 x86 verrion worked. @manuelgonzalvez i have a dx11 projectTexture if u a want.

~20d ago

manuelgonzalvez: Anyone has a dx11 port of "projectedTexture" dx9 fx for projection mapping?

~20d ago

manuelgonzalvez: Anyone has a dx11 port of "projectedTexture" dx9 fx for projection mapping?

~20d ago

ravazquez: @levi not sure bout the ImagePack, but I believe VL.OpenCV should give you the same tools and should work with beta just fine

~20d ago

levi: anyone knows of a VVVVpacks.image that works for elliot's projector calibration patches?x64,dx11. always crashes v4 on solve.

~27d ago

Lorenz: VJing with GIFS: https://lorenzpotthast.de/gifjockey/ A fun little side project, that I first prototyped in v4 and now turned web-based ;)

~2mth ago

schlonzo: finally fixed in 4.8 nice1