So you've found PNGTube... welcome! But now what?
Make a PNGTuber of course!
But how do I do that?
First off, go ahead and create an account on the homepage. You don't need an account to use PNGTube, but you won't be able to save your PNGTubers if you don't. All you need to join is a username and password.
Now, join a room! The form is right next to the account creation one on the homepage. What you put here decides what PNGTuber room you join; if you're playing with friends, you'll all want to join the same room. Otherwise, you can put whatever you like here. Don't worry about picking a "valid" room name; new rooms are created automatically as you join them.
Rooms are where you'll find PNGTube's main functionality. What's all this junk?
There's a lot of tools here! For now, though, you only really need 2: the Character Selection Dropdown and Open Editor button.
In the dropdown, select New Character. A default Syrinx of your very own should appear on the screen. At this point, PNGTube might ask you to use your mic (select Allow), and the Audio Visualizer will start showing your audio levels. ...And there you are, you're all done!
At this point, you could pop your OBS data into OBS and start streaming. Syrinx will change appearance from Idle to Talk depending on your volume. Feel free to tune this Idle/Talk threshold with the green volume slider in the Audio Visualizer.
But Elliot, you say, I made all this cool art of my character to use, and unfortunately my character isn't Syrinx!
It's okay, not all of us can be Syrinx.
First, go ahead and give your PNGTuber a name by hitting the Save Character button in the Control Bar. A name field should pop up, and you can enter a name and hit Save Character again to complete the process. Don't worry if you forget this step-- if PNGTube tries to save a PNGTuber without a name, it will prompt you for one.
Okay, let's get editing! To make changes to your PNGTuber, we can do so with the Editor. Go ahead and open it by clicking the Open Editor button. You should see a simple, default State Machine like this one:
If you've ever taken a computers or logic class, this functions exactly like its namesake. Otherwise, don't worry! This guide will walk you through everything you need to know.
Inside the Editor, we see two kinds of things we can interact with: nodes and paths.
Nodes are the big rectangles and describe your PNGTuber's behavior at any point in time, including their image, animation, and other options. Your PNGTuber's current node is highlighted; here, we can see Syrinx is currently at idle. There are two kinds of nodes: states and macros. States are the most basic form of a node just as described above, and macros are nodes that contain one or more other nodes. For now, we'll just focus on states.
Paths are the arrows and are how your PNGTuber advances from node to node. The arrow head points to where the path leads to, and the text next to the path tells under what condition the path is taken. For example, when Syrinx is in the idle state, he will change to the talk state if my volume is at or above 58%. If I press down the 'e' key, he'll change to Macro. Otherwise, he'll stay idling!
For the simplicity of this tutorial, we'll stick to creating a simple PNGTuber that idles and talks with your voice.
If you hover over a node, you can see the options for editing it.
✖: Deletes the node.
✎: Opens the editing menu for the node.
Add...: Toggles the dropdown shown: New State and New Macro create a new node of their type in the machine.
New Path creates a new path outgoing from this node, which you can place the other end of on any other node by
clicking on it.
Now, you can delete the Macro node if you don't want to goof around with it. This leaves us with a simple idle/talk state machine!
Of course, we still want to get your art into the PNGTuber, because your character isn't Syrinx. Go ahead and click the ✎ on the idle node, and a state edit menu will open in the Editor.
Make any changes you want here, click Save!, and the menu will close automatically. Get your PNGTuber into the idle state, and see your new image! If you have issues with a broken image link, check that it ends in the appropriate file extension (.png, .jpg/.jpeg, .gif) and that the full link is in the field.
Go ahead and edit the talk state as well, draw your character with their mouth open or otherwise "talking"! If you haven't already, adjust the green volume slider on the Audio Visualizer to pick up your voice correctly. And there you have it, your first PNGTuber is complete!
Ready to use PNGTube? Here's a quick link back to the homepage.
Have any issues, critique, or suggestions for PNGTube? PNGTube was created for the TTRPG group Horror and Harpy, and we have a help/update/suggestions board in our Discord. Feel free to join!