Materialparameter mit Coffee auslesen

jacklhyde

Mitglied
Hallo,

ich versuche aus einem Material-Tag im Leuchten-Kanal einen Wert für "Bild Filmanfang" auszulesen (BITMAPSHADER_TIMING_FROM)

Hat einer von euch ne Ahnung, wie ich darauf zugreifen kann.

Bisher sieht mein code so aus:

var tag=op->GetFirstTag();
var mttemp = tag->GetMaterial();
var mattemp = doc->FindMaterial(mttemp);

var colortemp = mattemp->GetChannel(CHANNEL_LUMINANCE);
var colorChtemp = colortemp->GetContainer();


Vielen Dank schon mal für die Hilfe und Gruß
jack
 
Hi!

Wieso gehst Du nicht direkt über den Channel?
Code:
var from = colorChtemp->GetData(CH_TIME_FROM)

Liebe Grüße,
Mark
 
Hallo Mark,

vielen Dank für deine Lösung. Ich kenne mich leider zu wenig mit den speziellen Namen der einzelnen Parameter aus. Ich bräuchte nun auch den Dateinamen im Leuchtenkanal. Gibt es eine Liste oder einen Trick, wie die Coffee-Bezeichnungen für die Parameter rausbekomme?

Gruß
Jack
 
Hi!

Du kannst jeweils den Titel eines Parameters mittels Drag'n'Drop in die unterste Zeile der Konsole schieben und siehst dann den "Parameter-Namen" / die ID :)

Liebe Grüße,
Mark.
 
Hallo Mark,

ich glaube, dass ich mich noch sehr viel mehr mit dem Ganzen befassen muss.

Wenn ich den Parameter per Drag'n'Drop in die Konsole schiebe, bekomme ich so was raus: temp(2)#BITMAPSHADER_TIMING_FROM

nicht aber CH_TIME_FROM

Wo finde ich denn den zweiten Wert und kannst du mir sagen, warum es mit dem ersten nicht funktioniert?

Beste Grüße
Jack
 
Hi!

Oh, ich sehe ... und auf die Schnelle habe ich keine Ahnung / keine Antwort :(
Genannte IDs hatte ich aus der Coffee SDK 95 unter BaseChannel.

Liebe Grüße,
Mark.
 
Zurück