{"id":230600,"date":"2022-08-29T15:04:00","date_gmt":"2022-08-29T12:04:00","guid":{"rendered":"https:\/\/howto.com.de\/?p=230600"},"modified":"2022-04-13T09:32:16","modified_gmt":"2022-04-13T06:32:16","slug":"epic-games-anuncia-unreal-engine-5-eis-por-que-e-seriamente-impressionante","status":"publish","type":"post","link":"https:\/\/howto.com.de\/pt-pt\/epic-games-anuncia-unreal-engine-5-eis-por-que-e-seriamente-impressionante\/","title":{"rendered":"Epic Games anuncia Unreal Engine 5 &#8211; eis por que \u00e9 seriamente impressionante"},"content":{"rendered":"\n<p>Se voc\u00ea est\u00e1 curioso sobre como ser\u00e1 o futuro dos gr\u00e1ficos em tempo real e dos consoles de \u00faltima gera\u00e7\u00e3o, a Epic Games acaba de anunciar o Unreal Engine 5 (UE5) com uma demonstra\u00e7\u00e3o incr\u00edvel, rodando em um PlayStation 5, que colocar\u00e1 muitos Jogos de PC para envergonhar.<\/p>\n<p>Um v\u00eddeo vale mais que um milh\u00e3o de palavras, ent\u00e3o d\u00ea uma olhada antes de mergulharmos no qu\u00e3o tecnicamente impressionante isso \u00e9. Voc\u00ea provavelmente desejar\u00e1 aumentar a qualidade para 4K.<\/p>\n<div class=\"sds-iframe-wrapper fitvidsignore\" style=\"position:relative;padding-top:56.25%;max-width:100%;\"><iframe allowfullscreen style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" src=\"\/\/www.youtube.com\/embed\/qC5KtatMcUw\" frameborder=\"0\"><\/iframe><\/div>\n<p>Se voc\u00ea quiser ler sobre isso, pode ver <a href=\"https:\/\/www.unrealengine.com\/en-US\/blog\/a-first-look-at-unreal-engine-5\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">o an\u00fancio completo da Epic aqui<\/a>.<\/p>\n<h2>Nanite p\u00f5e fim aos or\u00e7amentos de pol\u00edgonos<\/h2>\n<p>Ao projetar um mundo de jogo virtual, h\u00e1 uma coisa que voc\u00ea deve considerar o tempo todo: o desempenho. Os jogos s\u00e3o projetados para rodar em uma ampla variedade de hardware, de PCs para jogos de US$ 2.000 a consoles de US$ 300. Por causa disso, os jogos s\u00e3o otimizados em torno da contagem de pol\u00edgonos, ou contagem de pol\u00edgonos.<\/p>\n<p>Mesmo todos esses anos depois, os computadores ainda s\u00e3o p\u00e9ssimos para desenhar pol\u00edgonos. \u00c9 verdade que eles s\u00e3o muito mais poderosos do que eram uma d\u00e9cada atr\u00e1s, e cenas de jogos com polycounts na casa dos milh\u00f5es podem ser reproduzidas muitas vezes por segundo. Mas adicione muitos deles e seu jogo come\u00e7ar\u00e1 lentamente a parecer uma apresenta\u00e7\u00e3o do Powerpoint.<\/p>\n<p>Esse limite flex\u00edvel de pol\u00edgonos \u00e9 conhecido como or\u00e7amento de pol\u00edgonos, e tudo renderizado na tela deve caber nesse or\u00e7amento.<\/p>\n<p>Claro, como todas as coisas na ind\u00fastria de jogos, existem hacks para contornar isso um pouco. Quase todos os jogos hoje em dia usam alguma forma de escala de n\u00edvel de detalhe, ou LOD. Coisas longe da c\u00e2mera s\u00e3o trocadas por modelos com detalhes mais baixos. Normalmente, isso \u00e9 feito de forma bastante suave, com 4 ou mais modelos diferentes feitos antes do tempo. Dessa forma, voc\u00ea n\u00e3o precisa se preocupar tanto com objetos distantes sendo renderizados em excesso, pois apenas as coisas pr\u00f3ximas a voc\u00ea (que voc\u00ea est\u00e1 realmente olhando) s\u00e3o renderizadas com qualidade total.<\/p>\n<p><a href=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/03\/post-171442-623f57151cbe7.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/03\/post-171442-623f57151cbe7.png\" alt=\"Epic Games anuncia Unreal Engine 5 - eis por que \u00e9 seriamente impressionante\" ><\/a><\/p>\n<p>LOD 0 \u00e9 o modelo de resolu\u00e7\u00e3o mais alta e \u00e9 o que voc\u00ea ver\u00e1 se chegar bem perto e colocar o rosto perto de uma pedra. Se voc\u00ea se afastar um pouco, o mecanismo trocar\u00e1 isso por LOD 1 e assim por diante. Todos esses LODs diferentes geralmente precisam ser feitos pelo artista com anteced\u00eancia, embora o Unreal Engine 4 tenha uma ferramenta muito boa para ger\u00e1-los automaticamente.<\/p>\n<p>Mas mesmo o LOD 0 n\u00e3o \u00e9 a malha real e de qualidade total. Quando um artista est\u00e1 trabalhando, por exemplo, em uma rocha, ele est\u00e1 trabalhando com malhas que t\u00eam centenas de vezes mais pol\u00edgonos, geralmente dezenas de milh\u00f5es para objetos \u00fanicos. \u00c9 claro que um \u00fanico desses ativos preencheria uma boa parte do or\u00e7amento do pol\u00edgono.<\/p>\n<p>Com o UE5, a Epic Games est\u00e1 convencida de que se livrou desse conceito inteiramente com uma nova tecnologia chamada <strong>Nanite<\/strong>. A alega\u00e7\u00e3o \u00e9 que, com o Nanite, &#8220;n\u00e3o h\u00e1 mais or\u00e7amentos de contagem de pol\u00edgonos, or\u00e7amentos de mem\u00f3ria de pol\u00edgonos ou or\u00e7amentos de contagem de sorteios; n\u00e3o h\u00e1 necessidade de preparar detalhes para mapas normais ou criar LODs manualmente; e n\u00e3o h\u00e1 perda de qualidade.&quot;<\/p>\n<p>Na demo, \u00e0s 2:20, eles mostram o que realmente me deixou de queixo ca\u00eddo. Cada tri\u00e2ngulo \u00e9 renderizado com uma cor diferente, e h\u00e1 tantos deles que parece est\u00e1tico em um CRT antigo. Eu tive que mudar a qualidade para 4K e tela cheia do v\u00eddeo e, mesmo assim, o algoritmo de compress\u00e3o do YouTube n\u00e3o foi capaz de lidar com tantos detalhes em movimento. Em um jogo normal, chamar\u00edamos isso de overdraw, onde voc\u00ea est\u00e1 longe o suficiente de um objeto para que os pol\u00edgonos se tornem desnecess\u00e1rios, e voc\u00ea deve ajustar suas configura\u00e7\u00f5es de LOD, pois geralmente \u00e9 excessivo.<\/p>\n<p>Com Nanite, eles est\u00e3o se divertindo com o excesso. Voc\u00ea pode inserir uma malha completa com qualidade de filme diretamente de um programa de modelagem 3D como Zbrush ou Maya e n\u00e3o precisa se preocupar com os n\u00edveis de LOD ou criar uma malha LOD 0 otimizada e inserir os detalhes extras em mapas normais. O motor cuida de tudo para voc\u00ea, automaticamente. Isso leva a jogos insanamente realistas, como o demo, mostrado que parecem cenas direto de um filme da Pixar. Qualidade perfeita, o tempo todo.<\/p>\n<p>Sob o cap\u00f4, provavelmente est\u00e1 usando algo semelhante aos n\u00edveis de LOD, j\u00e1 que o hardware em que est\u00e1 sendo executado n\u00e3o melhorou muito. Eles ainda n\u00e3o podem dizer \u00e0 sua GPU para renderizar um bilh\u00e3o de pol\u00edgonos sem que ela pegue fogo. Mas, ele pode converter esses bilh\u00f5es de pol\u00edgonos em algo mais razo\u00e1vel, em tempo real, e renderizar apenas o que \u00e9 realmente importante, permitindo que os artistas criem belas cenas com \u00f3timo desempenho.<\/p>\n<p>Embora, na pr\u00e1tica, voc\u00ea provavelmente ainda veja artistas criando malhas de polycount gigantes para algo um pouco mais adequado para Nanite, mas o or\u00e7amento de polycount parece ser mais uma sugest\u00e3o agora do que uma regra.<\/p>\n<p>\u00c9 claro que, com ativos massivos, v\u00eam tamanhos de arquivos enormes \u2013 os jogos do futuro ser\u00e3o medidos em centenas de gigabytes. No entanto, como voc\u00ea provavelmente n\u00e3o precisar\u00e1 armazenar v\u00e1rias c\u00f3pias de LOD do mesmo ativo no disco, o problema n\u00e3o ser\u00e1 t\u00e3o grave e, com os dois consoles de \u00faltima gera\u00e7\u00e3o equipados com SSDs r\u00e1pidos, os tempos de carregamento provavelmente n\u00e3o sofrer\u00e3o .<\/p>\n<h2>Lumen \u00e9 a ilumina\u00e7\u00e3o de \u00faltima gera\u00e7\u00e3o<\/h2>\n<p><a href=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/03\/post-171442-623f57165f652.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/03\/post-171442-623f57165f652.png\" alt=\"Epic Games anuncia Unreal Engine 5 - eis por que \u00e9 seriamente impressionante\" ><\/a><\/p>\n<p>Nanite j\u00e1 \u00e9 louca o suficiente, mas Lumen consegue levar o bolo aqui. Os jogos t\u00eam uma boa ilumina\u00e7\u00e3o h\u00e1 algum tempo, usando mapas de luz prontos. Estes gerados (muito lentamente) no editor, no PC do desenvolvedor do jogo. Quando o jogo \u00e9 executado em um console, ele pode usar esses mapas de luz para acelerar significativamente a renderiza\u00e7\u00e3o. Uma troca de espa\u00e7o em disco para desempenho.<\/p>\n<p>H\u00e1 uma desvantagem &#8211; \u00e9 est\u00e1tico. A ilumina\u00e7\u00e3o din\u00e2mica, onde voc\u00ea pode mover as luzes, \u00e9 muito dif\u00edcil de fazer. \u00c9 claro que os jogos da gera\u00e7\u00e3o atual s\u00e3o capazes de lidar com isso, mas com muitas concess\u00f5es a serem feitas. N\u00e3o foi at\u00e9 recentemente, com o raytracing acelerado por hardware, que a ilumina\u00e7\u00e3o totalmente din\u00e2mica se tornou poss\u00edvel.<\/p>\n<p>Com o Lumen, a Epic Games afirma que substituiu completamente a necessidade de mapas de luz est\u00e1ticos. O Lumen \u00e9 um sistema de ilumina\u00e7\u00e3o global totalmente din\u00e2mico que funciona em tempo real e \u00e9 presumivelmente r\u00e1pido o suficiente para ser mais agrad\u00e1vel do que uma apresenta\u00e7\u00e3o de slides.<\/p>\n<p>D\u00ea uma olhada em 5:15 no v\u00eddeo. A personagem entra em um corredor escuro e a ilumina\u00e7\u00e3o em seu modelo faz uma transi\u00e7\u00e3o suave para combinar com o ambiente. Ent\u00e3o, ela puxa uma luz, e as est\u00e1tuas ao lado dela brilham com lindos reflexos met\u00e1licos. N\u00e3o precisa ser um espelho para se beneficiar dos reflexos \u2014 tudo reflete a luz, e fazer isso dessa maneira garante que os ambientes sempre pare\u00e7am fi\u00e9is \u00e0 vida.<\/p>\n<p><a href=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/03\/post-171442-623f5717ba8eb.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/03\/post-171442-623f5717ba8eb.png\" alt=\"Epic Games anuncia Unreal Engine 5 - eis por que \u00e9 seriamente impressionante\" ><\/a><\/p>\n<p>O que voc\u00ea acaba tendo \u00e9 um sistema de ilumina\u00e7\u00e3o que, assim como o Nanite, tira a dor de cabe\u00e7a de desempenho dos desenvolvedores que se preocupam em como iluminar adequadamente sua cena.<\/p>\n<p>Tamb\u00e9m joga muito bem com Nanite. \u00c0s 5:55, vemos uma est\u00e1tua incrivelmente complexa, composta por 33 milh\u00f5es de pol\u00edgonos, importada diretamente do Zbrush. Renderizado com ilumina\u00e7\u00e3o totalmente din\u00e2mica. De alguma forma, como por m\u00e1gica, o PS5 n\u00e3o est\u00e1 pegando fogo.<\/p>\n<p><a href=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/03\/post-171442-623f5719a7767.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.com.de\/wp-content\/uploads\/2022\/03\/post-171442-623f5719a7767.png\" alt=\"Epic Games anuncia Unreal Engine 5 - eis por que \u00e9 seriamente impressionante\" ><\/a><\/p>\n<p>Eu suspeito que isso est\u00e1 usando alguma forma de raytracing sob o cap\u00f4. Ambos os consoles de \u00faltima gera\u00e7\u00e3o &#8211; o PS5 e o Xbox Series X &#8211; ser\u00e3o constru\u00eddos na pr\u00f3xima arquitetura RDNA 2 da AMD, que contar\u00e1 com suporte completo para rastreamento de raios em velocidades muito r\u00e1pidas. A pr\u00f3xima linha de placas gr\u00e1ficas Ampere da Nvidia, de acordo com os rumores atuais, acelerar\u00e1 significativamente o desempenho do raytracing, um salto de gera\u00e7\u00e3o em rela\u00e7\u00e3o \u00e0s placas RTX atuais, que mal podem executar cenas raytraced a 60 FPS.<\/p>\n<p>Se for alimentado por raytracing, voc\u00ea pode dizer adeus ao \u00f3timo desempenho com ele na maioria das placas gr\u00e1ficas da gera\u00e7\u00e3o atual. Os jogos provavelmente ter\u00e3o que voltar \u00e0s t\u00e9cnicas de renderiza\u00e7\u00e3o atuais para usu\u00e1rios com hardware mais antigo (ou, mais precisamente, agora desatualizado).<\/p>\n<p>O Raytracing \u00e9 certamente o futuro e, se isso j\u00e1 n\u00e3o estiver claro o suficiente, esses consoles de \u00faltima gera\u00e7\u00e3o est\u00e3o aqui para provar isso. Para usu\u00e1rios de PC, ter recursos chegando aos consoles \u00e9 uma grande coisa, pois significa que os jogos de PC provavelmente tamb\u00e9m receber\u00e3o esses recursos.<\/p>\n<h2>Niagara VFX, Chaos Destruction Engine, Epic Online Services<\/h2>\n<p>Nanite e Lumen s\u00e3o os dois principais recursos anunciados hoje e j\u00e1 s\u00e3o melhorias geracionais em rela\u00e7\u00e3o ao UE4. No entanto, eles tamb\u00e9m mencionam Niagara e Chaos, que s\u00e3o dois recursos j\u00e1 dispon\u00edveis no UE4 que funcionar\u00e3o bem com Nanite e Lumen.<\/p>\n<p>Niagara \u00e9 um mecanismo de sistema de part\u00edculas que roda na GPU e lida com simula\u00e7\u00f5es de part\u00edculas muito complexas. As part\u00edculas n\u00e3o se limitam a fuma\u00e7a ou fogo; no v\u00eddeo, eles usam o Niagara para simular os movimentos de nuvens de morcegos e besouros correndo pelo ch\u00e3o. \u00c9 bastante impressionante e uma \u00f3tima adi\u00e7\u00e3o ao kit de ferramentas do UE5.<\/p>\n<p>Chaos \u00e9 um mecanismo de destrui\u00e7\u00e3o que lida com tudo que envolve quebrar coisas. Presumivelmente, isso funciona muito bem com a nova tecnologia Nanite, aparentemente sem explodir seu computador real. \u00c9 muito legal, d\u00e1 uma olhada:<\/p>\n<div class=\"sds-iframe-wrapper fitvidsignore\" style=\"position:relative;padding-top:56.25%;max-width:100%;\"><iframe allowfullscreen style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" src=\"\/\/www.youtube.com\/embed\/u3ktiewcLpo\" frameborder=\"0\"><\/iframe><\/div>\n<p>O \u00fanico novo recurso que est\u00e1 anunciando \u00e9, finalmente, o <a href=\"https:\/\/www.unrealengine.com\/en-US\/blog\/epic-online-services-featuring-epic-account-and-game-services\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">lan\u00e7amento do Epic Online Services<\/a>. Eles s\u00e3o projetados para competir com o Steam, incluindo recursos como lista e presen\u00e7a de amigos, lobbies, matchmaking, conectividade P2P, armazenamento de dados (jogos salvos), tabelas de classifica\u00e7\u00e3o e estat\u00edsticas, e com bate-papo por voz mais tarde. Ele anunciou isso h\u00e1 algum tempo, mas na verdade n\u00e3o acabou tornando isso uma realidade at\u00e9 agora.<\/p>\n<h2>O Unreal Engine 4 agora \u00e9 gratuito por at\u00e9 um milh\u00e3o de d\u00f3lares em receita<\/h2>\n<p>Atualmente, a Epic Games cobra 5% de royalties pelo uso do Unreal, um pre\u00e7o que vale a pena (na minha opini\u00e3o um pouco tendenciosa) o melhor mecanismo de jogo 3D que existe. No entanto, come\u00e7ando retroativamente em 1\u00ba de janeiro deste ano, o UE4 agora \u00e9 totalmente gratuito para usar os primeiros US $ 1.000.000 em receita, o que deve torn\u00e1-lo uma escolha muito mais atraente para os desenvolvedores independentes.<\/p>\n<p>N\u00e3o est\u00e1 claro se este modelo de pre\u00e7os \u00e9 o mesmo para o UE5, mas a julgar pela dire\u00e7\u00e3o atual da Epic Game, esse \u00e9 provavelmente o caso. A transi\u00e7\u00e3o do UE4 para o UE5 deve ser bastante simplificada, portanto, n\u00e3o deve haver muitos motivos para n\u00e3o fazer a troca.<\/p>\n<p>Fonte: <a href=\"https:\/\/www.unrealengine.com\/en-US\/blog\/a-first-look-at-unreal-engine-5\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Epic Games<\/a><\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.reviewgeek.com\" class=\"external external_icon\">www.reviewgeek.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea est\u00e1 curioso sobre como ser\u00e1 o futuro dos gr\u00e1ficos em tempo real e dos consoles de \u00faltima gera\u00e7\u00e3o, a Epic Games acaba de anunciar o Unreal Engine 5 (UE5) com uma demonstra\u00e7\u00e3o incr\u00edvel, rodando em um PlayStation 5, que colocar\u00e1 muitos Jogos de PC para envergonhar.<\/p>\n","protected":false},"author":1,"featured_media":171443,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[],"tags":[],"class_list":["post-230600","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/posts\/230600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/comments?post=230600"}],"version-history":[{"count":0,"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/posts\/230600\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/media\/171443"}],"wp:attachment":[{"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/media?parent=230600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/categories?post=230600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howto.com.de\/pt-pt\/wp-json\/wp\/v2\/tags?post=230600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}