
Portuguese: 
Queridos Colegas de estudo, aqui é Two Minute Papers com Károly Zsolnai-Fehér.
Nesta série, falamos frequentemente sobre animações por computador e simulações físicas, e esses
episódios são geralmente sobre um ou o outro.
Veja só, é possível ensinar um agente de IA simulado a levantar peso e pular bem alto
usando simulações físicas para ter a certeza de que os movimentos e as forças são precisos.
O lado da simulação está sempre buscando por correções.
No entanto, não vamos esquecer que as coisas também precisam parecer boas.
Estúdios de animação estão pagando uma fortuna para gravar capturas de movimento a partir de humanos reais
e as vezes até de cachorros para terem certeza que esses movimentos são visualmente agradáveis.
Então, é possível de criar algo que reage aos nossos comandos com o controle,
pareça bom, e ainda é fiel à física?
Bem, dê uma olhada!
Esse trabalho foi desenvolvido na Ubisoft La Forge

English: 
Dear Fellow Scholars, this is Two Minute Papers
with Károly Zsolnai-Fehér.
In this series, we often talk about computer
animation and physical simulations, and these
episodes are typically about one or the other.
You see, it is possible to teach a simulated
AI agent to lift weights and jump really high
using physical simulations to make sure that
the movements and forces are accurate.
The simulation side is always looking for
correctness.
However, let’s not forget that things also
have to look good.
Animation studios are paying a fortune to
record motion capture data from real humans
and sometimes even dogs to make sure that
these movements are visually appealing.
So, is it possible to create something that
reacts to our commands with the controller,
looks good, and also adheres to physics?
Well, have a look!
This work was developed at Ubisoft La Forge.

English: 
It responds to our input via the controller
and the output animations are fluid and natural.
Since it relies on a technique called deep
reinforcement learning, it requires training.
You see that early on, the blue agent is trying
to imitate the white character, and it is
not doing well at all.
It basically looks like me when going to bed
after reading papers all night.
The white agent’s movement is not physically
simulated and was built using a motion database
with only 10 minutes of animation data.
This is the one that is in the “looks good”
category.
Or, it would look really good if it wasn’t
pacing around like a drunkard, so the question
naturally arises, who in their right minds
would control a character like this?
Well, of course, no one!
This sequence was generated by an artificial,
worst-case player which is a nightmare situation
for any AI to reproduce.
Early on, it indeed is a nightmare.
However…after 30 hours of training, the
blue agent learned to reproduce the motion

Portuguese: 
Ele responde aos nossos inputs do controle e as animações do output são fluidas e natural.
Já que isso se baseia em uma técnica chamada Aprendizagem por Reforço Profundo, é necessário treinamento.
Você vê que, no início, o agente azul está tentando imitar o personagem branco, e ele
não está indo muito bem.
Ele se parece comigo quando vou pra cama depois de ler artigos a noite toda.
O movimento do agente branco não é simulado fisicamente mas sim feito usando um banco de dados de movimento
com apenas 10 minutos de dados de animação.
Esse é um que está na categoria "parece bom".
Ou, iria parecer muito bom se não estivesse andando igual um bêbado, então a pergunta
surge naturalmente, quem em sã consciência iria controlar um personagem desse jeito?
Bem, com certeza, ninguém!
Essa sequência foi gerada por um jogador artificial, do pior cenário possível, o que é um pesadelo
para qualquer IA reproduzir.
No início, é realmente um pesadelo.
Apesar disso, depois de 30 horas de treino, o agente azul aprendeu a reproduzir os movimentos

English: 
of the white character, while being physically
simulated.
So, what is the advantage of that?
Well, for instance, it can interact with the
scene better, and is robust against perturbations.
This means that it can rapidly recover from
undesirable positions.
This can be validated via something that the
paper calls impact testing.
Are you thinking what I am thinking?
I hope so, because I am thinking about throwing
blocks at this virtual agent, one of our favorite
pastimes at Two Minute Papers, and it will
be able to handle them.
Whoops!
Well, most of them anyway.
It also reacts to a change in direction much
quicker than previous agents.
If all that was not amazing enough, the whole
control system is very light, and takes only
a few microseconds, most of which is spent
by not even the control part, but the physics
simulation.
So, with the power of computer graphics and
machine learning research, animation and physics

Portuguese: 
do personagem branco, enquanto estava sendo simulado fisicamente.
Mas qual é a vantagem disso?
Bem, por enquanto, ele pode interagir melhor com o cenário e é resistente à pertubações.
Isso significa que ele pode se recuperar rapidamente de posições indesejadas.
Isso pode ser comprovado por algo que o artigo chama de Teste de Impacto.
Você está pensando no que estou pensando?
Espero que sim, porque eu estou pensando sobre jogar blocos nesse agente virtual, um dos meus
passatempos favoritos no Two Minute Papers, e ele será capaz de aguentar eles.
Ops!
Bem, a maioria deles, pelo menos.
Ele tambem reage a uma mundança de direção muito mais rápido que o agente anterior.
Se tudo isso já não fosse bom o bastante, todo o sistema de controle é super leve, e leva apenas
alguns microssegundos, a maior parte não é nem gasta pela parte do controle, mas pela
simulação física
Então, com o poder da Computação Gráfica e do estudo de Apredizagem de Máquinas, animações e física

English: 
can now be combined beautifully, it does not
limit controller responsiveness, looks very
realistic, and it is very likely that we’ll
see this technique in action in future Ubisoft
games.
Outstanding.
This video was supported by you on Patreon.
If you wish to watch these videos in early
access, or get your name immortalized in the
video description, make sure to go to Patreon.com/TwoMinutePapers
and pick up one of those cool perks, or, we
are also test driving the early access program
here on YouTube, just go ahead and click the
join button, or use the link in the description.
Thanks for watching and for your generous
support, and I'll see you next time!

Portuguese: 
podem agora ser uma linda combinação, não limita a capacidade de resposta do controle, parece muito
realista e é muito provável que nós veremos essa técnica em ação em
futuros jogos da Ubisoft.
Extraordinário.
Esse vídeo foi patrocinado por você pelo Patreon.
Se você deseja assistir esses vídeos em acesso antecipado, ou ter seu nome imortalizado na
descrição do vídeo, acesse  Patreon.com/TwoMinutePapers e escolha uma dessas boas vantagens, ou, nós
também estamos testando o programa de acesso antecipado aqui no YouTube, apenas clique no
"Seja Membro" ou clique no link na descrição.
Obrigado por assistir e por sua generosa contribuição, e nos vemos no próximo episódio!
