Sumo Studio - Ultimate C++ Material Control

Save development time with a modular solution for managing Material Parameter Collections at runtime. Ultimate Material Control smooth control with custom interpolation of scalar and vector Material Collection Parameters. It's very to implement and control, flexible, coded in C++, and highly optimized.

Setup tutorial: https://youtu.be/FuFcxuP-g-g

Features

  • Dynamic MPC Parameter Blending: Smoothly interpolate multiple scalar and vector Material Parameter Collection parameters simultaneously.

  • Curve-Based Interpolation: Control interpolation flow using CurveFloat assets to shape how parameter values transition.

  • Automatic Reset with Baseline Capture: Reset parameters either to a custom override value or automatically back to their original baseline state captured before interpolation.

  • Pause & Resume Control: Pause and resume active parameter interpolation at any time for precise runtime control.

  • Event-Driven Architecture: Use events such as OnParameterStarted, OnParameterUpdated, OnParameterCompleted, and OnParameterResetCompleted to integrate cleanly with gameplay logic.

  • Active Parameter Management: Query active or resetting parameters, reset all parameters at once, or stop specific parameters instantly.

  • Full Blueprint Integration: All functionality is fully exposed to Blueprints while retaining the benefits of native C++ execution.

    If you have any questions, need support, or want to share feedback, feel free to join our community on Discord: https://discord.gg/5zPJcp8zHQ