Skip to content

Commit 53f34b6

Browse files
committed
add rib to N16
1 parent 8375a71 commit 53f34b6

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

content/posts/newsletter-016/index.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,32 @@ 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 might help you save time.
80+
Current features of [rib] include:
81+
82+
- Support of collada files coming from the latest Blender version.
83+
- Precomputation of the bone matrices expressed in the world space so that you
84+
just have to pass it to your shader for traditional GPU skinning.
85+
- Interpolation between keyframes
86+
- (De)/serialization in binary thanks to [bincode]
87+
88+
[rib] can be greatly extended, for example with the support of other format
89+
handling skeleton data, such as the [glTF] format.
90+
Contributions are more than welcome.
91+
92+
[rib]: https://github.com/bmatthieu3/rib
93+
[bincode]: https://github.com/servo/bincode
94+
[glTF]: https://github.com/KhronosGroup/glTF/blob/master/README.md
95+
7096
## Popular Workgroup Issues in Github
7197

7298
<!-- Up to 10 links to interesting issues -->

content/posts/newsletter-016/rib.gif

314 KB
Loading

0 commit comments

Comments
 (0)