Skip to content

Visual Effects

Denchi edited this page Mar 10, 2024 · 13 revisions

VTube Studio has built-in post-processing, allowing you to add "Visual Effects" directly to the scene. This is available on Windows and macOS. Some effects work with transparent streaming, others don't.

You can combine effects, save effect presets and load those presets via hotkeys to switch between them.


⚠️ ⚠️ ⚠️ WARNING! Some artists and riggers have voiced concerns about certain filters, mostly related to filters that distort the model in any way. Before using these filters, it is recommended to get permission from the people who made your model to prevent any potential disagreements with them in the future. ⚠️ ⚠️ ⚠️


Effects include lens distortion, bloom, particles, overlays, various lighting effects and many more. You can configure and combine these effects however you want and then save your configurations as VFX presets that can be loaded at any time using hotkeys.


Some of the more fancy effects might be hard on your GPU and may not work smoothly on older PCs or laptops. If you want to combine many effects, you may need a decent GPU.

Configuring effects

If you want to use effects, make sure you first turn them on globally using this switch. When you turn this off, all effects will be disabled.

Use the "Select effects" button to see a list of all available effects.

From there, you can choose any effect in the list to turn it on/off and set its config values. The list will also show which effects are currently on.

Effect Presets & Effect Hotkeys

After turning on and configuring a few effects, you can save that effect system state into an "effect preset" using the save button. That preset is then saved as a file in the StreamingAssets\Effects folder (the files have the extension .effects.json). Using the load button, you can load any previously created preset.

Presets are not bound to specific VTube Studio models, but you can set up hotkeys in your model to toggle effect presets or switch between them and their saved config values. All effects and effect config values are set up so switching between presets will smoothly fade between the effects when hotkeys are used.

Effect preset hotkeys cannot be used while any window/popup related to effect configuration is open in VTube Studio.

Effects and transparent streaming

Some effects like lens distortion, snow/rain overlay and more work perfectly with transparency so using transparent streaming with Spout2/Game-Capture/etc. works just fine.

Some other effects, like the shiny particle overlays, will not work properly though. If you want to properly use these effects, your stream background must be in VTube Studio. Remember that VTube Studio not only supports .png and .jpg backgrounds but also .mp4 videos, so you can have your animated background directly in VTube Studio and even switch between backgrounds using "Change Background" hotkeys.

In addition to that, VTube Studio also supports Spout2 Backgrounds, which lets you set any Spout2 source as background in VTube Studio. That could for example be a Spout2 video stream sent directly from OBS.

Effects and item pinning

Some effects distort your view of the model. Item pinning is based on your mouse cursor position, so when the model is distorted, it is not actually where it appears to be and manual pinning will not work as expected. Item scene hotkeys will still work though.

Effects and VNet

Active effects are currently not synchronized via VNet. That means if you activate effects on your side, people on the other side won't see them. They can have their own effects active.

Restricted/Experimental effects

Some artists and riggers have voiced concerns about certain visual effects, mostly related to effects that distort the model in any way.

Some experimental effects move individual model layers in ways not intended by artists and riggers and may reveal hidden parts of the model. You should not use those effects without explicit permission from the people who made your model.

These effects are disabled by default and not listed in the effects list. To enable them, turn on "Use experimental effects" in the general VFX config like this:

Clone this wiki locally