O que é Ray Tracing? Saiba como funciona o Ray Tracing

A evolução da tecnologia traz avanços na experiência visual, mas também dos gráficos para a vida, a  nova tecnologia Ray Tracing da nvidia  é a resposta para esse desenvolvimento quando a empresa  lança a linha de placas gráficas Gráficos de nova geração baseados em sua arquitetura Turing. Então, o que é Ray Tracing ? Por que dizer que esta é a tecnologia do futuro? Vamos descobrir com WebTech360 neste artigo

O que é Ray Tracing?

Ray Tracing  é uma técnica de renderização (renderização) de luz seguindo raios de luz (traço significa perseguir, raio significa raios de luz). Você pode imaginar essa técnica como você olha para o sol, rastreando onde seus raios atingem, quais objetos eles atingem e como ele brilha nos objetos ao redor. O rastreamento de raios recria esse processo, mas em um ambiente digital.

Em outras palavras, o traçado de raios rastreia a luz absorvida, refletida, espalhada e espalhada por cada objeto no ambiente e se aplica não apenas a um feixe de luz do sol, mas a qualquer outra fonte de luz (por exemplo: 2 lâmpadas na sala de jogos, o fogo bruxuleante da lareira no jogo, a fonte de luz artificial é fixada ao renderizar 3D...).

Atualmente, a arquitetura Turing com Ray Tracing ainda é um grande ponto de interrogação, espera-se que seja um ponto de virada revolucionário no mercado de GPUs, tais produtos provavelmente serão vistos na maioria dos PCs no futuro. ou não, ou o preço é tão alto que poucas pessoas podem possuí-lo e usá-lo?

É difícil responder, porque embora tenha havido artigos e análises para as duas séries GeForce RTX 2080 FE e GeForce RTX 2080 Ti FE, ainda temos que esperar, mesmo para jogos que suportam alta tecnologia. rastreamento. Além disso, as placas gráficas profissionais Quadro também estão equipadas com esta nova tecnologia: Quadro RXT 8000, Quadro RXT 6000, Quadro RXT 5000, Quadro RXT 4000.

O que é Ray Tracing?  Saiba como funciona o Ray Tracing

Como funciona o Ray Tracing

O objetivo do ray tracing é criar iluminação mais realista e sombreamento mais natural, e a série RTX da NVIDIA alcançou resultados impressionantes, pelo menos nas demonstrações de lançamento. Uma sala de madeira com uma janela aberta iluminará quase toda a sala ao usar a iluminação tradicional e, quando o ray tracing estiver ativado, os locais com luz direta ficarão mais claros do que nos cantos escuros da sala. A NVIDIA também mostrou como as chamas no Battlefield V podem assombrar um personagem do jogo e queimar as portas dos carros de forma muito realista.

A luz não afeta apenas a iluminação, mas também a cor, a profundidade e as sombras. Assim, quando a iluminação é simulada de forma próxima da vida real, o restante dos elementos também fica bem feito. Os shaders no jogo atual parecem bastante duros e claros, sem a leve transição entre as manchas claras e escuras, e o ray tracing é a peça que torna isso possível.

Algoritmo de Ray Tracing 

Criar uma simulação do mundo real é uma tarefa muito complexa. Inclui muitos fatores, como um número infinito de feixes de luz, superfícies refletivas, passagem por objetos, tudo baseado nas propriedades moleculares de cada objeto, sem falar na gravidade e nas interações físicas. Simular uma coisa tão "infinita" usando apenas os recursos finitos do computador atual é completamente desproporcional e impossível.

Chamamos uma solução para o problema acima de "rasterização", ao invés de lidar com um número infinito de fótons, o processamento começa com polígonos. Mais polígonos significa maior velocidade de processamento, e a rasterização está aqui para transformar esses milhões de polígonos em uma imagem específica.

Resumindo, ele cria protótipos 2D e os renderiza em um mundo 3D pré-construído. Nele, imagens 2D feitas de polígonos podem cobrir toda a tela quando vistas de perto, mas podem cobrir apenas alguns pixels quando vistas de longe, criando assim pixels, texturas e princípios. Claro, uma técnica não pode cobrir todo o trabalho.

Várias técnicas como Z-buffer (um buffer secundário que rastreia a profundidade de cada pixel) aceleram o processo, criando uma ferramenta que torna os milhões de polígonos gerados visíveis, classificáveis ​​e manipulados da maneira mais eficiente possível. Isso pode exigir milhões ou até bilhões de cálculos por quadro que apenas as GPUs modernas com velocidades de processamento de teraflops podem lidar.

O que é Ray Tracing?  Saiba como funciona o Ray Tracing

Ray tracing , aborda o problema acima de forma diferente da Rasterização , historicamente já existe há cerca de 50 anos. Turner Whitted atualmente trabalha para a NVIDIA , no passado esboçando como calcular o rastreamento recursivamente, resultando em visuais impressionantes, incluindo sombras, reflexos e muito mais. Claro, vai ser muito mais complicado do que a rasterização.

O rastreamento de raios envolve a detecção da direção de um raio (geralmente um raio de luz) ao projetá-lo no mundo 3D. Suponha que você queira construir um objeto, a primeira coisa é determinar os raios de luz que seguem o polígono que compõe o objeto, depois levar em consideração as possíveis fontes de luz, as propriedades do polígono, como material, superfície plana ou curva , em suma, adicionar ou subtrair raios de luz.

Este processo é então repetido para quaisquer outras fontes de luz, incluindo a luz refletida de objetos na cena. É tão complexo que muitas fórmulas são necessárias para possibilitar o rastreamento de raios, mesmo para superfícies transparentes e semitransparentes, por exemplo, vidro ou água . Tudo deve ter um limite de reflexão artificial, porque mesmo um raio não pode detectar todo o número infinito de fótons.

O que é Ray Tracing?  Saiba como funciona o Ray Tracing

O algoritmo de rastreamento de raios mais comumente usado, de acordo com a NVIDIA , é BVH Traversal: Bounding Volume Hierarchy Traversal , que acelera o processo de zoneamento de objetos para processamento, em outras palavras, "dividir e conquistar".

O que é Ray Tracing?  Saiba como funciona o Ray Tracing

Você pode consultar o modelo de coelho da NVIDIA, que usa o algoritmo BVH, que localiza cada nível, divide as partes em blocos, cada vez menores até que o algoritmo resulte em uma pequena lista de polígonos e, em seguida, o trabalho de rastreamento de raios.

No entanto, a quantidade de trabalho a ser executada ao executar esse trabalho com software na CPU ou GPU é muito alta. Uma alternativa é o núcleo RT, cada núcleo RT possui um algoritmo de estrutura BVH integrado, tornando-o capaz de processar o trabalho 10 vezes mais rápido que o núcleo CUDA.

O que é Ray Tracing?  Saiba como funciona o Ray Tracing

Além disso, também deve ser mencionado quantos raios de luz são detectados em um pixel, apenas um raio leva a dezenas ou centenas de cálculos, mas quanto mais raios rastreados, o trabalho será mais leve e a produtividade será alta. Empresas como a Pixar também usam a tecnologia de rastreamento de raios para criar animações.

Um filme de 90 minutos com uma taxa de quadros de 60 FPS requer 324.000 imagens, cada uma das quais leva várias horas computando os raios que acompanham cada pixel. Como a NVIDIA alcançará tal equivalente em tempo real? Mencionei a aparência dos núcleos RT acima, mas se isso não for suficiente, a resposta é que os núcleos Tensor estão disponíveis apenas na arquitetura Turing. Para um exemplo simples, considerando uma carga de trabalho de FP16, os núcleos Tensor atingem 114 TFLOPS, enquanto FP32 e CUDA têm apenas 14,2 TFLOPS.

O que é Ray Tracing?  Saiba como funciona o Ray Tracing

Mas por que o núcleo do Tensor é suficiente para o traçado de raios? É AI e autoaprendizagem, em outras palavras, é o recurso Deep Learning Super Sampling que permite que o jogo seja renderizado em uma resolução mais baixa sem AA, então o núcleo do Tensor herdará e impactará o quadro, anti-aliasing para maior resolução.

Em conclusão, grandes nomes da indústria de renderização entraram no ray tracing, como Epic, UE, Unity 3D, EA Frostbite. A Microsoft até criou o DirectX Ray especificamente para rastreamento de raios. Com RTX, este é realmente um grande salto na indústria de computação gráfica, claro que ainda não está completo e nos próximos dez anos poder colocar o RTX 2080 Ti no mercado como um mainstream é completamente.

Tecnologia Ray Tracing nas placas gráficas mais recentes da NVIDIA

A tecnologia gráfica atual da NVIDIA e de praticamente toda a indústria trata da simulação da luz e do comportamento da luz em uma determinada cena, de uma forma mais simples, chamada Rasterização. Como um pintor pinta, os objetos são renderizados camada por camada, de trás para a frente, de modo que os objetos em primeiro plano obscurecerão os objetos em segundo plano.

O que é Ray Tracing?  Saiba como funciona o Ray Tracing

Exibe a diferença entre Raster convencional (esquerda) e traçado de raio (direita).

No entanto, essa abordagem será difícil ao renderizar o reflexo, porque a técnica raster não será capaz de rastrear e renderizar a luz. É frequentemente usado em cenas em tempo real porque o hardware atual não é suficiente para simular o movimento de cenas complexas, por exemplo, em videogames ou animações 3D.

Enquanto isso, o traçado de raios reconstrói o comportamento da luz ao atingir superfícies, materiais e objetos em movimento.

A luz ao passar por uma cena pode ser renderizada e tornada mais complexa. Com o traçado de raios, você pode simular como os raios de luz interagem com os objetos, criando reflexos, refrações e efeitos de dispersão realistas em tempo real. O rastreamento de raios pode até detectar e exibir refrators, refletores, visualizar a fonte de luz na cena e até mesmo a cor da luz depois de passar pelo objeto.

O que é Ray Tracing?  Saiba como funciona o Ray Tracing

Aliás, essa técnica já foi utilizada na prática, com filmes como Universidade Monstros da Pixar, Homem de Ferro da Marvel. Mas antes era usado por usuários profissionais, mas agora foi trazido para usuários gerais – algo que antes era impossível.

Isso merece ser chamado de façanha da NVIDIA porque o traçado de raios requer uma enorme quantidade de poder de computação. O CEO da NVIDIA, Jensen Huang, disse que foi "o maior salto que já demos em uma geração (placas GPU)".

O que é Ray Tracing?  Saiba como funciona o Ray Tracing

A maneira da NVIDIA de resolver o problema é usar a nova arquitetura Turing nas GPUs recém-lançadas. Essa arquitetura é projetada para resolver o problema de processamento. Os núcleos de ray tracing dedicados também são equipados com Tensor Cores, que são capazes de usar IA para inferir a parte "em tempo real" da imagem - o problema de maior intensidade computacional dessa técnica. Assim, as GPUs são capazes de emular 6x mais rápido que a plataforma Pascal anterior (na GTX 1080Ti).

Este é realmente um grande salto na tecnologia gráfica e é emocionante pensar que estúdios e indivíduos agora poderão estender o uso dessa técnica de traçado de raios para aplicações em animação, jogos científicos e simulações.

Esperançosamente, a tecnologia Ray Tracing será cada vez mais desenvolvida, então teremos uma qualidade de imagem ainda mais bonita, mas no momento é realmente difícil para você experimentar Ray Tracing para outros usuários jogos terríveis porque exigem um software enorme. Se precisar de orientação sobre a configuração de jogos Ray Tracing, entre em contato com a WebTech360 .

Sintetizado de: Genk.vn

Tags: #Wiki
Sign up and earn $1000 a day ⋙

Leave a Comment

A bobina de Tesla pode descarregar eletricidade e cantar

A bobina de Tesla pode descarregar eletricidade e cantar

A bobina de Tesla cria um circuito transformador ressonante, uma invenção famosa do gênio brilhante Nikola Tesla. Ela é usada para produzir corrente alternada de alta tensão, baixa intensidade e alta frequência... Além de descarregar, com inteligência e criatividade, os humanos também fazem as bobinas de Tesla cantarem.

Movendo um prédio antigo de 220 toneladas com 700 barras de sabão

Movendo um prédio antigo de 220 toneladas com 700 barras de sabão

No início de dezembro, a construtora S. Rushton moveu com sucesso um prédio antigo pesando até 220 toneladas em Halifax, Nova Escócia, Canadá, uma distância de 9 metros com a "ajuda" de cerca de 700 barras de sabão.

Motor supersônico atinge velocidade de 19.756 km/h

Motor supersônico atinge velocidade de 19.756 km/h

Pesquisadores chineses de armas hipersônicas criam o motor explosivo rotativo mais potente do mundo, que permite que aeronaves viajem a 19.756 km/h (Mach 16) a uma altitude de 30 km.

Status para desejar feliz aniversário em inglês

Status para desejar feliz aniversário em inglês

Abaixo estão algumas frases de feliz aniversário para você mesmo em inglês, frases de feliz aniversário em inglês para você mesmo que são boas e significativas, consulte-as.

1 litro equivale a quantos ml, kg, m3?

1 litro equivale a quantos ml, kg, m3?

1kg equivale a quantos ml? 1ml equivale a quantos kg? Vamos aprender a converter essas unidades de peso!

A tradução de animais por IA ajuda os humanos a entender os latidos dos cães

A tradução de animais por IA ajuda os humanos a entender os latidos dos cães

Graças à inteligência artificial (IA), o que parece um sonho de cinema — humanos sendo capazes de entender a linguagem animal — pode em breve se tornar realidade.

Para que servem as configurações da câmera do seu telefone?

Para que servem as configurações da câmera do seu telefone?

Saber o que cada recurso faz pode fazer a diferença entre uma boa foto e uma ótima foto.

OpenAI lança nova ferramenta para ajudar desenvolvedores a criar agentes de IA

OpenAI lança nova ferramenta para ajudar desenvolvedores a criar agentes de IA

Ao visualizar os agentes de IA como o futuro da indústria de inteligência artificial, a OpenAI admite que construir agentes poderosos de “nível industrial” com as ferramentas atuais é muito difícil.

Pocket Casts: o melhor aplicativo de podcast agora gratuito para desktop

Pocket Casts: o melhor aplicativo de podcast agora gratuito para desktop

Ótimas notícias para os fãs de podcast. Atualmente, o Pocket Casts pode ser usado gratuitamente na web e também em aplicativos para Mac e Windows.

Veja as primeiras imagens do módulo de pouso Blue Ghost na superfície da Lua

Veja as primeiras imagens do módulo de pouso Blue Ghost na superfície da Lua

Com a chegada do módulo de pouso Blue Ghost à Lua neste fim de semana, astrônomos do mundo todo aguardam ansiosamente uma série de novas imagens impressionantes que proporcionarão uma visão verdadeiramente envolvente, e até mesmo sem precedentes, do satélite natural do nosso planeta.

Como usar constantes em Golang

Como usar constantes em Golang

O que é constante ou const em Golang? Aqui está o que você precisa saber sobre o uso de constantes em Go.

Como recuperar a senha hackeada do Facebook e o e-mail de registro perdido

Como recuperar a senha hackeada do Facebook e o e-mail de registro perdido

Ao usar o Facebook, às vezes sua conta será hackeada, você perderá sua senha ou até mesmo perderá seu e-mail de registro do Facebook. Então, como você pode recuperar sua conta do Facebook quando perder sua senha e seu e-mail de registro?

Como falsificar mensagens no iPhone, criar mensagens no Messenger

Como falsificar mensagens no iPhone, criar mensagens no Messenger

Criar mensagens falsas para trollar as pessoas é muito simples quando podemos usar aplicativos de criação de mensagens falsas, ou usar alguns sites que criam mensagens falsas totalmente grátis.

Código Ultimate Evolution: Último Saiyan e como inserir o código

Código Ultimate Evolution: Último Saiyan e como inserir o código

O código Ultimate Evolution Saiyan oferece aos jogadores uma série de recompensas atraentes e, graças a isso, no início do jogo, como diamantes, exp, cápsulas de exp, ouro, fragmentos de personagem

Como editar a foto de pré-visualização no perfil do Instagram

Como editar a foto de pré-visualização no perfil do Instagram

O Instagram mudou recentemente o layout da grade do perfil para uma visualização vertical 4:5. E os usuários podem personalizar a imagem de visualização para focar no conteúdo que desejam.