VFX Forge - v1.0.0
    Preparing search index...

    Effet Waterize (Eau) Transforme un objet pour qu'il ressemble à de l'eau

    • Déplacements légers
    • Vagues sur la surface
    • Effet de Fresnel
    Index

    Constructors

    • Parameters

      • environmentManager: any

      Returns WaterizeEffect

    Properties

    defaultUniforms: {
        uCubeMap: { value: any };
        uDistortion: { value: any };
        uFresnelStrength: { value: number };
        uMovementStrength: { value: number };
        uReflexionIntensity: { value: number };
        uTime: { value: number };
        uWaveScale: { value: number };
        uWaveSpeed: { value: number };
        uWaveStrength: { value: number };
    }
    displayName: string
    environmentManager: any
    name: string
    scene: any
    sceneManager: any
    shaders: { fragment: any; vertex: any }
    textureCube: any
    uiMapping: {
        "waterize-fresnel-strength": {
            transform: (value: any) => number;
            uniform: string;
        };
        "waterize-movement-strength": {
            transform: (value: any) => number;
            uniform: string;
        };
        "waterize-reflexion-intensity": {
            transform: (value: any) => number;
            uniform: string;
        };
        "waterize-wave-scale": {
            transform: (value: any) => number;
            uniform: string;
        };
        "waterize-wave-speed": {
            transform: (value: any) => number;
            uniform: string;
        };
        "waterize-wave-strength": {
            transform: (value: any) => number;
            uniform: string;
        };
    }
    dependencies: string[] = ...
    displayName: string = "Waterize"
    effectName: string = "waterize"

    Methods

    • Applique des presets prédéfinis

      Parameters

      • material: ShaderMaterial

        Matériau shader

      • presetName: string

        Nom du preset

      Returns void

    • Configure le matériau avec des options personnalisées

      Parameters

      • material: ShaderMaterial

        Matériau shader

      • options: any = {}

        Options supplémentaires

      Returns void

    • Nettoie les ressources (si nécessaire)

      Returns void

    • Obtient les uniforms par défaut pour cet effet

      Returns any

    • Obtient les chemins des shaders

      Returns any

    • Obtient les paramètres configurables pour l'UI

      Returns any[]

    • Etablir dependances apres la construction appel EffectFactory quand l'instance est reelle

      Parameters

      • deps: any

      Returns void

    • Met à jour l'effet (appelé chaque frame)

      Parameters

      • material: ShaderMaterial

        Matériau shader

      • deltaTime: number

        Temps écoulé

      Returns void

    • Met à jour un paramètre depuis l'UI

      Parameters

      • material: ShaderMaterial

        Matériau shader

      • controlId: string

        ID du contrôle HTML

      • value: number

        Nouvelle valeur

      Returns void