33(function(){
44
55var sDazTempFolder = App.getTempPath();
6- // var sMapTransferOutputFolder = sDazTempFolder + "/MapTransfer";
76var sMapTransferOutputFolder = sDazTempFolder;
87var sMapTransferInputFolder = sDazTempFolder + "/textureConvert";
98var nTextureWidth = 4096;
109var nTextureHeight = 4096;
1110
11+ var sCombinedDiffuseColorImage = sMapTransferOutputFolder + "/combined diffuse texture.png";
12+ var sCombinedNormalMapImage = sMapTransferOutputFolder + "/combined normal texture.png";
13+ var sCombinedSpecularMapImage = sMapTransferOutputFolder + "/combined specular texture.png";
14+ var sCombinedMetallicMapImage = sMapTransferOutputFolder + "/combined metallic texture.png";
15+
1216// Template Names: "Diffuse Color.png", "Normal Map.png", "Specular Lob 1 Roughness.png", "Dual Lobe Specular Weight.png"
1317
1418function alphaCombine(oImageA, oImageB) {
@@ -80,16 +84,16 @@ function main() {
8084
8185 // diffuse color
8286 if (aDiffuseColorImages.length > 0) {
83- var sOutputFilename = sMapTransferOutputFolder + "/combined diffuse texture.png" ;
87+ var sOutputFilename = sCombinedDiffuseColorImage ;
8488 print("DEBUG: combine_texture_parts.dsa: output = " + sOutputFilename);
8589 var oCombinedImage = combineImages(aDiffuseColorImages);
8690 oCombinedImage.save(sOutputFilename);
87- oCombinedImage.deleteLater();
91+ oCombinedImage.deleteLater();
8892 }
8993
9094 // normal
9195 if (aNormalMapImages.length > 0) {
92- var sOutputFilename = sMapTransferOutputFolder + "/combined normal texture.png" ;
96+ var sOutputFilename = sCombinedNormalMapImage ;
9397 print("DEBUG: combine_texture_parts.dsa: output = " + sOutputFilename);
9498 var oCombinedImage = combineImages(aNormalMapImages);
9599 oCombinedImage.save(sOutputFilename);
@@ -98,7 +102,7 @@ function main() {
98102
99103 // specular
100104 if (aSpecularMapImages.length > 0) {
101- var sOutputFilename = sMapTransferOutputFolder + "/combined specular texture.png" ;
105+ var sOutputFilename = sCombinedSpecularMapImage ;
102106 print("DEBUG: combine_texture_parts.dsa: output = " + sOutputFilename);
103107 var oCombinedImage = combineImages(aSpecularMapImages);
104108 oCombinedImage.save(sOutputFilename);
@@ -107,7 +111,7 @@ function main() {
107111
108112 // metallic
109113 if (aMetallicMapImages.length > 0) {
110- var sOutputFilename = sMapTransferOutputFolder + "/combined metallic texture.png" ;
114+ var sOutputFilename = sCombinedMetallicMapImage ;
111115 print("DEBUG: combine_texture_parts.dsa: output = " + sOutputFilename);
112116 var oCombinedImage = combineImages(aMetallicMapImages);
113117 oCombinedImage.save(sOutputFilename);
0 commit comments