Как только темнота окутает мой персонаж, я уже не смогу ему помочь, но я немного хихикнул.

"Эти дураки никогда этого не увидят",- сказал я себе. Как только я нажал джойстик, мой персонаж медленно пополз вперед. Когда он был вуглу, я нажал кнопку, и внезапно он оторвался от стены и сел, ожидая добычу. Сидя в молчаливом ожидании, мой персонаж неторопливо проверяет свои очки ночного видения, оружие и другие причудливые устройства, которые он принес с собой для рискованной попытки.

Вся эта анимация происходит в реальном времени, поэтому нет никаких переходов и остановок во время изменения действий персонажа. От бега до ползания или лазания по стенам и беспечной проверки оборудования - все анимации непосредственно перетекают друг в друга. В своем воображении я могу отлично представить, как скелет персонажа двигается и изгибается в результате всех его действий. Меш персонажа в точности соответствует костям, включая всякие мелочи - от неравномерности мускулов до складок на камуфляжном костюме.

Вы можете создать все эти особенности анимации (и даже намного больше), используя так называемую скелетную анимацию, наверное, самую привлекательную технологию анимирования, которую вы только можете использовать в ваших проектах. Работать с этой технологией определенно проще, чем это может показаться сначала. Посмотрев примеры таких игр как "Splinter Cell" фирмы Tom Clancy , показывающих миру возможности скелетной анимации, вы точно не захотите пропустить эту тему. Данная глава поможет вам начать. Здесь все: от начала работы со структурами скелетов до скелетных мешей.

Вы этой главе вы научитесь:

• Работать со скелетными иерархиями;

• Использовать скелетные меши;

• Загружать иерархии фреймов и скелетные меши из .X файлов;

• Перестраивать иерархии костей и скелетных мешей.

ParseMesh || Оглавление || Начало скелетной анимации