提交 d32346a0 编写于 作者: M Mugen87

Editor: Fix usage of RaytracingRenderer.

上级 f2d6139e
......@@ -133,7 +133,24 @@ Sidebar.Project = function ( editor ) {
rendererPropertiesRow.setDisplay( type === 'WebGLRenderer' ? '' : 'none' );
var renderer = new rendererTypes[ type ]( { antialias: antialias } );
var parameters = {};
switch ( type ) {
case 'WebGLRenderer':
parameters.antialias = antialias;
break;
case 'RaytracingRenderer':
parameters.workers = navigator.hardwareConcurrency || 4;
parameters.workerPath = '../examples/js/renderers/RaytracingWorker.js';
parameters.randomize = true;
parameters.blockSize = 64;
break;
}
var renderer = new rendererTypes[ type ]( parameters );
if ( shadows && renderer.shadowMap ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册