UNPKG

@types/three

Version:
31 lines (25 loc) 875 B
import { Node, PerspectiveCamera, TempNode, UniformNode } from "three/webgpu"; declare class SSGINode extends TempNode { beautyNode: Node; depthNode: Node; normalNode: Node; sliceCount: UniformNode<number>; stepCount: UniformNode<number>; aoIntensity: UniformNode<number>; giIntensity: UniformNode<number>; radius: UniformNode<number>; useScreenSpaceSampling: UniformNode<boolean>; expFactor: UniformNode<number>; thickness: UniformNode<number>; useLinearThickness: UniformNode<boolean>; backfaceLighting: UniformNode<number>; useTemporalFiltering: boolean; constructor(beautyNode: Node, depthNode: Node, normalNode: Node, camera: PerspectiveCamera); } export default SSGINode; export const ssgi: ( beautyNode: Node, depthNode: Node, normalNode: Node, camera: PerspectiveCamera, ) => SSGINode;