Skip to content

In our previous post, we talked about radix sort in combination with count sort, which is faster than the standard std::sort algorithm.

Looking at the original algorithm, it is possible to optimize it more.

Our quest for faster sorting continues.

...continue reading "Squeezing the Last Bit: Sorting integers on CPU O(n)"

The sorting problem is treated as a basic problem.

We usually study this topic when we are taking our first steps in the world of programming.

I come through this post to review this issue with a practical approach related to sort numbers using the radixsort, bucketsort and countingsort algorithm.

...continue reading "Fast Sort for Numbers O(n)"

Skeletal animation is a way of giving life, movement, smoothness to sequences of poses using geometric transformations.

Our concern in this post is centered on how to perform this frame transition from one pose to another.

skeletal walk

...continue reading "3D Character Programming Part 2 of 3: Skeletal Animation"

The mesh skinning is a way to deform a mesh using a simple structure.

For real-time applications, the simple structure is usually the transformation hierarchy.

...continue reading "3D Character Programming Part 1 of 3: Mesh Skinning"