2016-06-20 5 views
2

でレンダリングを、私は私のブラウザコンソールで約105これらのを取得:WARNING RENDER Three.js-:NvidiaのGNUと私の自宅のPCで</p> <p>three.js使用回数やprimcountが0

/#/home:1 [.CommandBufferContext]RENDER WARNING: Render count or primcount is 0

私のIntel GNUラップトップでは、私はそうではありません。これはGNUドライバとは異なるのでしょうか?それとも私が修正できるものですか?

var animationId; 
var CAMERA_POSITION = 5000; 
function runClouds() { 
    var speed = 0.8; 
    cloudsContainer.style.display = 'block'; 
    animationId = requestAnimationFrame(runClouds); 

    camera.position.y = -75; 

    if (camera.position.z <= 0) { 
    window.cancelAnimationFrame(animationId); 
    camera.position.z = CAMERA_POSITION; 
    cloudsContainer.style.display = 'none'; 
    return true; 
    } else if (camera.position.z <= 400) { 
    speed = 0.1; 
    } else if (camera.position.z <= 900) { 
    speed = 0.3; 
    } else if (camera.position.z <= 2000) { 
    speed = 0.7; 
    } 

    camera.position.z -= 100 * speed; 
    renderer.render(scene, camera); 
} 
+0

シーンの初期化コードを付けることもできますか?またはjsfiddleにリンクしてください。 –

+0

http://stackoverflow.com/questions/35288245/three-js-imported-obj-model-commandbuffercontextrender-warning-render-count – Martin

答えて

6

この警告は、Three.jsがまだ存在しないオブジェクトをレンダリングしようとしているときにスローされます。

例えば、ここでは線を引くプログラムを取ります。

ポイントを追加する前に孤独をシーンに追加すると、最初のポイントが追加されてラインが見えるまでこの警告が表示されます。

これを取得すると、何かがシーンに追加されるのを待っているか、あなたのケースでは毎回約105になると言われていますので、オブジェクトがシーンに追加され、その事実の後に実際に別の機能で作られる。

警告ですので、恐れはあまりありません。

+0

ええ、私はそれが別のSOの投稿からこれかもしれないと思っていた。しかし、それは私のPC上にあるが、私のラップトップではないという事実は、それが別のものかどうか疑問に思う。 – dman

関連する問題