Jogo com personagens de cutscenes


















-
www.youtube.comBaixar
Por trás de um vídeo intrigante, há uma longa história.
Nos últimos anos, estudei animações, cutscenes e as possibilidades que elas podem nos oferecer.
Paralelamente, fiz algumas desenvolvimentos(em breve publicarei) e pequenas descobertas.
Uma delas é a possibilidade de usar personagens no jogo com uma nova hierarquia esquelética (um, dois, três), o que pode não apenas permitir o uso de novos tipos de NPCs, mas também diversificar os locais.
No entanto, houve alguns problemas, um dos quais eu não consegui resolver por um longo tempo.
Esse é o limite de ossos.
Os personagens de cutscene têm um limite de 64 ossos, o que permite realizar a maioria das ideias (cânion neste vídeo e monstro neste), enquanto os personagens do jogo têm um limite de 24 ossos, o que não era suficiente nem para NPCs padrão, quanto mais para algumas ideias. Sim, as mesmas tecidos não impediram a implementação, mas não havia como sonhar com algo maior .
No entanto, graças à dica de The Hero , consegui encontrar uma brecha no motor e abrir uma maneira de usar 64 ossos, como nas cutscenes.
Para isso, o modelo cop.dff precisa ter a mesma hierarquia esquelética que os personagens que você deseja usar nas cenas do jogo.
Mais tarde, The Hero decidiu facilitar a situação e escreveu um plugin, que pode ser usado em vez daquela brecha. Não pretendo publicá-lo separadamente, pois The Hero não o publicou em nenhum lugar além daquela mensagem no gtaforums, para a qual eu dei o link. Além disso, o plugin pode conter bugs.
P.S. Estou trabalhando em um tutorial abrangente sobre cutscenes, que deve ser lançado nos próximos meses. E este vídeo é um pequeno "bônus-guia".
За странным видео стоит долгая история.
На протяжении нескольких лет изучаю анимации, катсцены и возможности, которые они нам могут дать.
Параллельно сделал несколько разработок(скоро опубликую) и небольших открытий.
Одно из них - возможность использования в игре персонажей с новой скелетной иерархией(раз, два, три), что может не только позволить использовать новые виды NPC, но и разнообразить локации.
Однако было несколько проблем, одну из которых мне не удавалось решить долгое время.
Это лимит костей.
У катсценовых персонажей лимит в 64 кости, что позволяет реализовать большинство задумок(каньон в этом видео и монстр в этом), в то время как у внутриигровых персонажей лимит упирался в 24 кости, чего не хватало даже стандартным NPC, не говоря уже о каких-то задумках. Да, те же ткани это не мешало реализовать, но о чем-то большем мечтать не приходилось.
Однако благодаря наводке The Hero удалось найти лазейку в движке и открыть способ использования 64 костей, как в катсценах.
Для этого нужно, чтобы у модели cop.dff была та же скелетная иерархия, что и у персонажей, которых вы хотите использовать во внутриигровых сценах.
Позднее The Hero решил облегчить ситуацию и написал плагин, который можно использовать вместо той лазейки. Публиковать его отдельно я не собираюсь, т.к. сам The Hero его нигде не публиковал кроме того сообщения на gtaforums, на которое я дал ссылку. Кроме того, плагин может содержать баги.
P.S. Работаю над объемным туториалом по катсценам, который должен выйти в ближайшие месяцы. А это видео - небольшой "бонус-гайд".