2016-07-19 18 views
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); 
+0

私が見るところでは、bumpScaleは非常に小さいものに設定されています。それがまだ動作しないかどうかを調べるには1.0に近い値に設定してみてください。 – gaitat

+0

@gaitatあなたは私を解決に導いた - 私たちは、クライアントがモデルをスケールアップするためのインターフェースを提供しましたが、これは比例してbumpScaleを調整しません。どうもありがとう! – Vince

答えて

1

あなたのJSONモデルファイルでbumpScaleが0.04に設定されています。何か効果があることは非常に小さいです。あなたはおそらくそれをスケールアップする必要があります。

関連する問題