docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Enum UpscalingIO.MotionVectorDomain

    Defines how motion vector values should be interpreted by the upscaler. Upscalers (e.g., DLSS, FSR) typically expect screen space values representing motion from the current frame to the previous frame. Since Render Pipelines may use different configurations (e.g., NDC), this enum specifies the domain to derive the correct scaling factor.

    Namespace: UnityEngine.Rendering
    Assembly: Unity.RenderPipelines.Core.Runtime.dll
    Syntax
    public enum UpscalingIO.MotionVectorDomain

    Fields

    Name Description
    NDC

    Normalized Device Coordinates: [-1, 1] for X and Y.

    ScreenSpace

    Screen Space Coordinates: [-Width, Width] for X, [-Height, Height] for Y.

    Extension Methods

    AnalyticsUtils.ToNestedColumnWithDefault<UpscalingIO.MotionVectorDomain>(UpscalingIO.MotionVectorDomain, UpscalingIO.MotionVectorDomain, bool)
    AnalyticsUtils.ToNestedColumn<UpscalingIO.MotionVectorDomain>(UpscalingIO.MotionVectorDomain, bool)
    AnalyticsUtils.ToNestedColumn<UpscalingIO.MotionVectorDomain>(UpscalingIO.MotionVectorDomain, UpscalingIO.MotionVectorDomain)
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)