@types/three
Version:
TypeScript definitions for three
27 lines (20 loc) • 631 B
TypeScript
import { Camera, Node, TempNode, UniformNode } from "three/webgpu";
declare class DenoiseNode extends TempNode {
textureNode: Node;
depthNode: Node;
normalNode: Node;
noiseNode: Node;
lumaPhi: UniformNode<number>;
depthPhi: UniformNode<number>;
normalPhi: UniformNode<number>;
radius: UniformNode<number>;
index: UniformNode<number>;
constructor(textureNode: Node, depthNode: Node, normalNode: Node, noiseNode: Node, camera: Camera);
}
export default DenoiseNode;
export const denoise: (
node: Node,
depthNode: Node,
normalNode: Node,
camera: Camera,
) => DenoiseNode;