You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,13 +27,13 @@
27
27
## Update log
28
28
29
29
- (2024.04.24)
30
-
- Release the windows Unity demo (GPU) trained in 100style dataset.
30
+
- Release the Windows Unity demo (GPU) trained in 100STYLE dataset.
31
31
- (2024.06.23)
32
-
- Release the training code in pytorch.
32
+
- Release the training code in PyTorch.
33
33
34
34
## Getting Started
35
35
36
-
Our project is developed with Unity, and features a real-time character control demo that generate high-quality and diversity character animations, responding in real-time to user-supplied control signals. With our character controller, you can control your character to move with any arbitray style you want, all achieved through a single unified model.
36
+
Our project is developed with Unity, and features a real-time character control demo that generates high-quality and diverse character animations, responding in real-time to user-supplied control signals. With our character controller, you can control your character to move with any arbitrary style you want, all achieved through a single unified model.
37
37
38
38
A well-designed diffusion model is powering behind the demo, and it can be run efficiently on consumer-level GPUs or Apple Silicon MacBooks. For more information, please visit our project's [homepage](https://aiganimation.github.io/CAMDM/) or the [releases page](https://github.com/AIGAnimation/CAMDM/releases) to download the runnable program.
39
39
@@ -53,29 +53,29 @@ L: Previous style
53
53
54
54
## Train from Scratch
55
55
56
-
Our project contains two main modules: network training part with [PyTorch](https://github.com/AIGAnimation/CAMDM/PyTorch/), and demo with [Unity](https://github.com/AIGAnimation/CAMDM/Unity/). Both modules are open-sourced and can be accessed in this repository.
56
+
Our project contains two main modules: Network training part with [PyTorch](https://github.com/AIGAnimation/CAMDM/tree/main/PyTorch), and demo with [Unity](https://github.com/AIGAnimation/CAMDM/tree/main/Unity). Both modules are open-sourced and can be accessed in this repository.
57
57
58
58
### Character and Motion Preparation
59
59
60
60
To train a character animation system, you first need a rigged character and its corresponding motion data. In our project, we provide an example with Y-Bot from [Mixamo](https://www.mixamo.com/#/), which uses the standard Mixamo skeleton configuration. We also retargeted the 100STYLE dataset with the Mixamo skeleton. Therefore, you can download any other character from Mixamo and drive it with our trained model.
61
61
62
62
For customized character and motion data, please wait for our further documentation to explain the retargeting and rigging process.
63
63
64
-
### Diffusion Network Training [[PyTorch]](https://github.com/AIGAnimation/CAMDM/PyTorch/)
64
+
### Diffusion Network Training [[PyTorch]](https://github.com/AIGAnimation/CAMDM/tree/main/PyTorch)
65
65
66
-
All the training code and documents can be found in the subfolder of our repository.
66
+
All the training codes and documents can be found in the subfolder of our repository.
67
67
68
-
A practical training session using the entire 100STYLE dataset will take approximately one day, although acceptable checkpoints can usually be obtained after just a few hours (more than 4 hours). Following the completion of the network training, it's necessary to convert the saved checkpoints into the ONNX format. This allows them to be imported into Unity for use as a learning module. For more detals, please check the subfolder.
68
+
A practical training session using the entire 100STYLE dataset will take approximately one day, although acceptable checkpoints can usually be obtained after just a few hours (more than 4 hours). Following the completion of the network training, it's necessary to convert the saved checkpoints into the ONNX format. This allows them to be imported into Unity for use as a learning module. For more details, please check the subfolder.
0 commit comments