1
我正在開發的當前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的副本。
謝謝,我不會在你的幫助下找到這些信息。 –