Broadcasting and VTubing

Personal projects, 2022–present.

OBS tooling, machinima videos for community engagement and a Live2D VTuber avatar for game streams.

OBS tools

C++, Qt, October 2026

Export Path Dock

OBS Studio dock that sets the recording folder from the main window, for machinima capture into each project's own folder. Open source.

The Export Path dock in OBS: output mode Simple, the recording folder in a dropdown of recent folders, and Browse and Open Folder buttons
  • Dock
    • Recording folder shown next to the scenes, changed between recordings without opening Settings
    • Ten recent folders; opens the current folder; offers to create a missing one
    • Refuses folders OBS can't write to
  • OBS settings. Simple and Advanced output modes, including Custom Output (FFmpeg); follows profile changes.
  • Build. Official OBS plugin template; Windows, macOS and Ubuntu packages built by GitHub Actions.

Source on GitHub

Machinima intros

World of Warcraft Classic, Premiere Pro, OBS, 2023–2024

  • Purpose. Season intros for a guild's raid videos, for community engagement.
  • Style
    • Anime opening: title card, staged in-game shots cut to the song, subtitled lyrics
    • Raid highlights with the stream overlay
  • Production. Directed and edited in Premiere Pro.
Season 1, 2023.
Season 2, 2023.
Season 3, 2024.

VTuber avatar

Live2D, VTube Studio, 2023–present

Generated illustration, cleaned up by hand and rigged in Live2D. Avatar driven by webcam, microphone and game controller using VTube Studio.

Stream overlay.

Rig

  • Webcam
    • Head tilt from face angle
    • Head position from face position
    • Blinks from eye openness
  • Microphone. Lip sync with mouth shapes for A, E and O.
  • Controller
    • Sticks move the paws
    • Right thumb moves between the stick and the A, B, X and Y buttons
    • Paw presses for shoulder buttons and triggers, as expressions on controller hotkeys
  • Idle. Tail, breathing and head bob on a periodic cycle.
  • Model. 20 Live2D parameters.
The original generated illustration: an orange tabby in a gaming headset, holding a controller in a green armchair, on a cream background
Generated, Bing Image Creator.

Art

  • Source. Generated in Bing Image Creator (OpenAI DALL·E), cleaned up by hand.
  • Parts. Body, head, five mouth shapes, closed eyes, paws and tail, on one 2048 texture sheet.
Rig parts from the texture sheet, placed as in the Live2D model.