From 6af5bb94f6feedb6c929eb6cafc57da4a1be64bc Mon Sep 17 00:00:00 2001 From: rodri Date: Tue, 8 Oct 2024 13:16:22 +0000 Subject: obj: add support for specular maps. --- obj.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'obj.c') diff --git a/obj.c b/obj.c index 403e547..7e1c4e8 100644 --- a/obj.c +++ b/obj.c @@ -172,6 +172,11 @@ loadobjmodel(Model *m, OBJ *obj) mtl->diffusemap->image = dupmemimage(objmtl->map_Kd); } + if(objmtl->map_Ks != nil){ + mtl->specularmap = alloctexture(sRGBTexture, nil); + mtl->specularmap->image = dupmemimage(objmtl->map_Ks); + } + if(objmtl->norm != nil){ mtl->normalmap = alloctexture(RAWTexture, nil); mtl->normalmap->image = dupmemimage(objmtl->norm); -- cgit v1.2.3