How to Disable Lighting in VSeeFace: Controlling Your Avatar's Illumination
VSeeFace is a free, feature-rich VTubing application that renders 3D avatars in real time — and like any 3D renderer, it applies lighting to make models look natural and dimensional. But for many users, that default lighting works against them. Whether you're compositing your avatar over a video background, streaming with a specific visual aesthetic, or troubleshooting washed-out or overexposed model colors, knowing how to disable or neutralize lighting in VSeeFace is a genuinely useful skill.
What "Lighting" Actually Means in VSeeFace
Before touching any settings, it helps to understand what you're dealing with. VSeeFace uses Unity-based rendering, which means your avatar is lit by a combination of:
- A directional light (simulating sunlight or a primary source)
- Ambient light (the base brightness applied to all surfaces equally)
- Any post-processing effects layered on top
When people say they want to "disable lighting," they usually mean one of three things:
- They want flat, unlit shading — so the model looks exactly as it does in the texture files, with no highlights or shadows
- They want to remove harsh directional shadows without going completely flat
- They want to match the lighting of a background so the avatar blends naturally into a scene
Each of these has a different solution path inside VSeeFace's settings.
Accessing the Lighting Controls in VSeeFace
VSeeFace exposes lighting controls through its General Settings panel, accessible via the gear icon in the main interface. The relevant controls are grouped under the lighting section and include:
- Light strength (sometimes labeled as light intensity)
- Light color
- Light direction (controlled by X/Y/Z rotation sliders)
- Ambient light color and intensity
To effectively disable the directional light, you don't delete it — instead, you reduce its intensity to zero using the light strength slider. This removes directional highlights and shadows from the model entirely.
For ambient light, setting the ambient color to pure white at full brightness creates a flat, evenly-lit appearance. Setting it to a specific color can tint the entire model, which is useful for matching colored backgrounds or broadcast environments.
🔦 Achieving a Flat, Unlit Look
The closest VSeeFace gets to "no lighting" is a combination of:
- Light strength set to 0 — eliminates the directional light
- Ambient light set to white (RGB 255, 255, 255) at full intensity — fills the model with neutral, flat light from all directions
This effectively makes every surface on the model render at its base texture color with no shading influence. For avatars using MToon shaders (common with VRoid models), this tends to produce clean, anime-style flat visuals. For avatars using standard PBR shaders, the result may look different because those shaders respond to light differently by design.
If your avatar still shows baked-in shading after zeroing out the light settings, that shading is likely embedded in the texture files themselves — not applied by VSeeFace's lighting engine. That would need to be addressed in your modeling software or texture editor, not in VSeeFace.
How Shader Type Affects Your Results 🎨
This is one of the most important variables in the equation. VSeeFace doesn't control shading uniformly across all avatar types — the shader assigned to your model's materials determines how it responds to lighting changes.
| Shader Type | Responds to VSeeFace Lighting? | Common Use |
|---|---|---|
| MToon (VRoid default) | Yes, predictably | Anime/cartoon avatars |
| Standard (Unity) | Yes, with PBR behavior | Realistic avatars |
| Unlit | No — always flat | Stylized or 2D-style models |
| Custom shaders | Varies | Advanced/modified models |
If your model uses an unlit shader, VSeeFace's lighting sliders won't affect it at all — which might actually be your goal, or might mean you need to reassign shaders in a tool like Blender or Unity before importing.
Lighting and External Capture Tools
Many VTubers don't rely solely on VSeeFace's internal lighting — they capture the VSeeFace window using OBS Studio or similar tools and apply color correction, brightness adjustments, or lighting effects at the capture layer instead.
If you're using a green screen or transparent background (enabled via VSeeFace's background settings), the lighting on your avatar becomes even more visible because there's nothing else in the scene to draw the eye. In these setups, flat lighting in VSeeFace combined with color grading in OBS gives you much finer control over the final look.
Spout2 output (available in VSeeFace) also allows you to pipe your avatar directly into software like Resolume or Spout-compatible OBS plugins, where lighting and compositing can be handled externally with more precision.
Variables That Determine Your Ideal Setup
How aggressively you disable lighting — and whether doing so improves or hurts your output — depends on several factors unique to your situation:
- Your avatar's shader type and whether it was built for lit or unlit rendering
- Your background setup — static color, image, video, or transparent
- Your streaming or recording software and whether you apply post-processing there
- Your monitor calibration — what looks flat and clean on one display can look blown-out on another
- Your audience's expectation — some aesthetics benefit from shading; others look better flat
There's no universal correct setting. Two VTubers using the same VSeeFace version with visually similar avatars can end up with completely different optimal lighting configurations depending on the rest of their pipeline.