
PngtuberFree
PNGTuber Pro – Free Edition PNGTuber Pro – Free Edition is a lightweight and feature-rich PNGTuber application built with Godot. It allows you to react to your microphone in real time by switching between idle and talking PNG images, with advanced features like AI chat integration, multiple avatar support, and camera tracking — all while maintaining a clean, professional look on stream. This free edition is designed to be simple, stable, and beginner-friendly, while still offering powerful features that enhance your streaming experience. ✨ Features 🎤 Microphone-reactive avatar (idle / talk with smooth transitions) 🧍 Smooth and stable avatar scaling (no jumping or resizing) 🎭 Multiple avatar sets (up to 10 VTubers - switch with keyboard 1-4) 🔍 Adjustable zoom controls (30% to 300% zoom range) 🖼️ Multiple background support (cycle through custom backgrounds) 🤖 AI Chat integration (Ollama support for interactive conversations) 💬 Built-in chat interface (type-writer effect for AI responses) 🎨 Transparent window (perfect for OBS overlay) ⚙️ Flexible window modes (Windowed, Borderless, Fullscreen) 📐 Multiple resolutions (480p to 4K support) 🔊 Volume control (master volume slider) 🎙️ Microphone selector (switch between audio devices) 👁️ Clean mode (hide all UI for pure streaming) 🎮 Stream-ready interface with professional look ⚡ Built with Godot for performance and reliability ⌨️ Controls Avatar & Zoom 1 – 4 → Switch between different VTuber avatar sets + / = → Zoom IN - / _ → Zoom OUT Backgrounds 7 → Previous background 8 → Next background B → Toggle background visibility UI & System 9 → Toggle UI/Info display (Clean Mode) HOME → Open/Close AI chat panel ESC → Exit application 📁 Custom Avatars You can easily use your own PNG characters! The app supports multiple naming conventions: Primary Format (Recommended) png1_idle.png / png1_talk.png png2_idle.png / png2_talk.png png3_idle.png / png3_talk.png ... up to png10_idle.png / png10_talk.png Alternative Formats vtuber1_idle.png / vtuber1_talk.png (or vtuber1_source.png) Default: source.png / idle.png / talk.png Custom Backgrounds bg1.png, bg2.png, bg3.png, etc. Or simply bg.png or background.png Tips: Both images should have the same resolution Keep character size consistent between idle/talk Transparent background (PNG) works best Place all files in the /images/ folder 🤖 AI Chat Integration PNGTuber Pro includes Ollama integration for AI-powered conversations! Setup Install Ollama on your computer Start Ollama with your preferred model (default: qwen3:8b) The app connects automatically to http://127.0.0.1:11434 Features Type-writer effect for responses Avatar reacts when AI is "thinking" and "speaking" Shake animation on AI responses Toggle AI on/off with the 🤖 button Toggle chat visibility with 💬 button or HOME key Configuration You can change the AI model in the script: gdscript var ollama_model: String = "qwen3:8b" # Change to your model 📹 Camera Tracking PNGTuber Pro features webcam head tracking! Avatar automatically follows your face movements Smooth interpolation for natural motion No additional setup required Works with any standard webcam 🎥 Streaming with OBS PNGTuber Pro works perfectly with OBS: Method 1: Window Capture (Recommended) Add Window Capture source in OBS Select the PNGTuber Pro window The transparent background will automatically work Method 2: Game Capture Add Game Capture source Select "Capture specific window" Choose PNGTuber Pro Tips for Best Quality Use Borderless or Fullscreen mode for clean edges Enable Clean Mode (press 9) to hide all UI Adjust zoom (keys 5/6) to fit your scene Choose appropriate resolution for your stream quality Ideal for Twitch, YouTube, Kick, and any streaming platform! 🎛️ UI Panel Features Access all settings from the in-app UI panel: 👁 TOGGLE INFO - Show/hide all UI elements (Clean Mode) 🎭 VTUBER - Switch between loaded VTuber sets 🪟 WINDOW MODES - Windowed / Borderless / Fullscreen 📐 RESOLUTION - 480p / 720p / 1080p / 2K / 4K 🔊 SOUND - Master volume control (0-100%) 🎤 MICROPHONE - Select input device 🤖 AI - Enable/disable AI chat 💬 CHAT - Show/hide chat panel 🔧 System Requirements OS: Windows 10/11, Linux, macOS Godot: 4.0+ (for running from source) RAM: 512 MB minimum Webcam: Optional (for camera tracking) Ollama: Optional (for AI chat features) 📝 Configuration Files The app automatically creates and manages: Audio bus configuration Microphone selection Window size and position All settings are runtime-configured (no external config files needed) 💡 About This Version This is the Free Edition, offering a complete and professional PNGTuber experience with advanced features: What's Included ✅ Multiple avatar support (up to 10 VTubers) ✅ AI chat integration (Ollama) ✅ Camera tracking ✅ Zoom controls ✅ Background switching ✅ Clean UI with multiple themes ✅ Stream-ready transparent window ✅ Full customization Future Enhancements Future versions may include: Additional animation effects More avatar formats support Advanced AI model selection UI Profile/preset system Plugin system for extensions 🚀 Quick Start Guide Download PNGTuber Pro – Free Edition Extract to your desired folder Add your PNGs to the /images/ folder (see naming guide above) Run the application Configure microphone in the UI panel Press 9 to enable Clean Mode Add to OBS using Window Capture Start streaming! 🎉 🐛 Troubleshooting Avatar doesn't respond to voice Check microphone selection in the 🎤 menu Verify microphone is not muted in system settings Try different microphones if available Avatar not visible in OBS Use Window Capture (not Display Capture) Enable "Capture specific window" and select PNGTuber Pro Make sure Clean Mode is enabled (press 9) AI chat not working Verify Ollama is installed and running Check model is downloaded: ollama pull qwen3:8b Ensure port 11434 is not blocked Zoom not working Make sure chat is not focused (close chat with HOME) Try alternative keys: + and - instead of 5 and 6 Check console output for debug messages 📜 License This project is provided as-is for personal and commercial use. Feel free to modify and adapt to your needs! 🙏 Credits Built with Godot Engine - The free and open-source game engine. Simple. Powerful. Ready to stream. Become a VTuber today with PNGTuber Pro – Free Edition! 🎭✨ For support, feature requests, or bug reports, please check the documentation or contact the developer.
joear93 2 followers· portfolio 4 View creator →