ktongue's picture
download
raw
1.98 kB
import { Matrix4, Vector2 } from 'three';
/**
* References:
* https://lettier.github.io/3d-game-shaders-for-beginners/screen-space-reflection.html
*/
export declare const SSRShader: {
defines: {
MAX_STEP: number;
isPerspectiveCamera: boolean;
isDistanceAttenuation: boolean;
isFresnel: boolean;
isInfiniteThick: boolean;
isSelective: boolean;
};
uniforms: {
tDiffuse: {
value: null;
};
tNormal: {
value: null;
};
tMetalness: {
value: null;
};
tDepth: {
value: null;
};
cameraNear: {
value: null;
};
cameraFar: {
value: null;
};
resolution: {
value: Vector2;
};
cameraProjectionMatrix: {
value: Matrix4;
};
cameraInverseProjectionMatrix: {
value: Matrix4;
};
opacity: {
value: number;
};
maxDistance: {
value: number;
};
cameraRange: {
value: number;
};
surfDist: {
value: number;
};
thickTolerance: {
value: number;
};
};
vertexShader: string;
fragmentShader: string;
};
export declare const SSRDepthShader: {
defines: {
PERSPECTIVE_CAMERA: number;
};
uniforms: {
tDepth: {
value: null;
};
cameraNear: {
value: null;
};
cameraFar: {
value: null;
};
};
vertexShader: string;
fragmentShader: string;
};
export declare const SSRBlurShader: {
uniforms: {
tDiffuse: {
value: null;
};
resolution: {
value: Vector2;
};
opacity: {
value: number;
};
};
vertexShader: string;
fragmentShader: string;
};

Xet Storage Details

Size:
1.98 kB
·
Xet hash:
769372ec0cb7d85dda948c892b82e067a8db33fb9d8273fe4710a97d9f9fbe57

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.