Zurück   PSD-Tutorials.de > 3D > CINEMA 4D > C4D - Allgemein


Antwort
 
Themen-Optionen
Alt 30.03.2012, 15:04   #1 Nach oben scrollen
Newbie
Newbie
 

Registriert seit: 04.12.2011
Beiträge: 11

Materialdaten mit Coffee ermitteln


Hallo Freunde,
habe folgendes Problem mit Coffee:
Habe ein Material. Als Textur verwende ich eine Bitmap beispielsweise mit dem Filenamen: Test.jpg.
Wie gelingt es mir, die Bitmap mittels Coffee zu ändern?
Mit Xpresso ist das kein Problem, aber mittels Coffee komme ich nicht an den Filenamen heran.
Wer kann helfen?
  Mit Zitat antworten


Alt 30.03.2012, 22:46   #2 Nach oben scrollen
Premium-Supporter
Premium-SupporterPremium-SupporterPremium-SupporterPremium-SupporterPremium-Supporter
 

Registriert seit: 15.06.2006
Ort: Rostock
Beiträge: 3.634
Verwendet: Adobe Master Suite CS5, C4DR11.5, C4DR12

Im basecontainer hast Du eigentlich alles, was Du brauchst. Den wie gewohnt auslesen.
__________________
  Mit Zitat antworten
Alt 31.03.2012, 09:36   #3 Nach oben scrollen
Newbie
Newbie
Themenstarter
 

Registriert seit: 04.12.2011
Beiträge: 11

Danke für Deinen Hilfeversuch, doch leider bin ich so schlau wie vorher.
{
var mat=doc->GetFirstMaterial();
var con=mat->GetContainer();

Was muß ich jetzt womit auslesen?
Filename = Container->GetData(????) ?
  Mit Zitat antworten
Alt 01.04.2012, 13:32   #4 Nach oben scrollen
Newbie
Newbie
Themenstarter
 

Registriert seit: 04.12.2011
Beiträge: 11

Habe es selbst rausbekommen. Für die, die es interessiert:
.....
var mat = doc->GetFirstMaterial();
var btm = mat#MATERIAL_COLOR_SHADER;
//var file = btm#BITMAPSHADER_FILENAME //Auslesen;
var fn = new(Filename);
fn->AddLast("test1.jpg");
btm#BITMAPSHADER_FILENAME = fn;
...
  Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen