Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Amateurfilm-Forum. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Sonntag, 11. März 2007, 13:57

Color Difference Key

Hallo allerseits,
Für ein Schulprojekt, bei dem ich einen Film drehe, bin ich mehr oder minder gezwungen mich mit dem Thema Keying auseinanderzusetzen. Also mich interessiert das auch, falls sich das nicht so angehört hat :) . So nun hab ich halt mal gegoogelt und mich über die versch. Keyingmethoden schlau gemacht aber bin dann auf ne Mauer gestoßen, den Color Difference Key :( . Also ich steig da nicht durch wie das funktionieren soll, aber schaut euch selbst besagten Artikel an und wenn ihr mir weiterhelfen könnt dann tut es bitte :) .

Damit keine Misverständnisse aufkommen:

Zitat

Das Prinzip besagt, dass beim Erstellen einer Maske die leuchtstärkere der beiden anderen Farbkanäle subtrahiert werden. Angenommen vor Bluescreen wird gedreht und die Dichte (“Helligkeit”) des grünen Kanals ist größer, als die des roten Kanals, so wird durch die Subtraktion von grün die gewünschte Maske generiert. Ist rot dichter (“Heller”) als grün, muss rot von blau subtrahiert werden. Gekeyed werden kann in HSV, RGB, YCbCr, RGBCMYL oder auch einzelnen Farbkanälen.


Genau dieser Teil verwirrt mich. Ich steig nicht dahinter wie das gehen soll, das durch Subtraktion des leuchtstärkeren also helleren Farbkanals eine Aussparungsmaske erzeugt werden kann.

Also wer sich da auskennt und mir das anschaulich erklären kann dem wäre ich sehr sehr dankbar :) .

Ciao Carli

2

Sonntag, 11. März 2007, 14:01

Ich hätte vll ne einfachere Methode zu keyen: Keylight http://www.thefoundry.co.uk/pkg_download…7D-17B39B7E1192, hier zum download, leider mit regestrierung (ist jedoch kostenlos). Ich finds einfach nur super, es ist schneller und sauberer.

soviel dazu.

3

Sonntag, 11. März 2007, 14:04

Nein Nein Stopp :) ich will keine Keymethoden vorgeschlagen bekommen, mich interessiert die Theorie, ich muss auch einen theoretischen Teil leisten, also muss ich schon ein bisschen besser bescheid wissen über das Thema,. Wenn dann Fragen kommen steht man nämlich dumm da wenn mans selber nicht versteht. Also ich verstehe eben besagte Methode nicht, und die Leute die ich bisher gefragt hab können mir das auch nicht erläutern. Also hoffe ich hier Hilfe zu finden :) .

MichaMedia

unregistriert

4

Sonntag, 11. März 2007, 15:25

Color Difference Key :

Im programmiertechnischen Sinne:

Greenscreen:

Quellcode

1
2
3
4
5
6
7
8
9
if (G > R AND G > B) {
   if (R >= B) {
      A = G - R;
   } else {
      A = G - B;
   }
} else {
   A = (R + G + B) / 3;
}


Ich beschreib nacher mal ausfürlicher, muß jetzt leider los

5

Sonntag, 11. März 2007, 15:45

Nur bevor es schief geht :) ich kann keine programmiertechnische Sprache, nicht das du dann alles mithilfe dieser erklärst ;) aber schon mal im Vorraus danke.
Aber soweit ich das verstehe hast du da oben ja noch mal genau dass wiedergegeben was in dem Artikel steht: Der leuchtstärkere Farbkanal wird abgezogen von entweder Grün oder Blau je nachdem was man als Screenfarbe hat. Oder nicht ? naja ich lass mich überraschen.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Carli« (11. März 2007, 15:49)


6

Sonntag, 11. März 2007, 16:13

Wie ich dir schon in ICQ sagte, schreib doch einfach ma ne e-mail an eine Schule die in sollchen sachen ausbildet da bekommst du sicher rat und hilfe!

7

Sonntag, 11. März 2007, 16:15

Werde ich auch machen (wie schon gesagt ;) ), also vorrausgesetzt Micha schaffts nicht mir das zu erklären, doch ich bin da mal zuversichtlich ;) .

MichaMedia

unregistriert

8

Sonntag, 11. März 2007, 17:34

Also:
beim Color Difference Key wird die Alphamatte (Graustufen) anhand der Differenz zum nächst höhren Farbkanal erechnet.

Am Beispiel der Greenscreen nehmen wir an, das innerhalb der Screen Grün den höchsten Wert hat, Rot den Zweitgrößten und dann Blau.
Der Keyer muß dabei dann den Alphakanal wie folgt berechnen:

Wenn Grün größer Rot und Rot größer blau, dann Alpha = Grün minus Rot.

ansonsten wenn Grün größer Rot und Blau größer Rot, dann Alpha = Grün minus Blau

Daurch erhällt man aber eine Transparente matte, für die Matte-Weißwerte wird umgekehrt gerechnet und der Wert von 255 abgezogen, die Alphamatte ist danach negativ zu betrachten.

Die Alphawerte für schwarz und weiß können danach noch balanciert werden, beispiel:

Greenscreen (R,G,B) 62, 224, 58
da rot größer blau, grün minus rot, ergebnis= 162
Alpha umkehren, 255 minus 162 gleich 93

daran sieht man, da der Wert nicht nah an 0 ist, das die Ausstanzung Teiltransparent wird, um so niedriger der Rot und Blau anteil ist, um so besser wird die Matte, mann kann natürlich diese noch anpassen, durch addieren von Adjustwerten.

Wozu ist dieser Key gut?

zum Beispiel, wenn man Footage, welcher wegen schwarzen Hintergrund mittels negative Multiplizieren eingefügt werden muß, nicht direkt einfügen kann und dieser eine Alphamatte benötigt, so negatvie Multipliziert man, bzw. sagt man ehr screent man ihn auf Grün oder Blau und benutzt dann zur Alphamattte bildung den Color Difference Key, daurch bleiben die Teiltranzparenten Bereiche durch das screening erhalten, und da wo absolut schwarz (0,0,0) war, ist auch volle transparentz.

Für unsere Greenscreen Aufnahmen, ist er ehr ungeeignet, da wir, je nach Lichttype, viel blau und Rot mit drinn haben, er eignet sich ehr für Material, welches Teiltransparents benötigt, durch unterschiedlichen Mischmethoden eingefügt werden muß, aber eine Alphamatte benötigt.
zum Beispiel Feuer, mit neg. Multiplizieren, wir brauchen aber eine Matte, daher wird es auf Blau neg. Multipliziert und mittels Color Difference Key die Alphamatte erzeugt.

Ich hoffe ich konnte diesen Key einigermassen verständlich beschreiben, wenn noch Fragen sind, frage!

gruß Micha

EDIT:
Dieser Keyer ist auch der richtige, um das alte Detonatonsfilms Footage mit blauen Hintergrund zu keyen, und nicht der colorkey ;)
Man hat mich schon oft damals gefragt, wie man die Matte verbessern kann, Antwort war immer: Color Difference Key benutzen ^^

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MichaMedia« (11. März 2007, 17:39)


9

Sonntag, 11. März 2007, 17:59

Du bist n Schatz Micha :) Ich hoffe dass ichs richtig verstanden hab. Nur noch zu meiner Sicherheit:

Also der Keyer erhält durch Abziehen des helleren Wertes von Grün oder Blau (je nach Screen) einen Wert der die Alphamaske bestimmt, also einen Wert zwischen Schwarz und Weiß, welcher die Transparenz eines Pixels angibt ?

Und noch ein was, wieso wird der leuchtstärkere Kanal subtrahiert ? Das wars dann, du hast mir sehr geholfen eigentich gar nicht sooooo schwer.

MichaMedia

unregistriert

10

Sonntag, 11. März 2007, 19:10

Du hast es wohl verstanden, genau, der hellste wert der anderen beiden kannälen als der Screen-Kanal, wird zur Subtration herangezogen.
Dies wird deswegen gemacht, damit dieser wert beim keyen in gleicher stärke dargestellt werden kann, der etwas schwächere passt logischerweise mit da rein.

Also, Grün ist Screen, Rot ist höhr als Blau, man nimmt daher den Rotwert, damit er voll rein passt, da dieser größer als Blau ist, passt Blau sowieso ganz rein.

11

Sonntag, 11. März 2007, 19:13

Ah ja ok, vielen Dank noch mal sehr nett von dir mir das so eingehend zu erläutern :) .

Social Bookmarks