@@ -67,6 +67,34 @@ If needed, a section can be split into subsections with a "------" delimiter.
6767
6868## Library & Tooling Updates
6969
70+ ### [ rib]
71+
72+ ![ rib] ( rib.gif )
73+
74+ Parsing a 3D model file and understand the different links between bone matrices,
75+ keyframes and vertices is a task that can take a lot of time and motivation of
76+ the developer. On top of that, combining the different bone transform matrices
77+ for the current frame is often error prone.
78+
79+ [ rib] is an attempt to tackle these problems and
80+ might help you save time.
81+
82+ Current features of [ rib] include:
83+
84+ - Support of collada files coming from the latest Blender version.
85+ - Precomputation of the bone matrices expressed in the world space so that you
86+ just have to pass it to your shader for traditional GPU skinning.
87+ - Interpolation between keyframes
88+ - (De)/serialization in binary thanks to [ bincode]
89+
90+ [ rib] can be greatly extended, for example with the support of other format
91+ handling skeleton data, such as the [ glTF] format.
92+ Contributions are more than welcome.
93+
94+ [ rib ] : https://github.com/bmatthieu3/rib
95+ [ bincode ] : https://github.com/servo/bincode
96+ [ glTF ] : https://github.com/KhronosGroup/glTF/blob/master/README.md
97+
7098## Popular Workgroup Issues in Github
7199
72100<!-- Up to 10 links to interesting issues -->
0 commit comments