diff --git a/gzewp2awcf.js b/gzewp2awcf.js index 92cb35c..2743fc0 100644 --- a/gzewp2awcf.js +++ b/gzewp2awcf.js @@ -33,39 +33,11 @@ if (intersects.length === 0) { intersects.map( function(intersect) { - var pixels = intersect.mesh.materials[0].diffuseMap.image.getPixelData(); - - var image = [[]] - - var x = 0; - var y = 0; - - var alphas = []; - - for (i = 0; i < pixels.length; i += 4) { - alphas.push(pixels[i + 3]); - } - var x = Math.round(intersect.uv.x * 256); - - var y = intersect.uv.y; - - var y = Math.round(y * 256); - - /* - for (var x = 0; x < 256; x++) { - - var line = ''; - - for (var y = 0; y < 256; y++) { - line += alphas[(256 * y) + x]; - } - - console.log(line); - } - */ - - var pixel = alphas[(256 * y) + x]; + + var y = Math.round(intersect.uv.y * 256); + + var pixel = intersect.mesh.materials[0].diffuseMap.image.alphas.alphas[(256 * y) + x]; if (pixel === 255) { console.log(intersect.mesh.name + ' : ' + pixel);