.obj object-can't find texture


    May 18 2006 | 8:43 pm
    I'm trying to import a .obj that I exported from Cinema4d. I can import the object no problem, but my texture I applied in C4D can't be found, I get the error: "jit.gl.model: can'f find material "Mat". which is my default texture name. I have the texture in the proper path. In the examples the models with included textures have them in the same folder, with a text file like this:
    # # Wavefront material file: d:objets webobjetsappleapple.mtl # # Bounding box of geometry = (23.5545,0.709068,-36.6852) to (88.9368,78.2681,32.2648).
    newmtl material__14 Ns 6 d 1 illum 2 Kd 0.347059 0.192157 0.0 Ks 0.044902 0.044902 0.044902 Ka 0.211765 0.0628877 0.123209 map_Kd stem_color.tif
    newmtl material__13 Ns 6 d 1 illum 2 Kd 0.892157 0.188235 0.078431 Ks 0.1 0.05 0.2 Ka 0. 0. 0. map_Kd skin.tif
    Should this have been exported along with the .obj for the texture to work properly? Did I miss some basic thing here? Thanks. Brian

    • May 19 2006 | 1:16 am
      Yes you need to have a .mtl file which references the filename as part of the material description essentially like apple.mtl. I'm not familiar with how to cajole Cinema 4d into doing this, but I would imagine it is an option such as "output material file" or something along these lines. Otherwise if C4D doesn't support ouputting material files, you should be able to cobble one together yourself. based on this and other online examples.
      -Joshua