.MTL Loader



  • Hallo,
    ich bin gerade dabei einen Material-Loader für mein Programm zu schreiben und habe dazu ein paar Fragen:

    1. Kennt jemand ein gutes Tutorial dazu ?
    2. Wie setzt man die Ambient,Specular,...Werte auf das Objekt ?
    3. Warum werden in diesem Code hier in den Variablen asdf und tmpname die ersten vier Zeichen des Strings der in coord[i] gespeichert ist (vector mit strings) abgeschnitten und nicht gespeichert ?

    Code:

    string tmpname;
    string asdf;
    sscanf(coord[i]->c_str(),"%s %s",&asdf,&tmpname);
    

    Beispiel:

    coord[4] = usemtl Material.006
    asdf = tl
    tmpname = rial.006

    Gruß
    silent12



  • 1: http://paulbourke.net/dataformats/mtl/
    2: da gibt es keine Regeln du kannst mit den Werten machen was du willst - z. B. Phong Shading


Log in to reply