Wavefront .objファイル
単体の .mtl ファイルは、複数のマテリアルを定義することができる。マテリアルはファイル内に逐次定義される。それぞれはnewmtlコマンドより始まる:
マテリアルのアンビエント色は、Kaを使って記述される。色の定義は、それぞれのチャンネルの値が0から1の間となるRGBである。
似たように、ディフューズ色は、Kdを使って記述される。
スペキュラ色は、Ksを使って記述され、スペキュラ指数 Ns を使って重み付けされる。
マテリアルは透過できる。これは「ディゾルブ」(dissolve) とも呼ばれる。本物の透過とは異なり、結果はオブジェクトの厚みに依存しない。"d"における1.0の値は標準であり完全に不透明を意味し、Trの0.0の値と同等である。
マテリアルはそのサーフィスの光学密度を持つことができる。これは屈折率としても知られている。
値は0.001から10の範囲を取る。1.0の値は光がオブジェクトをパススルーし曲がらないことを意味する。光学密度の増加は光の曲がる量を増加させる。 ガラスは約1.5の屈折率を持つ。1.0未満の値は奇妙な結果を生むため推奨されない。
マテリアル毎に、複数の照明モデルが利用可能である。以下に列挙する: