Skip to content

Commit edf6788

Browse files
authored
Merge pull request #16493 from Mugen87/dev32
Editor: Fix usage of RaytracingRenderer.
2 parents f2d6139 + d32346a commit edf6788

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

editor/js/Sidebar.Project.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,24 @@ Sidebar.Project = function ( editor ) {
133133

134134
rendererPropertiesRow.setDisplay( type === 'WebGLRenderer' ? '' : 'none' );
135135

136-
var renderer = new rendererTypes[ type ]( { antialias: antialias } );
136+
var parameters = {};
137+
138+
switch ( type ) {
139+
140+
case 'WebGLRenderer':
141+
parameters.antialias = antialias;
142+
break;
143+
144+
case 'RaytracingRenderer':
145+
parameters.workers = navigator.hardwareConcurrency || 4;
146+
parameters.workerPath = '../examples/js/renderers/RaytracingWorker.js';
147+
parameters.randomize = true;
148+
parameters.blockSize = 64;
149+
break;
150+
151+
}
152+
153+
var renderer = new rendererTypes[ type ]( parameters );
137154

138155
if ( shadows && renderer.shadowMap ) {
139156

0 commit comments

Comments
 (0)