В настоящее время приложение Three.js, которое я разрабатываю, требует много независимых источников света, и это принесет пользу от отложенного средства визуализации.Как использовать отложенное освещение в Three.js
Ресурсы Я до сих пор прочитать на этом предлагают использовать WebGLDeferredRenderer, однако, когда я определить объект рендерер, как они предполагают:
var renderer = new THREE.WebGLDeferredRenderer({
width: window.innerWidth,
height: window.innerHeight,
scale: 1, antialias: true,
tonemapping: THREE.FilmicOperator, brightness: 2.5 });
и вызовите визуализатор следующим образом нарисовать сцену:
renderer.render(scene, camera);
Я получаю пустой экран, тогда как если я использую стандартный рендеринга WebGL, моя сцена правильно отображается.
renderer = new THREE.WebGLRenderer({ antialias: true });
Я не могу найти подходящий пример вложения отложенного освещения в three.js. Мне не хватает библиотеки? У меня есть только three.js. возможно, для этого нужна дополнительная библиотека?
В моем клоне three.js Я не могу найти копию WebGLDeferredRenderer.js.
Спасибо, я бы не нашел эту информацию без вашей помощи. –