A downloadable tool for Windows, macOS, Linux, and Android

Download NowName your own price

Current version is the first early alpha version, and things can change notably with future versions

Links:


VTubD has completely changed and overhauled. Now existing as a package for Unity game engine, anyone can now make the ultimate VTuber avatar that fits their needs, desires and dreams. Whether you are a PNGTuber, Vroid user or want to summon a being from the 4th dimension, VTubD free's you from the shackles of existing software only offering what they can build in for you. my VTubD will package whatever I can come up with and add in with it, to help you become the VTuber you want to be.

With VTubD, you can freely extend the software how you want, with whatever post processing, game engine settings and even Unity Store assets you want. If you can add it, you can have it. Have your cake, eat your cake, and then have another slice. 


A big upgrade from the previous versions of VTubD is mic. It is optional, and better than before with speech detection thanks to being easier to dial in and a generally better basic algorithm used.



Actions/Reactions:

  • Actions:
    • Actions are things that can only happen when called upon, primarily as key combos (which you get to freely choose)
  • Reactions:
    • Reactions happen on their own, and require nothing to make them happen.


Scripts/Components

  • Action/General/Mic/StartMic_BasicSD
    • Start the mic (if enabled)
  • Action/General/Mic/StopMic_BasicSD
    • Stop the mic (if enabled)
  • Action/General/SwitchToThisAvatar
    • Placed on an AvatarInfo, to on command be able to switch to said avatar model (leaving one off an avatar, will make it impossible to access when ran)
  • Action/Action
    • Core class to define an Action
  • Action/InputCombo
    • Base class to define an input combo for Actions
  • Action/DebugAction
    • Used to debug if Action/s are working, useless in final productions
  • Reaction/General/DebugReaction
    • Used to debug if Reaction/s are working, useless in final productions
  • Reaction/2D/BasicSD_AvatarSwitcher
    • Reads BasicSD and changed avatar sprite appropriately between talking and silent forms
  • Reaction/Reaction
    • Defines the core Reaction class
  • AvatarController
    • A script for controlling a single overall avatar, multiple can exist for multiple active avatars (potentially useful for future features)
  • AvatarInfo
    • Defines a single avatar model/form
  • SpeechDetection/BasicSD
    • BasicSD is short for Basic Speech Detection. It is a global singleton, anything can access it so you can make your own scripts if you want to



How To Set Mic:

Mic is set ahead of time via BasicSD component. Inside the inspector, locate "Find Mic" near the center, and then press play on the Unity Engine itself (not build/build and run). Inside the Console panel, a list of all found mics will spit out with a correlating number to the left. Place that number into the field "chosen Mic" and uncheck "Find Mic".  (In the later future, this method will be updated to be easier and also accessible in build itself).


How to Build to Use:

Go to File->Build Settings (Make sure you check the "scene" you have your avatars in, "Add Open Scene")-> "PC, Mac & Linux Standalone" -> Select your platform in the right hand side -> then press "Build" in bottom right. This will take a minute as it compiles all the scripts into smaller and faster code, eventually taking you to an open folder with a .exe build of your new VTuber software that is unique to you and you only.


I want a Transparent Background:

I have not yet gotten around to a good working option of my own production, however you can manually add the Spout package into Unity and a separate Spout plugin for OBS (Does not support StreamLabs), which works really great on its own with Alpha support.



Default Avatar: Solar Bonie, by @ReveuseArts(R18+)

[WARNING: Using Nvidia Broadcast as mic input, may cause VTubD to freeze or break]



Changes

Re-Alpha 01 - (11/3/2022)

  • Development has completely restarted for a superior format
  • Now existing as a single package for Unity itself, so anyone can make the best VTuber avatar they want, whether it be 2D, 3D or even 4D if you can do it.
  • Currently designed for 2D PNGTubers first, use ExampleScene in VTubD folder as a template

A 0036 - (2/14/2022)

  • Minor patch to fix mic

A 0035 - (2/14/2022)

  • Semi-emergency patch fix
    • Added Avatar folder/selector to Avatar panel
      • Now you can actually use your own avatars 
      • Expect this to be superseded by a superior method soon

A 003 - (2/14/2022)

  • Further UI overhaul
    • Multiple settings on screen at once
    • Smaller draggable windows
    • Tooltips

A 002 - (2/12/2022)

  • Complete UI Overhaul
  • Animation Style now works
  • Post Processing settings added
  • Talk End removed from mic settings
  • Mic Sample rate added to mic settings
  • Slightly better chat recognition


Download

Download NowName your own price

Click download now to get access to the following files:

Re-Alpha-01_VTubD.unitypackage 3 MB
(deprecated) VTubD_Windows_A0036.zip 30 MB

Development log

Comments

Log in with itch.io to leave a comment.

Le développement s'est arrêté?