{"id":1866,"date":"2020-02-15T19:20:14","date_gmt":"2020-02-15T22:20:14","guid":{"rendered":"http:\/\/cgepic.com\/?p=1866"},"modified":"2020-02-17T23:58:20","modified_gmt":"2020-02-18T02:58:20","slug":"animate-uvmap-shape-blender","status":"publish","type":"post","link":"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/","title":{"rendered":"Como Animar uma Interpola\u00e7\u00e3o de Shape para UV Map"},"content":{"rendered":"Voc\u00ea provavelmente j\u00e1 tenha conhecido algumas formas de animar uma UV Map, seja atrav\u00e9s de modificadores como UV Warp, com os n\u00f3s de Shaders ou at\u00e9 com add-ons.<\/p>\n<p>Neste guia, voc\u00ea vai aprender a fazer um tipo de \u201cShape Key\u201d ao UV Map, isto \u00e9, fazer interpola\u00e7\u00e3o de shape e animar.<\/p>\n<p>A f\u00f3rmula que teremos \u00e9 bem simples para animar uma UV Map. Isso vai funcionar tanto no <strong>EEVEE<\/strong>, quanto no <strong>Cycles<\/strong>.\n<p><a href=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_1.webp\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1871\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_1.webp\" alt=\"\" \/><\/a><\/p>\nEste guia requer conhecimento b\u00e1sico de Blender, texturas, Shading Nodes e UV Maps.\n<h2>Vamos a pr\u00e1tica!<\/h2>\nPara come\u00e7ar, usaremos uma simples malha curvada, com modificador de subdivis\u00e3o e textura de uma pupila. A malha j\u00e1 est\u00e1 com UV Map aplicado.<\/p>\n<p>Voc\u00ea j\u00e1 deve saber que a pupila do olho se contrai e dilata de acordo com a ilumina\u00e7\u00e3o do ambiente. Mas em vez de procurarmos fazer Shape Keys da malha, iremos fazer isso por UV Map!\n<p><a href=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_2.webp\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1872\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_2.webp\" alt=\"\" \/><\/a><\/p>\n<h3>Passo 1: Adicionar dois UV Maps \u00e0 malha.<\/h3>\nA primeira coisa que vamos precisar \u00e9 adicionar \u00e0 malha <strong>dois UV maps<\/strong> que ser\u00e3o especiais para a deforma\u00e7\u00e3o.<\/p>\n<ul>\n<li>Com a malha Plane selecionado, clique na aba <strong>Object Data<\/strong> na \u00e1rea de <strong>Properties<\/strong>.<\/li>\n<li>Na lista do campo de UV Maps, adiciona dois novos UV Maps. Eles s\u00e3o adicionados como c\u00f3pias do UV Map ativo.<\/li>\n<li>Para melhor clareza no projeto, escrevemos os nomes de cada UV Map.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1873\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_3.gif\" alt=\"\" width=\"900\" height=\"600\" \/><\/p>\nCom uma UV Map para pupila dilatada e outra para contra\u00edda, iremos fazer a deforma\u00e7\u00e3o das UV Maps no UV Editor.\n<h3>Passo 2: Deformar os dois UV Maps.<\/h3>\nVamos editar o \u201cDilated Pupil\u201d para fazer jus ao nome da UV Map.<\/p>\n<ul>\n<li>Clique no <strong>\u00edcone que escolhe o Active Render<\/strong> do \u201cDilated Pupil\u201d para visualizar a UV Map que ser\u00e1 editado.<\/li>\n<li>V\u00e1 ao UV Editor e habilite o Proportional Editing e escolha o Inverse-Square.<\/li>\n<li>Selecione todas as v\u00e9rtices no viewport.<\/li>\n<li>Escolha o \u201cDilated Pupil\u201d no campo de <strong>Active UV<\/strong>, localizado no final da barra superior do UV Editor.<\/li>\n<li>Selecione o ponto central da UV e diminua a escala teclando S, e voc\u00ea v\u00ea o olho dilatado.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1874\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_4.gif\" alt=\"\" width=\"900\" height=\"600\" \/><\/p>\nAgora vamos fazer o mesmo com o pr\u00f3ximo UV Map \u201cContracted Pupil\u201d.<\/p>\n<ul>\n<li>Escolha o Active Render do \u201cContracted Pupil\u201d.<\/li>\n<li>V\u00e1 ao UV Editor e escolha o \u201cContracted Pupil\u201d no campo de Active UV.<\/li>\n<li>Troque o tipo de Proportional Editing para Sharp.<\/li>\n<li>Selecione todas as v\u00e9rtices no viewport.<\/li>\n<li>Selecione o ponto central da UV e diminua a escala teclando S.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1875\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_5.gif\" alt=\"\" width=\"900\" height=\"600\" \/><\/p>\n<h3>Passo 3: Editar o Shade Node.<\/h3>\nAqui \u00e9 o passo principal e simples de entender. Tudo que voc\u00ea vai precisar \u00e9 de apenas dois n\u00f3s de UV Map e um de Mix RGB no Shader Editor. Isso j\u00e1 mata a charada!<\/p>\n<p>Neste projeto a malha j\u00e1 est\u00e1 com o node de textura conectada aos inputs do <strong>Principled BSDF<\/strong>.<\/p>\n<p>Agora vamos editar os n\u00f3s.<\/p>\n<ul>\n<li>Teclando <strong>Shift + A<\/strong>, adicione o n\u00f3 <strong>Mix RGB<\/strong> localizado em Color.<\/li>\n<li>Conecte o <strong>Color<\/strong> do n\u00f3 <strong>Mix RGB<\/strong> ao Vector do n\u00f3 Texture.<\/li>\n<li>Adicione o n\u00f3 <strong>UV Map<\/strong> localizado em Input.<\/li>\n<li>Duplique este n\u00f3.<\/li>\n<li>Escolha \u201cContracted Pupil\u201d para um n\u00f3 UV Map e \u201cDilated Pupil\u201d para o outro.<\/li>\n<li>Conecte o UV de cada n\u00f3 ao <strong>Color 1<\/strong> e <strong>Color 2<\/strong> do <strong>Mix RGB<\/strong>.<\/li>\n<\/ul>\n<p>\u00c9 s\u00f3 ent\u00e3o ajustar os valores do Fac do Mix RGB para desvanecer entre as UV Maps criadas e ver o resultado no viewport.\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1876\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_6.gif\" alt=\"\" width=\"900\" height=\"600\" \/><\/p>\n<h3>Passo extra: Inserir quadros-chave.<\/h3>\nVamos acrescentar quadros-chave na propriedade Fac do Mix RGB.<\/p>\n<ul>\n<li>Clique com bot\u00e3o direito na propriedade <strong>Fac<\/strong>.<\/li>\n<li>Clique em <strong>Insert Keyframe<\/strong>.<\/li>\n<\/ul>\n<p>Ou\u2026<\/p>\n<ul>\n<li>Aponte o mouse no <strong>Fac<\/strong> e tecle<strong> I<\/strong> que j\u00e1 adiciona imediatamente um quadro-chave.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1878\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_7.gif\" alt=\"\" width=\"900\" height=\"600\" \/><\/p>\nConfira o node por completo!\n<p><a href=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_8.webp\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1881\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_img_8.webp\" alt=\"\" \/><\/a><\/p>\n<h2>Pra Finalziar<\/h2>\nCom esta dica, voc\u00ea poder\u00e1 utilizar Mix RGB em UV Maps para diversas aplica\u00e7\u00f5es, utiliz\u00e1-las com Drivers do Blender e at\u00e9 complementar a sua estrutura de n\u00f3s do Shader.<\/p>\n<p>N\u00e3o vamos nos precipitar e considerar este guia como a solu\u00e7\u00e3o definitiva para qualquer anima\u00e7\u00e3o de UV Map. Esta \u00e9 na verdade uma nova op\u00e7\u00e3o que pode atender \u00e0s suas necessidades no Blender.<\/p>\n<p>Enfim, confira o resultado do guia:\n<div style=\"width: 1080px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-1866-1\" width=\"1080\" height=\"608\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/webm\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_vid.webm?_=1\" \/><a href=\"http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_vid.webm\">http:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/b3d_anim_uv_vid.webm<\/a><\/video><\/div>\n<p>&nbsp;<\/p>\nO que achou deste guia? Poste a\u00ed a sua opini\u00e3o nos coment\u00e1rios e compartilhe para ajudar seus amigos com esta dica!<\/p>\n<p>Obrigado pela leitura! At\u00e9 a pr\u00f3xima!\n<p>\ud83d\ude04<\/p>","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea provavelmente j\u00e1 tenha conhecido algumas formas de animar uma UV Map, seja atrav\u00e9s de modificadores como UV Warp, com os n\u00f3s de Shaders ou at\u00e9 com add-ons. Neste guia, voc\u00ea vai aprender a fazer um tipo de \u201cShape Key\u201d ao UV Map, isto \u00e9, fazer interpola\u00e7\u00e3o de shape e animar. A f\u00f3rmula que teremos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1890,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[51,23,50],"tags":[28,31,159,157,158],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.5.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como Animar uma Interpola\u00e7\u00e3o de Shape para UV Map - CG Epic<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Animar uma Interpola\u00e7\u00e3o de Shape para UV Map - CG Epic\" \/>\n<meta property=\"og:description\" content=\"Voc\u00ea provavelmente j\u00e1 tenha conhecido algumas formas de animar uma UV Map, seja atrav\u00e9s de modificadores como UV Warp, com os n\u00f3s de Shaders ou at\u00e9 com add-ons. Neste guia, voc\u00ea vai aprender a fazer um tipo de \u201cShape Key\u201d ao UV Map, isto \u00e9, fazer interpola\u00e7\u00e3o de shape e animar. A f\u00f3rmula que teremos [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/\" \/>\n<meta property=\"og:site_name\" content=\"CG Epic\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-15T22:20:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-18T02:58:20+00:00\" \/>\n<meta name=\"author\" content=\"Smess\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/thumb_uv_map_animation.webp\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Smess\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/\",\"url\":\"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/\",\"name\":\"Como Animar uma Interpola\u00e7\u00e3o de Shape para UV Map - CG Epic\",\"isPartOf\":{\"@id\":\"https:\/\/cgepic.com\/en\/#website\"},\"datePublished\":\"2020-02-15T22:20:14+00:00\",\"dateModified\":\"2020-02-18T02:58:20+00:00\",\"author\":{\"@id\":\"https:\/\/cgepic.com\/en\/#\/schema\/person\/aa2327611a785e24e99e138ad3466491\"},\"breadcrumb\":{\"@id\":\"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cgepic.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como Animar uma Interpola\u00e7\u00e3o de Shape para UV Map\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cgepic.com\/en\/#website\",\"url\":\"https:\/\/cgepic.com\/en\/\",\"name\":\"CG Epic\",\"description\":\"O blog \u00e9pico da Computa\u00e7\u00e3o Gr\u00e1fica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cgepic.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/cgepic.com\/en\/#\/schema\/person\/aa2327611a785e24e99e138ad3466491\",\"name\":\"Smess\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/cgepic.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c354ccdfda58d8916937685d6277654c?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c354ccdfda58d8916937685d6277654c?s=96&d=wavatar&r=g\",\"caption\":\"Smess\"},\"description\":\"My passion and enthusiasm for computer graphics (CG), games and animation mix technology with art, which are things that I admire a lot and I want to seek it as my main career.\",\"sameAs\":[\"http:\/\/cgepic.com\",\"https:\/\/www.linkedin.com\/in\/smess\/\"],\"url\":\"https:\/\/cgepic.com\/pt\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como Animar uma Interpola\u00e7\u00e3o de Shape para UV Map - CG Epic","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/","og_locale":"pt_BR","og_type":"article","og_title":"Como Animar uma Interpola\u00e7\u00e3o de Shape para UV Map - CG Epic","og_description":"Voc\u00ea provavelmente j\u00e1 tenha conhecido algumas formas de animar uma UV Map, seja atrav\u00e9s de modificadores como UV Warp, com os n\u00f3s de Shaders ou at\u00e9 com add-ons. Neste guia, voc\u00ea vai aprender a fazer um tipo de \u201cShape Key\u201d ao UV Map, isto \u00e9, fazer interpola\u00e7\u00e3o de shape e animar. A f\u00f3rmula que teremos [&hellip;]","og_url":"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/","og_site_name":"CG Epic","article_published_time":"2020-02-15T22:20:14+00:00","article_modified_time":"2020-02-18T02:58:20+00:00","author":"Smess","twitter_card":"summary_large_image","twitter_image":"https:\/\/cgepic.com\/wp-content\/uploads\/2020\/02\/thumb_uv_map_animation.webp","twitter_misc":{"Escrito por":"Smess","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/","url":"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/","name":"Como Animar uma Interpola\u00e7\u00e3o de Shape para UV Map - CG Epic","isPartOf":{"@id":"https:\/\/cgepic.com\/en\/#website"},"datePublished":"2020-02-15T22:20:14+00:00","dateModified":"2020-02-18T02:58:20+00:00","author":{"@id":"https:\/\/cgepic.com\/en\/#\/schema\/person\/aa2327611a785e24e99e138ad3466491"},"breadcrumb":{"@id":"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cgepic.com\/pt\/animate-uvmap-shape-blender\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cgepic.com\/en\/"},{"@type":"ListItem","position":2,"name":"Como Animar uma Interpola\u00e7\u00e3o de Shape para UV Map"}]},{"@type":"WebSite","@id":"https:\/\/cgepic.com\/en\/#website","url":"https:\/\/cgepic.com\/en\/","name":"CG Epic","description":"O blog \u00e9pico da Computa\u00e7\u00e3o Gr\u00e1fica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cgepic.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/cgepic.com\/en\/#\/schema\/person\/aa2327611a785e24e99e138ad3466491","name":"Smess","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/cgepic.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c354ccdfda58d8916937685d6277654c?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c354ccdfda58d8916937685d6277654c?s=96&d=wavatar&r=g","caption":"Smess"},"description":"My passion and enthusiasm for computer graphics (CG), games and animation mix technology with art, which are things that I admire a lot and I want to seek it as my main career.","sameAs":["http:\/\/cgepic.com","https:\/\/www.linkedin.com\/in\/smess\/"],"url":"https:\/\/cgepic.com\/pt\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/posts\/1866"}],"collection":[{"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/comments?post=1866"}],"version-history":[{"count":24,"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/posts\/1866\/revisions"}],"predecessor-version":[{"id":1907,"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/posts\/1866\/revisions\/1907"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/media\/1890"}],"wp:attachment":[{"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/media?parent=1866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/categories?post=1866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cgepic.com\/pt\/wp-json\/wp\/v2\/tags?post=1866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}