From 37817ddfe854219f49a726bb253d2add4b5f91ac Mon Sep 17 00:00:00 2001 From: memelotsqui Date: Sun, 3 Mar 2024 21:45:52 -0600 Subject: [PATCH 1/2] fix #121 --- src/pages/Optimizer.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/Optimizer.jsx b/src/pages/Optimizer.jsx index 7e2c2a60..ec302e5a 100644 --- a/src/pages/Optimizer.jsx +++ b/src/pages/Optimizer.jsx @@ -103,7 +103,7 @@ function Optimizer() { const name = getFileNameWithoutExtension(file.name); setNameVRM (name); - setModel(characterManager.getCurrentCharacterModel()); + setModel({...characterManager.getCurrentCharacterModel()}); } const handleFilesDrop = async(files) => { From 1574189d5b93b7e73e26fa83e4b2a579ee87c29a Mon Sep 17 00:00:00 2001 From: memelotsqui Date: Sun, 3 Mar 2024 22:21:56 -0600 Subject: [PATCH 2/2] fix #122 --- src/library/create-texture-atlas.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/library/create-texture-atlas.js b/src/library/create-texture-atlas.js index 1c5ec2a6..378cfb89 100644 --- a/src/library/create-texture-atlas.js +++ b/src/library/create-texture-atlas.js @@ -352,8 +352,12 @@ export const createTextureAtlasBrowser = async ({ backColor, meshes, atlasSize, switch (name) { case 'diffuse': clearColor = material.color || backColor; - if (material.uniforms?.litFactor) + if (material.uniforms?.litFactor){ multiplyColor = material.uniforms.litFactor.value; + } + else{ + multiplyColor = material.color; + } break; case 'normal': clearColor = new THREE.Color(0x8080ff);