texture filename



  • On 17/09/2013 at 05:38, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:    
    Platform:      
    Language(s) :

    ---------
    any code example/suggestion how to get the filename of a texture from a material channel?
    i can get the color and brightness from CHANNEL_COLOR but can't get my hand on the damn tex...



  • On 17/09/2013 at 05:39, xxxxxxxx wrote:

    r14, c++



  • On 17/09/2013 at 08:50, xxxxxxxx wrote:

        BaseMaterial *mat = doc->GetFirstMaterial();  
      BaseChannel *chan = mat->GetChannel(CHANNEL_COLOR);  
      
      //Get the full path to the image file  
      Filename image = chan->GetData().GetFilename(BASECHANNEL_SUGGESTEDFOLDER)+Filename(chan->GetData().GetString(BASECHANNEL_TEXTURE));  
      GePrint("Texture file: "+image.GetString());
    

    -ScottA



  • On 17/09/2013 at 09:09, xxxxxxxx wrote:

    thank you very much mr.ayers!


Log in to reply