Ich habe ein Modell mit einer Bump-Map. Es zeigt sich großartig in den three.js editor, aber wenn ich die Szene exportieren und in eine Szene laden, wird das Modell ohne die Bump-Map angezeigt. Es ist verwirrend, weil die envMap und specularMap nur gut geladen werden, aber keine Bump-Map. Irgendwelche Ideen?Modell aus Editor exportiert, Reliefkarte nicht rendern
Die exportierte json ist hier: https://www.dropbox.com/sh/xj8plnceoce1gwh/AABWChVTw6TW2hPXr5a3t9Tpa/Backpack_3_scene.json?dl=0
Hier mein Code ist die exportierte json zum Laden:
// scene
scene = new THREE.Scene();
// model
var onProgress = function (xhr) {
if (xhr.lengthComputable) {
var percentComplete = xhr.loaded/xhr.total * 100;
console.log(Math.round(percentComplete, 2) + '% downloaded');
}
};
var onError = function (xhr) {
};
var loader = new THREE.ObjectLoader();
loader.load(model_json, function(json_scene) {
scene.add(json_scene);
render();
}, onProgress, onError);
Von was ich sehe, ist die bumpScale auf etwas sehr klein eingestellt. Versuchen Sie es näher an 1.0 zu setzen, um zu sehen, ob es immer noch nicht funktioniert. – gaitat
@gaitat Sie haben mich zur Lösung geführt - Wir haben eine Schnittstelle für unseren Kunden, um die Modelle zu vergrößern, aber dies passt die bumpScale nicht proportional an. Danke vielmals! – Vince