PeizhuoLi / walk-the-dog

A vector-quantized periodic autoencoder (VQ-PAE) for motion alignment across different morphologies with no supervision [SIGGRAPH 2024]
https://peizhuoli.github.io/walkthedog/
Other
63 stars 8 forks source link

Custom data preprocessing #3

Open kai-lan opened 1 month ago

kai-lan commented 1 month ago

Hi,

Is it possible to preprocess custom data without Unity? It would be nice to be able to do it in a Python script.

PeizhuoLi commented 1 month ago

Hi Kai-Lan,

Thanks for your question. It would be possible to imitate the Unity functions in python. However, it would require a decent amount of work and we don't have a plan to implement it for

kai-lan commented 1 month ago

Thank you for your reply. Can you tell me what it is done during data preprocessing? Is it simply conversion from a BVH file to a binary format? Otherwise, what extra properties are calculated?

PeizhuoLi commented 4 weeks ago

The most important thing is to calculate the root coordinate, and covert joint rotations, velocities and positions in the root coordinate and export them for training.