Просмотр исходного кода

Fix: webgl_renderer_pathtracer requiring lines (#29987)

* Added line material to path example

* Update webgl_renderer_pathtracer.html

Clean up.

---------

Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
Zelif 1 год назад
Родитель
Сommit
65885027b7
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      examples/webgl_renderer_pathtracer.html

+ 2 - 1
examples/webgl_renderer_pathtracer.html

@@ -60,7 +60,7 @@
 			import { RGBELoader } from 'three/addons/loaders/RGBELoader.js';
 			import { LDrawLoader } from 'three/addons/loaders/LDrawLoader.js';
 			import { LDrawUtils } from 'three/addons/utils/LDrawUtils.js';
-
+			import { LDrawConditionalLineMaterial } from 'three/addons/materials/LDrawConditionalLineMaterial.js';
 			import { WebGLPathTracer, BlurredEnvMapGenerator, GradientEquirectTexture } from 'three-gpu-pathtracer';
 
 			let progressBarDiv, samplesEl;
@@ -156,6 +156,7 @@
 				// only smooth when not rendering with flat colors to improve processing time
 				const ldrawPromise =
 					new LDrawLoader()
+						.setConditionalLineMaterial( LDrawConditionalLineMaterial )
 						.setPath( 'models/ldraw/officialLibrary/' )
 						.loadAsync( 'models/7140-1-X-wingFighter.mpd_Packed.mpd', onProgress )
 						.then( function ( legoGroup ) {

粤ICP备19079148号