0
私はバンプマップを持つモデルを持っています。 three.js editorで大きく表示されますが、シーンを書き出してシーンに読み込むと、モデルはバンプマップなしで表示されます。 envMapとspecularMapはうまく読み込んでいますが、バンプマップはロードされていないので、困惑しています。何か案は?エディタからエクスポートされたモデル、バンプマップはレンダリングされません
エクスポートJSONはここにある:ここでhttps://www.dropbox.com/sh/xj8plnceoce1gwh/AABWChVTw6TW2hPXr5a3t9Tpa/Backpack_3_scene.json?dl=0
は、エクスポートされたJSONをロードするための私のコードです:
// 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);
私が見るところでは、bumpScaleは非常に小さいものに設定されています。それがまだ動作しないかどうかを調べるには1.0に近い値に設定してみてください。 – gaitat
@gaitatあなたは私を解決に導いた - 私たちは、クライアントがモデルをスケールアップするためのインターフェースを提供しましたが、これは比例してbumpScaleを調整しません。どうもありがとう! – Vince