@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
33 lines (32 loc) • 876 B
TypeScript
import { Color } from 'three';
import { Vector3 } from 'three';
import { DefaultOperationParams } from '../../../core/operations/_Base';
interface OceanPlaneSopParams extends DefaultOperationParams {
direction: Vector3;
sunDirection: Vector3;
sunColor: Color;
wavesHeight: number;
waterColor: Color;
reflectionColor: Color;
reflectionFresnel: number;
size: number;
distortionScale: number;
timeScale: number;
renderReflection: boolean;
normalBias: number;
multisamples: number;
useFog: boolean;
}
export declare const DEFAULT_OCEAN_PARAMS: {
pixelRatio: number;
clipBias: number;
active: boolean;
tblur: boolean;
blur: number;
verticalBlurMult: number;
tblur2: boolean;
blur2: number;
verticalBlur2Mult: number;
};
export declare const DEFAULT_PARAMS: OceanPlaneSopParams;
export {};