瀏覽代碼

Raytracing: expose randomize parameter to rendrerer

Joshua Koo 9 年之前
父節點
當前提交
df5c9cfd6f
共有 2 個文件被更改,包括 5 次插入1 次删除
  1. 2 0
      examples/js/renderers/RaytracingRenderer.js
  2. 3 1
      examples/raytracing_sandbox.html

+ 2 - 0
examples/js/renderers/RaytracingRenderer.js

@@ -34,6 +34,8 @@ THREE.RaytracingRenderer = function ( parameters ) {
 
 	var workers = parameters.workers;
 	var blockSize = parameters.blockSize || 64;
+	this.randomize = parameters.randomize;
+
 	var toRender = [], workerId = 0, sceneId = 0;
 
 	console.log( '%cSpinning off ' + workers + ' Workers ', 'font-size: 20px; background: black; color: white; font-family: monospace;' );

+ 3 - 1
examples/raytracing_sandbox.html

@@ -257,7 +257,9 @@
 
 				renderer = new THREE.RaytracingRenderer( {
 					workers: WORKERS,
-					workerPath: 'js/renderers/RaytracingWorker.js'
+					workerPath: 'js/renderers/RaytracingWorker.js',
+					randomize: true,
+					blockSize: 64
 				} );
 				renderer.setClearColor( 0xf0f0f0 );
 				renderer.setSize( window.innerWidth, window.innerHeight );