gitwtfhub

wtf is abcvfx?

keijiro/abcvfx — explained in plain English

Analysis updated 2026-08-03 · repo last pushed 2023-12-29

103Audience · developerComplexity · 3/5DormantSetup · moderate

TL;DR

A Unity sample project showing how to play pre-recorded 3D animations inside Unity's visual effects system, letting you combine real human motion with real-time particle effects.

Mindmap

mindmap
  root((repo))
    What it does
      Plays recorded 3D animations
      Combines with particle effects
      Two example scenes
    Tech stack
      Unity
      VFX Graph
      Alembic files
    Use cases
      Game cutscenes
      Virtual concerts
      AR applications
    Audience
      Unity developers
      Technical artists
    Setup
      Download 4Dviews files
      Convert images to video

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Build a game cutscene where a recorded actor is surrounded by dynamic particle effects.

REASON 2

Create a virtual concert experience combining volumetric video of a performer with real-time visuals.

REASON 3

Develop an AR application where a real human performance interacts with digital smoke or fire.

REASON 4

Learn how to set up Alembic animation files inside Unity VFX Graph as a hands-on starting point.

What's in the stack?

UnityVFX GraphAlembic

How it stacks up

keijiro/abcvfxasz798838958/geniusfkoaiazw413/ternos
Stars103103103
LanguagePythonRust
Last pushed2023-12-292026-03-19
MaintenanceDormantMaintained
Setup difficultymoderatehardmoderate
Complexity3/54/54/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Unity with VFX Graph support and downloading external 4Dviews sample files plus converting image sequences to video.

No license information is provided in the explanation, so usage terms are unknown.

Wtf does this do

Abcvfx is a sample project for Unity that shows game developers and technical artists how to play pre-recorded 3D animations inside Unity's visual effects system. The main benefit is that it lets you combine cinematic, motion-capture-style animations with real-time particle effects. For example, you could use this approach to make a recorded video of a real person interact with digital smoke, fire, or particle bursts in a game or interactive experience. The project works by combining two things: Unity's VFX Graph (the tool used to build complex particle effects) and Alembic animation files (a standard format for storing recorded 3D animations, often captured from real actors or detailed film scenes). In the past, getting these two systems to talk to each other required a custom add-on. Now, Unity handles this automatically, and this repository simply provides example scenes showing how to set it up. It includes two main examples. The first is a basic setup that pairs a static 3D animation with a regular texture. The second is more advanced, showing how to play "volumetric video", essentially a moving 3D recording of a person, using a sample sequence from a company called 4Dviews. The repository doesn't include the actual 4D video files, but the README points you to where you can download them and explains how to convert the images into a video format Unity can read. The primary audience is Unity developers or technical artists who want to create interactive experiences featuring real human performances. If you are building a game cutscene, a virtual concert, or an AR application where a recorded actor needs to be surrounded by dynamic digital effects, this project serves as a hands-on starting point for making that happen.

Yoink these prompts

Prompt 1
How do I set up an Alembic animation file to play inside Unity VFX Graph using the abcvfx sample project?
Prompt 2
Using the abcvfx repo as a reference, how can I combine volumetric video from 4Dviews with real-time particle effects in Unity?
Prompt 3
How do I download and convert 4Dviews image sequences into a video format Unity can read for the abcvfx volumetric video example?
Prompt 4
Based on the abcvfx project, what is the difference between the basic texture example and the advanced volumetric video example in Unity VFX Graph?

Frequently asked questions

wtf is abcvfx?

A Unity sample project showing how to play pre-recorded 3D animations inside Unity's visual effects system, letting you combine real human motion with real-time particle effects.

Is abcvfx actively maintained?

Dormant — no commits in 2+ years (last push 2023-12-29).

What license does abcvfx use?

No license information is provided in the explanation, so usage terms are unknown.

How hard is abcvfx to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is abcvfx for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.