# chengkehan/GPUSkinning

Repository: https://github.com/chengkehan/GPUSkinning
Canonical: https://ross.abutalabs.com/products/gpuskinning
Language: C#
License: MIT
License Family: permissive
Topics: gpuskinning, gpu-skinning
Last push: 2019-07-21T14:47:31+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3486, "days_push": 2600, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1062, forks 229 (observed 2026-08-28T04:03:26.076046+00:00)

## What it is
A Unity library that replaces Unity's built-in CPU bone animation with custom GPU skinning, storing bone matrices in textures or compute buffers and using GPU instancing and LOD for performance. It includes an editor tool and supports legacy, generic, and humanoid animation types.

## Use cases
- render thousands of animated characters cheaply in Unity
- move skinning from CPU to GPU for crowd scenes
- use GPU instancing for skinned meshes
- apply level-of-detail to animated characters
- attach props like weapons to animated bone joints

## When to choose
- you need to render large crowds of animated characters in Unity
- CPU skinning is a performance bottleneck
- you want GPU instancing and LOD for skinned meshes

## When to avoid
- you need actively maintained or production-supported software
- your project doesn't use Unity
- you rely on Unity's built-in animation system features not covered by this tool

## Facets
- artifact type: library
- maturity: maintenance
- function: graphics, animation, simulation
- domain: graphics, performance
- platform: game-engine
- tags: unity, gpu-skinning, gpu-instancing, vertex-shader, crowd-rendering, level-of-detail, game-development, gpu

## Member repositories
- chengkehan/GPUSkinning (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:26.076046+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:56:43.789207+00:00, confidence not recorded.
  - readme: https://github.com/chengkehan/GPUSkinning (fetched 2026-08-28T04:03:26.076046+00:00, sha 67eacb3bf07c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
