From 07c0c67b88160b51e61c5c1d2b9b602daafa44a9 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sat, 17 Aug 2019 04:38:10 -0400 Subject: [PATCH] Fix UV# --- ObjEditor.java | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/ObjEditor.java b/ObjEditor.java index 16de211..2b68312 100644 --- a/ObjEditor.java +++ b/ObjEditor.java @@ -426,6 +426,9 @@ static java.util.Vector<Object3D> listUI = new java.util.Vector<Object3D>(); + // This is to refresh the UI of the material panel. + boolean patchMaterial; + void SetupMenu() { frame.setMenuBar(menuBar = new MenuBar()); @@ -1689,6 +1692,10 @@ objectPanel.setIconAt(4, GetIcon("icons/XYZ.png")); objectPanel.setToolTipTextAt(4, "XYZ/RGB transform"); + patchMaterial = true; + cameraView.patchMaterial = this; + objectPanel.setSelectedIndex(1); + /* aConstraints.gridx = 0; aConstraints.gridwidth = 1; @@ -1886,7 +1893,15 @@ // Skin colorField.setFloat(material.color); - saturationField.setFloat(material.modulation); + float saturation = material.modulation; + + if (!cameraView.Skinshader) + { + saturation /= 1.5; + } + + saturationField.setFloat(saturation); + subsurfaceField.setFloat(material.subsurface); selfshadowField.setFloat(material.diffuseness); diffusenessField.setFloat(material.factor); -- Gitblit v1.6.2