Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
munkybutt authored Sep 16, 2023
1 parent 2488482 commit 4ad2f52
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,10 @@

* Currently supported DCCs:
- 3DsMax:
- 2024 - Python310
- 2023 - Python39
- 2021 and 2022 - Python37
- 2022 - Python37
- 2021 - Python37
- Maya:
- 2023 - Python39
- 2022 - Python37
Expand All @@ -58,8 +60,13 @@ There are three types of data that are of interest when working with skin data:
PySkinData is a c++ struct containing the above data, exposed to python as the SkinData class.
This struct allows the data to be typed correctly rather than all typed as floats.
On the c++ side, the data is stored in Eigen matrices.
On the Python side, the data is exposed via Pybind11 as numpy arrays.
It also provides a friendly interface to the raw data in the form of the following properties:
On the Python side, the data is exposed via Pybind11 as numpy arrays.

Due to the relationship between Eigen and Pybind11, there is no performance hit when passing arrays to and from c++.

🔥 It is fast 🔥

It also provides a simple interface to the raw data in the form of the following properties:
- SkinData.weights
- SkinData.bone_ids
- SkinData.positions
Expand Down

0 comments on commit 4ad2f52

Please sign in to comment.