File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed
content/posts/newsletter-016 Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -229,6 +229,32 @@ _Discussions:
229229[ toy benchmark ] : https://git.sr.ht/~vlmutolo/rkyv-bench/tree/master/src/main.rs
230230[ architecture and internals of rkyv ] : https://davidkoloski.me/blog/rkyv-architecture/
231231
232+ ### [ rib]
233+
234+ ![ rib] ( rib.gif )
235+
236+ Parsing a 3D model file and understanding the different links between bone
237+ matrices, keyframes and vertices is a task that can take a lot of time and
238+ motivation of the developer. On top of that, combining the different bone
239+ transform matrices for the current frame is often error prone.
240+
241+ [ rib] is an attempt to tackle these problems and might help you save time.
242+ Current features of [ rib] include:
243+
244+ - Support of collada files coming from the latest Blender version.
245+ - Precomputation of the bone matrices expressed in the world space so that you
246+ just have to pass it to your shader for traditional GPU skinning.
247+ - Interpolation between keyframes
248+ - (De)/serialization in binary thanks to [ bincode]
249+
250+ [ rib] can be greatly extended, for example with the support of other format
251+ handling skeleton data, such as the [ glTF] format.
252+ Contributions are more than welcome.
253+
254+ [ rib ] : https://github.com/bmatthieu3/rib
255+ [ bincode ] : https://github.com/servo/bincode
256+ [ glTF ] : https://github.com/KhronosGroup/glTF/blob/master/README.md
257+
232258### [ Kira]
233259
234260[ Kira] by [ @tesselode ] is an audio library designed to help create expressive
You can’t perform that action at this time.
0 commit comments