From ee040cee3487bc80a3d96ede361860a33ea03636 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Sat, 13 Apr 2019 17:51:52 +0200 Subject: [PATCH] Improve UDIM --- Sources/arm/Importer.hx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Sources/arm/Importer.hx b/Sources/arm/Importer.hx index 570522f6..f76ff390 100644 --- a/Sources/arm/Importer.hx +++ b/Sources/arm/Importer.hx @@ -412,13 +412,12 @@ class Importer { if (UITrait.inst.isUdim) { var obj = new iron.format.obj.ObjParser(b, 0, UITrait.inst.isUdim); var name = obj.name; - obj.name = name + "_1001"; - obj.inda = obj.udims[0]; - makeMesh(obj, path); - for (i in 1...obj.udims.length) { - obj.name = name + "_100" + (i + 1); + for (i in 0...obj.udims.length) { + var u = i % obj.udimsU; + var v = Std.int(i / obj.udimsU); + obj.name = name + "." + (1000 + v * 10 + u + 1); obj.inda = obj.udims[i]; - addMesh(obj); + i == 0 ? makeMesh(obj, path) : addMesh(obj); } } else {