From d3d6932efdaac3dca798ac295723b7187154e0e7 Mon Sep 17 00:00:00 2001 From: Grayson Lang Date: Wed, 17 Aug 2016 13:30:25 -0700 Subject: [PATCH] Fix MTL "transmission filter" token The "transmission filter" is currently set to Kt, which is undocumented. Adding support for the specified token of "Tf". --- tiny_obj_loader.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tiny_obj_loader.h b/tiny_obj_loader.h index c77ffc8..02ef7b0 100644 --- a/tiny_obj_loader.h +++ b/tiny_obj_loader.h @@ -802,7 +802,8 @@ void LoadMtl(std::map &material_map, } // transmittance - if (token[0] == 'K' && token[1] == 't' && IS_SPACE((token[2]))) { + if ((token[0] == 'K' && token[1] == 't' && IS_SPACE((token[2]))) + || (token[0] == 'T' && token[1] == 'F' && IS_SPACE((token[2])))) { token += 2; float r, g, b; parseFloat3(r, g, b, token);