Skip to content

OpenPNGStudio/OpenPNGStudio

Repository files navigation

OpenPNGStudio

Create & stream PNGTuber models

Main Screen

Overview

OpenPNGStudio is a free (free as in freedom) software for creating and streaming PNGTuber models, offering a rich set of features. The project was created as a free alternative to other PNG tubing software, while also enabling the addition of new features - not found in existing alternatives.

Features

🖼️ Supported Formats

  • Supports image formats: qoi, png, bmp, jpg/jpeg, tga, psd, dds, and gif

🎛️ Layer Controls

  • Move, rotate, toggle, and set timeouts for layers
  • Activate layers based on:
    • Voice activity: when you are quiet, talking, or pausing
    • Modifier keys: Shift, Ctrl, Super (Windows key), or Alt
    • Regular keys: any from A–Z

🎨 Model Management

  • Save and load PNGTuber models (coming soon)
  • Adjustable background color
  • Switch between Edit and Stream modes

🌀 Animations

  • Assign animations to individual layers or the entire model
  • Trigger animations using the same activation system as layers
  • Configure animation settings to your liking

🎤 Audio & Input (in progress)

  • Microphone settings (coming soon)

Installation

🪟 Windows

  1. Download the latest release from the Releases page.
  2. Extract the archive and run OpenPNGStudio.exe.

🐧 Linux

Precompiled Binaries

  1. Download the latest release from the Releases page.
  2. Extract the archive, grant executable permissions, and run:
chmod +x OpenPNGStudio
./OpenPNGStudio

Building from source

  1. Ensure you have cmake, ninja and c3c installed
  2. Build
git clone https://github.com/OpenPNGStudio/OpenPNGStudio.git
cd OpenPNGStudio
./build.sh

Quick Start

  1. Launch OpenPNGStudio.
  2. Add your model's layers.
  3. Configure each layer's behavior and triggers.
  4. Switch to Stream mode using Tab - and you’re ready to go live!

💡 tip: You can change the background color in Stream mode to make it match your setup in your streaming software.

Screenshots

Coming soon.

Code of Conduct

We value a welcoming and respectful community.
Please read our Code of Conduct before participating.

License

OpenPNGStudio is licensed under the GNU General Public License v3.0 or later (GPL-3.0+)

GPLv3 Logo