RedGPU API - v3.0.0-Alpha
    Preparing search index...

    Class FilmGrain

    필름 그레인(Film Grain) 후처리 이펙트입니다. 다양한 프리셋과 강도, 색상, 스케일, 채도 등 세부 조절이 가능합니다.

    const effect = new RedGPU.PostEffect.FilmGrain(redGPUContext);
    effect.filmGrainIntensity = 0.08;
    effect.filmGrainScale = 5.0;
    effect.coloredGrain = 0.7;
    effect.applyPreset(RedGPU.PostEffect.FilmGrain.VINTAGE);
    view.postEffectManager.addEffect(effect);

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    HEAVY: {
        coloredGrain: number;
        filmGrainIntensity: number;
        filmGrainResponse: number;
        filmGrainScale: number;
        grainSaturation: number;
    } = HEAVY

    강한 그레인 프리셋

    MEDIUM: {
        coloredGrain: number;
        filmGrainIntensity: number;
        filmGrainResponse: number;
        filmGrainScale: number;
        grainSaturation: number;
    } = MEDIUM

    중간 강도 프리셋

    SUBTLE: {
        coloredGrain: number;
        filmGrainIntensity: number;
        filmGrainResponse: number;
        filmGrainScale: number;
        grainSaturation: number;
    } = SUBTLE

    미세한 그레인 프리셋

    VINTAGE: {
        coloredGrain: number;
        filmGrainIntensity: number;
        filmGrainResponse: number;
        filmGrainScale: number;
        grainSaturation: number;
    } = VINTAGE

    빈티지 프리셋

    Accessors

    Methods

    • 프리셋 적용

      Parameters

      • preset:
            | {
                coloredGrain: number;
                filmGrainIntensity: number;
                filmGrainResponse: number;
                filmGrainScale: number;
                grainSaturation: number;
            }
            | {
                coloredGrain: number;
                filmGrainIntensity: number;
                filmGrainResponse: number;
                filmGrainScale: number;
                grainSaturation: number;
            }
            | {
                coloredGrain: number;
                filmGrainIntensity: number;
                filmGrainResponse: number;
                filmGrainScale: number;
                grainSaturation: number;
            }
            | {
                coloredGrain: number;
                filmGrainIntensity: number;
                filmGrainResponse: number;
                filmGrainScale: number;
                grainSaturation: number;
            }

      Returns void