Dopasowywanie ruchu z bazy nagrań (motion matching)

Motion matching · id motionmatching · aliases: motion matching, dopasowywanie ruchu, wyszukiwanie ruchu

Kinematyczna metoda animacji, która co kilka klatek szuka w bazie nagrań najbliższego wektora cech pozy i trajektorii i przeskakuje do tego miejsca.

A kinematic animation method that every frame or few frames searches the recording database for the nearest pose-and-trajectory feature vector and jumps playback there.

In one sentence

Gra co chwilę przeszukuje dużą bibliotekę nagranego ruchu i odtwarza fragment najlepiej pasujący do tego, co robi gracz.

The game keeps searching a big library of recorded movement and plays the snippet that best fits what the player is doing.

Problem it solves

Klasyczne grafy animacji z ręcznie ustawionymi przejściami rozrastają się do setek połączeń, a ruch i tak wygląda sztywno.

Classic animation graphs with hand-set transitions grow to hundreds of links, and the motion still looks stiff.

What it does

Działa jak DJ, który w każdej chwili wybiera z płytoteki takt pasujący do poprzedniego i do nastroju sali.

It works like a DJ who keeps picking from the record crate the bar that fits the last one and the mood of the room.

Everyday example

Sterujesz postacią gałką pada, nagle zawracasz, a ona wykonuje naturalny obrót z przeniesieniem ciężaru, zamiast obracać się w miejscu.

You steer a character with the gamepad stick, suddenly reverse, and she makes a natural weight-shifting turn instead of spinning in place.

This concerns you if you…

Related topics

Sources