2015-03-16 2 views
1

Я использую Three.js для моделирования 3D-скважин (для нефтяной разведки).Three.js + Internet Explorer 11 = FLICKERING

Очень простой, без текстуры, без освещения. Использование рендеринга WebGL с антиалиасами on, frustumCulled at true. Использование простой перспективыCamera.

Простой цикл анимации (я создал объект GlobalCanvas, следовательно, «это»):

// Display - Loop 
this.animate = function() { 
    this.animationId = requestAnimationFrame(this.animate.bind(this)); 
    this.controls.update(); 
    this.render();   
} 

Все работает очень хорошо на Chrome но я испытываю мерцающий проблемы в Internet Explorer 11 (это наш единственный браузер, рекомендованный для использования нашего решения).

  • Я попытался отобразить пустой холст (без какого-либо объекта, нарисованного на нем), и мерцающая проблема все еще возникает.

  • Я попытался использовать «рендеринг программного обеспечения» вместо «рендеринга GPU» (Advanced Internet Options), и он исправляет проблему, но это не удовлетворительное решение для наших клиентов, а рендеринг в более низком качестве ,

  • Я искал стек переполнение, если кто-либо испытал этот вопрос раньше, но пока не нашел ответа.

+1

Проблема устранена установкой параметра preserveDrawingBuffer в true для средства визуализации (если это может помочь кому-то). – Arnaud

ответ

3

Автор Arnaud:

Исправлена ​​проблема, установив preserveDrawingBuffer в верно для визуализатора (если это может помочь кому-то).

Смежные вопросы