{"id":405,"date":"2017-03-05T13:35:07","date_gmt":"2017-03-05T16:35:07","guid":{"rendered":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/?p=405"},"modified":"2022-01-28T19:40:50","modified_gmt":"2022-01-28T22:40:50","slug":"o-cinema-de-animacao-e-a-matematica","status":"publish","type":"post","link":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/2017\/03\/05\/o-cinema-de-animacao-e-a-matematica\/","title":{"rendered":"O cinema de anima\u00e7\u00e3o e a matem\u00e1tica (vol. 5, n. 1, 2017)"},"content":{"rendered":"<h1>Quando as ci\u00eancias exatas e a arte se unem para produzir coisas incr\u00edveis.<\/h1>\n<p>Os filmes de anima\u00e7\u00e3o evolu\u00edram muito nos \u00faltimos anos. S\u00e3o muitas as t\u00e9cnicas utilizadas nesse campo e elas podem envolver o uso materiais diversos. Mas o principio b\u00e1sico de qualquer anima\u00e7\u00e3o \u00e9 o mesmo. Partindo de uma imagem inicial, o animador faz pequenas altera\u00e7\u00f5es nessa imagem e as coloca em sequ\u00eancia, para provocar a sensa\u00e7\u00e3o de movimento.<\/p>\n<figure id=\"attachment_417\" aria-describedby=\"caption-attachment-417\" style=\"width: 294px\" class=\"wp-caption alignright\"><img decoding=\"async\" class=\"wp-image-417\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/Frankenweenie-tim-burton-making-of.jpeg\" alt=\"Tim Burton ao lado de uma cena do seu filme Frankenweenie. \" width=\"294\" height=\"152\" srcset=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/Frankenweenie-tim-burton-making-of.jpeg 500w, https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/Frankenweenie-tim-burton-making-of-300x155.jpeg 300w\" sizes=\"(max-width: 294px) 100vw, 294px\" \/><figcaption id=\"caption-attachment-417\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Tim Burton ao lado de uma cena do Frankenweenie.<\/span><\/figcaption><\/figure>\n<p>Isso pode ser feito com modelos de massinha de modelar e fotografando seus movimentos quadro a quadro. Essa t\u00e9cnica \u00e9 chamada\u00a0<em>stop motion.<\/em><\/p>\n<p>Se voc\u00ea assistiu Frankenweenie, A Noiva Cad\u00e1ver, O Estranho Mundo de Jack, O Fant\u00e1stico Senhor Raposo, entre outros, voc\u00ea viu excelentes trabalhos em <em>stop motion<\/em>.<\/p>\n<figure id=\"attachment_418\" aria-describedby=\"caption-attachment-418\" style=\"width: 371px\" class=\"wp-caption alignleft\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-418\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/giphy.gif\" alt=\"Anima\u00e7\u00e3o de flipbook por Rambo_Brit3, postada no reddit\" width=\"371\" height=\"281\" \/><figcaption id=\"caption-attachment-418\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Anima\u00e7\u00e3o de flipbook por Rambo_Brit3, postada no reddit<\/span><\/figcaption><\/figure>\n<p>Tamb\u00e9m \u00e9 comum ver esse princ\u00edpio sendo usado nos chamados flipbooks (ou foliosc\u00f3pios).<\/p>\n<p>Para chegar ao resultado esperado, o\u00a0animador desenha sucessivas poses-chave de cada personagem. Depois, constr\u00f3i as poses intermedi\u00e1rias que as conectam.<\/p>\n<p>Quando os desenhos s\u00e3o colocados em sequ\u00eancia e folheamos as p\u00e1ginas do flipbook, vemos esse efeito de anima\u00e7\u00e3o.<\/p>\n<h2><strong>Modelagem de ambiente<\/strong><\/h2>\n<p>Todo o ambiente de uma anima\u00e7\u00e3o \u00e9 constru\u00eddo atrav\u00e9s de um processo chamado modelagem, que nesse caso podemos entender como<\/p>\n<blockquote><p>a aplica\u00e7\u00e3o de modelos matem\u00e1ticos e estat\u00edsticos e t\u00e9cnicas computacionais na constru\u00e7\u00e3o de objetos digitais, que podem ou n\u00e3o ser animados.<\/p><\/blockquote>\n<p>Para exemplificar, vamos pegar um elemento bem simples de um ambiente: A\u00a0grama.<\/p>\n<figure id=\"attachment_412\" aria-describedby=\"caption-attachment-412\" style=\"width: 258px\" class=\"wp-caption alignleft\"><img decoding=\"async\" class=\"wp-image-412\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/gramas.png\" alt=\"Imagem vetorial de algumas folhas de grama\" width=\"258\" height=\"170\" srcset=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/gramas.png 640w, https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/gramas-300x198.png 300w, https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/gramas-120x80.png 120w\" sizes=\"(max-width: 258px) 100vw, 258px\" \/><figcaption id=\"caption-attachment-412\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Imagem vetorial de algumas folhas de grama<\/span><\/figcaption><\/figure>\n<p>Repare que toda folha de grama <span style=\"text-decoration: underline\">come\u00e7a em um ponto<\/span>, <span style=\"text-decoration: underline\">termina em outro ponto<\/span>\u00a0e <span style=\"text-decoration: underline\">tem uma inclina\u00e7\u00e3o<\/span>.<\/p>\n<p>Esse formato \u00e9 muito similar a uma curva bem conhecida na matem\u00e1tica: a chamada <strong>par\u00e1bola<\/strong>. Mais especificamente, um arco de par\u00e1bola.<\/p>\n<h4>Ok, conseguimos descrever um elemento do ambiente atrav\u00e9s da matem\u00e1tica. Agora, como fa\u00e7o para armazenar essa informa\u00e7\u00e3o no meu computador?<\/h4>\n<p>Eu posso fazer isso utilizando a equa\u00e7\u00e3o de uma par\u00e1bola, que ser\u00e1 f\u00e1cil para o computador entender. Mas n\u00e3o ser\u00e1 nem um pouco agrad\u00e1vel desenhar um gramado virtual usando v\u00e1rias equa\u00e7\u00f5ezinhas diferentes.<\/p>\n<p>A Pixar, uma das maiores empresas de anima\u00e7\u00e3o do mundo, resolveu esse problema de um jeito muito simples. \u00c9 poss\u00edvel obter uma par\u00e1bola definindo apenas tr\u00eas\u00a0pontos no espa\u00e7o:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-406 alignright\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-optimize.gif\" alt=\"\" width=\"206\" height=\"165\" \/>Dois deles informar\u00e3o o ponto inicial e final da minha curva (no caso, da minha grama) e o terceiro ponto, informar\u00e1 a sua curvatura. Como voc\u00ea pode ver ao lado.<\/p>\n<p>E, al\u00e9m desse arco parab\u00f3lico, tamb\u00e9m podemos utilizar outros dois par\u00e2metros para comp\u00f4r o desenho: a espessura da folha de grama e a sua tonalidade.<\/p>\n<p>E com essas 5 informa\u00e7\u00f5es &#8211; a posi\u00e7\u00e3o de tr\u00eas pontos no espa\u00e7o, e mais dois par\u00e2metros (de espessura e tonalidade) &#8211; o meu computador consegue armazenar a minha folha de grama.<\/p>\n<p>Esse \u00e9 o grande trunfo da modelagem: utilizar uma linguagem que possa ser\u00a0entendida e manipulada tanto pelos artistas quanto pelos computadores.<\/p>\n<h4><strong>De uma graminha para um gramado<\/strong><\/h4>\n<p>Depois de constru\u00eddo o meu modelo de grama, eu preciso transform\u00e1-lo em um gramado cheio de folhas e que se movimente.<\/p>\n<p>Para animar uma grama individualmente \u00e9 preciso informar ao computador onde estar\u00e1 cada um dos tr\u00eas pontos de refer\u00eancia, em cada quadro da anima\u00e7\u00e3o. E para que isso vire um gramado, eu apenas multiplico o n\u00famero de folhas:<\/p>\n<figure id=\"attachment_410\" aria-describedby=\"caption-attachment-410\" style=\"width: 215px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-410\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-gif-maker-3.gif\" alt=\"Conjunto de gramas se movendo sincronizadas\" width=\"215\" height=\"80\" \/><figcaption id=\"caption-attachment-410\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Folhas\u00a0se movendo sincronizadas<\/span><\/figcaption><\/figure>\n<p>\u00c9\u00a0claro que esse conjunto de graminhas n\u00e3o est\u00e1 nem um pouco realista. Na vida real, as folhas de grama n\u00e3o se comportam da mesma forma, como se estivessem sincronizadas.<\/p>\n<figure id=\"attachment_409\" aria-describedby=\"caption-attachment-409\" style=\"width: 211px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-409\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-gif-maker-2.gif\" alt=\"Conjunto de gramas se movendo fora de sincronia\" width=\"211\" height=\"88\" \/><figcaption id=\"caption-attachment-409\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Folhas se movendo fora de sincronia<\/span><\/figcaption><\/figure>\n<p style=\"text-align: justify\"><span style=\"font-size: 1.0625rem\">Para resolver esse problema b<\/span><span style=\"font-size: 1.0625rem\">asta adicionar um par\u00e2metro de atraso ao movimento de cada folhinha individual e, ent\u00e3o, elas parecer\u00e3o estar se movendo de modo aleat\u00f3rio (embora o movimento de vai-e-vem seja igual para todas).<\/span><\/p>\n<h3><\/h3>\n<h2><strong>Modelagem\u00a0de personagens<\/strong><\/h2>\n<p>A constru\u00e7\u00e3o digital de personagens n\u00e3o \u00e9 t\u00e3o simples quanto a de gramas. N\u00e3o \u00e9 vi\u00e1vel fazer um desenho com formas complexas usando arcos de par\u00e1bola. \u00c9 por isso que, para modelar personagens, \u00e9 comum a utiliza\u00e7\u00e3o de uma t\u00e9cnica chamada sub-divis\u00e3o.<\/p>\n<figure id=\"attachment_421\" aria-describedby=\"caption-attachment-421\" style=\"width: 193px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-421\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/1.jpg\" alt=\"Quadrado verde com pontos de refer\u00eancia em amarelo (v\u00e9rtices) e o formato de um sorriso em cinza, no interior\" width=\"193\" height=\"162\" srcset=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/1.jpg 577w, https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/1-300x252.jpg 300w\" sizes=\"(max-width: 193px) 100vw, 193px\" \/><figcaption id=\"caption-attachment-421\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Quadrado verde com pontos de refer\u00eancia em amarelo (v\u00e9rtices) e o formato de um sorriso no seu interior.<\/span><\/figcaption><\/figure>\n<p>Vamos tentar desenhar uma boca sorrindo. Para isso, n\u00f3s come\u00e7aremos com uma figura geom\u00e9trica que qualquer computador entende e manipula muito bem: o quadrado.<\/p>\n<p>Voc\u00ea consegue, apenas movendo os quatro v\u00e9rtices desse quadrado, chegar ao formato de um sorriso (o mesmo que est\u00e1 dentro do quadrado, na cor cinza)?<\/p>\n<p>Bom, \u00e9 imposs\u00edvel fazer isso, porque o sorriso n\u00e3o tem pontas, nem retas, apenas curvas.<\/p>\n<figure id=\"attachment_422\" aria-describedby=\"caption-attachment-422\" style=\"width: 328px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-422\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-video-to-gif-1.gif\" alt=\"Processo de sub-divis\u00e3o, transformando um quadrado em um oct\u00f3gono.\" width=\"328\" height=\"185\" \/><figcaption id=\"caption-attachment-422\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Processo de sub-divis\u00e3o, transformando um quadrado em um oct\u00f3gono.<\/span><\/figcaption><\/figure>\n<p>Vamos fazer o seguinte ent\u00e3o:<\/p>\n<p>Em primeiro lugar, n\u00f3s marcamos o ponto m\u00e9dio de cada lado do quadrado (agora temos 8 pontos marcados).<\/p>\n<p>Em seguida, arrastamos cada um desses 8 pontos para a direita, at\u00e9 a metade do caminho para chegar no pr\u00f3ximo ponto (como vemos no gif ao lado).<\/p>\n<p>Agora n\u00f3s temos um oct\u00f3gono, que por ter o dobro de v\u00e9rtices, nos oferece mais possibilidades de montar algum desenho. Mas ainda assim n\u00e3o \u00e9 o suficiente.<\/p>\n<figure id=\"attachment_423\" aria-describedby=\"caption-attachment-423\" style=\"width: 327px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-423\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-video-to-gif-2.gif\" alt=\"Sub-divis\u00f5es consecutivas, transformando o que era um quadrado em um pol\u00edgono de infinitos lados.\" width=\"327\" height=\"183\" \/><figcaption id=\"caption-attachment-423\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Sub-divis\u00f5es consecutivas, transformando o que era um quadrado em um pol\u00edgono de infinitos lados.<\/span><\/figcaption><\/figure>\n<p>Vamos, ent\u00e3o, repetir esse processo de novo, e de novo, e de novo. At\u00e9 obter uma forma praticamente circular <span style=\"font-size: 10pt\">(que na verdade ainda \u00e9 um pol\u00edgono, mas agora de infinitos lados, ao inv\u00e9s dos 4 lados que t\u00ednhamos no in\u00edcio)<\/span>.<\/p>\n<p>Agora, voc\u00ea tem uma esp\u00e9cie de c\u00edrculo que pode ser definido com apenas 4 pontos. E ao movimentar esses pontos, n\u00f3s poderemos, finalmente, tentar chegar no formato de sorriso que quer\u00edamos inicialmente:<\/p>\n<figure id=\"attachment_425\" aria-describedby=\"caption-attachment-425\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-425 size-full\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-gif-maker-4.gif\" alt=\"Manipula\u00e7\u00e3o do pol\u00edgono de infinitos lados usando os quadro pontos de refer\u00eancia.\" width=\"600\" height=\"338\" \/><figcaption id=\"caption-attachment-425\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Manipula\u00e7\u00e3o do pol\u00edgono de infinitos lados usando os quadro pontos de refer\u00eancia.<\/span><\/figcaption><\/figure>\n<figure id=\"attachment_431\" aria-describedby=\"caption-attachment-431\" style=\"width: 467px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-431\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-video-to-gif-5.gif\" alt=\"\" width=\"467\" height=\"263\" \/><figcaption id=\"caption-attachment-431\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Contorno de uma m\u00e3o, inicialmente toda quadrada, passando pelo processo de sub-divis\u00e3o.<\/span><\/figcaption><\/figure>\n<p>\u00c9 poss\u00edvel obter contornos\u00a0diferentes, com outras possibilidades de formatos, partindo de figuras geom\u00e9tricas diferentes.<\/p>\n<p>Al\u00e9m disso, tamb\u00e9m \u00e9 poss\u00edvel criar mais pontos de refer\u00eancia para fazer desenhos mais complexos, como uma m\u00e3o.<\/p>\n<p>E, no final, basta apenas dizer ao computador para fazer esse processo de sub-divis\u00e3o (marcar os pontos m\u00e9dios, arrast\u00e1-los para a direita, ligar os pontos &#8211; e repetir isso v\u00e1rias vezes) para transformar as retas e quadrados em curvas suaves, como mostra o gif.<\/p>\n<h2>\u00a0<strong>Anima\u00e7\u00e3o de personagens<\/strong><\/h2>\n<p>Em uma anima\u00e7\u00e3o virtual usa-se a mesma l\u00f3gica de uma anima\u00e7\u00e3o com flipbook ou stop motion. O animador movimenta um modelo digital criando v\u00e1rias poses sequenciais. Essas poses s\u00e3o interpretadas pelo computador, que as armazena na forma de n\u00fameros em uma planilha. E, a partir dessas poses-chave e atrav\u00e9s de uma ferramenta matem\u00e1tica chamada interpola\u00e7\u00e3o, o pr\u00f3prio computador preenche os quadros intermedi\u00e1rios entre as poses-chave.<\/p>\n<figure id=\"attachment_433\" aria-describedby=\"caption-attachment-433\" style=\"width: 408px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-433\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-crop-3.gif\" alt=\"Anima\u00e7\u00e3o do Senhor Incr\u00edvel levantando pesos\" width=\"408\" height=\"210\" \/><figcaption id=\"caption-attachment-433\" class=\"wp-caption-text\"><span style=\"font-size: 8pt\">Anima\u00e7\u00e3o do Senhor Incr\u00edvel levantando pesos, do filme &#8220;Os Incr\u00edveis&#8221;<\/span><\/figcaption><\/figure>\n<p>Embora esse \u201cmeio do caminho\u201d seja facilmente preenchido por um computador, ele \u00e9 essencial para a compreens\u00e3o da cena.<\/p>\n<p>Um computador, por padr\u00e3o, completa esse meio do caminho por interpola\u00e7\u00e3o linear, com isso, o movimento de cada ponto se d\u00e1 com uma velocidade constante. Mas na vida real as coisas n\u00e3o se movem sempre com a mesma velocidade.<\/p>\n<p>Quando um corpo est\u00e1 caindo, por exemplo, ele come\u00e7a com uma velocidade mais lenta e, devido \u00e0 a\u00e7\u00e3o da gravidade, vai aumentando sua velocidade at\u00e9 chegar no ch\u00e3o. Se esse corpo for feito de um material com boa elasticidade, ele vai bater no ch\u00e3o e subir de novo. Se for uma bola de boliche, ela provavelmente vai bater e ficar no ch\u00e3o.<\/p>\n<p>A maneira como um objeto se move diz muito sobre como ele \u00e9. Compare essas duas cenas protagonizadas pelo Senhor Incr\u00edvel:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-413\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-crop-1.gif\" alt=\"Senhor Incr\u00edvel levantando um trem com muita facilidade\" width=\"365\" height=\"174\" \/>\u00a0 \u00a0 \u00a0 \u00a0\u00a0 \u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-414\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ezgif.com-crop-2.gif\" alt=\"Senhor Incr\u00edvel levantando um trem com muita dificuldade\" width=\"372\" height=\"173\" \/><\/p>\n<p>Na primeira, o trem \u00e9 levantado com muita facilidade, indicando que: ou o Senhor Incr\u00edvel \u00e9 realmente muito forte, ou o trem nem \u00e9 t\u00e3o pesado assim. A segunda cena passa uma impress\u00e3o totalmente diferente. Por mais forte que o Senhor Incr\u00edvel seja, levantar esse trem n\u00e3o \u00e9 uma tarefa t\u00e3o f\u00e1cil.<\/p>\n<p>Por isso \u00e9 muito importante que um profissional fa\u00e7a os ajustes necess\u00e1rios na interpola\u00e7\u00e3o feita pelo computador para gerar o efeito que deseja.<\/p>\n<h4>Como s\u00e3o feitas as multid\u00f5es, como funciona uma c\u00e2mera virtual, como inserir texturas, efeitos, cores, etc., o que \u00e9 acontece no processo de renderiza\u00e7\u00e3o de uma anima\u00e7\u00e3o?<\/h4>\n<p>Como podem ver, ainda existem muitos outros assuntos que podem ser abordados. Quem sabe num pr\u00f3ximo post falamos disso? Se voc\u00ea n\u00e3o aguenta de curiosidade, leia at\u00e9 o final e descubra onde encontrar essas respostas!<\/p>\n<p>&#8212;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-443 alignleft\" src=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ff01460fb6e2264d5ed117712055e458dc67d26c.png\" alt=\"\" width=\"69\" height=\"96\" srcset=\"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ff01460fb6e2264d5ed117712055e458dc67d26c.png 300w, https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/ff01460fb6e2264d5ed117712055e458dc67d26c-214x300.png 214w\" sizes=\"(max-width: 69px) 100vw, 69px\" \/>Esse post foi inspirado no curso <a href=\"https:\/\/www.khanacademy.org\/partner-content\/pixar\">Pixar in a Box<\/a>, oferecido pela Khan Academy. Se gostou do assunto, pode entrar no link e fazer o curso tamb\u00e9m. \u00c9 totalmente gratuito e as video-aulas est\u00e3o todas dubladas.\u00a0O conte\u00fado desse post n\u00e3o tem nem 10% do que o curso completo oferece, ent\u00e3o corre l\u00e1!<\/p>\n<p>Os gifs que usei nesse post foram gerados pelo <a href=\"http:\/\/ezgif.com\">ezgif<\/a>\u00a0a partir das video-aulas e dos simuladores do curso que mencionei.<\/p>\n<p>Aproveite para ver o v\u00eddeo introdut\u00f3rio do curso Pixar in a box:<\/p>\n<p><iframe title=\"Comece aqui! | Pixar in a Box | Khan Academy\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/a-Y-aowopwE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando as ci\u00eancias exatas e a arte se unem para produzir coisas incr\u00edveis. Os filmes de anima\u00e7\u00e3o evolu\u00edram muito nos<\/p>\n","protected":false},"author":173,"featured_media":440,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"pgc_sgb_lightbox_settings":"","_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[39,18,17],"tags":[41,40,20,13,19],"class_list":["post-405","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cinema","category-computacao","category-matematica","tag-animacao","tag-cinema","tag-computacao","tag-fisica","tag-matematica"],"jetpack_featured_media_url":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-content\/uploads\/sites\/113\/2017\/03\/wallp.jpg","_links":{"self":[{"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/posts\/405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/users\/173"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/comments?post=405"}],"version-history":[{"count":24,"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/posts\/405\/revisions"}],"predecessor-version":[{"id":1651,"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/posts\/405\/revisions\/1651"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/media\/440"}],"wp:attachment":[{"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/media?parent=405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/categories?post=405"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blogs.unicamp.br\/ciencianerd\/wp-json\/wp\/v2\/tags?post=405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}