VirtualFencer: Generating Fencing Bouts based on Strategies Extracted from In-the-Wild Videos

Zhiyin Lin, Purvi Goel, Joy Yun, C. Karen Liu, Joao Pedro Araujo
6/30/2025
cs.CVcs.GR

No confident code implementation found for this paper.

Abstract

Fencing is a sport where athletes engage in diverse yet strategically logical motions. While most motions fall into a few high-level actions (e.g. step, lunge, parry), the execution can vary widely-fast vs. slow, large vs. small, offensive vs. defensive. Moreover, a fencer's actions are informed by a strategy that often comes in response to the opponent's behavior. This combination of motion diversity with underlying two-player strategy motivates the application of data-driven modeling to fencing. We present VirtualFencer, a system capable of extracting 3D fencing motion and strategy from in-the-wild video without supervision, and then using that extracted knowledge to generate realistic fencing behavior. We demonstrate the versatile capabilities of our system by having it (i) fence against itself (self-play), (ii) fence against a real fencer's motion from online video, and (iii) fence interactively against a professional fencer.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lin2025virtualfencer,
  title  = {VirtualFencer: Generating Fencing Bouts based on Strategies Extracted from In-the-Wild Videos},
  author = {Zhiyin Lin and Purvi Goel and Joy Yun and C. Karen Liu and Joao Pedro Araujo},
  year   = {2025},
  eprint = {2507.00261},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.00261v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.00261.svg)](https://codeofpaper.com/paper/2507.00261)

Discussion