UNPKG

@threepipe/plugin-path-tracing

Version:

Path tracing plugin interfaces for Threepipe

30 lines 981 B
import { Vector2, WebGLRenderer, WebGLRenderTarget } from 'threepipe'; import { WebGLPathTracer } from 'three-gpu-pathtracer'; export declare class WebGLPathTracer2 extends WebGLPathTracer { constructor(renderer: WebGLRenderer); readonly samples: number; readonly target: WebGLRenderTarget; readonly tiles: Vector2; multipleImportanceSampling: boolean; bounces: number; transmissiveBounces: number; filterGlossyFactor: number; renderDelay: number; minSamples: number; fadeDuration: number; enablePathTracing: boolean; pausePathTracing: boolean; dynamicLowRes: boolean; lowResScale: number; renderScale: number; synchronizeRenderSize: boolean; textureSize: Vector2; emissiveMultiplier: number; updateCamera(): void; protected _materials: any[]; updateMaterials(): void; updateLights(): void; updateEnvironment(): void; reset(): void; } //# sourceMappingURL=WebGLPathTracer2.d.ts.map