O ALGORITMO de Iluminação Realista de Filmes e Jogos | RAY TRACING | Computação para Curiosos #04

Programação Dinâmica
Programação Dinâmica
2.1 هزار بار بازدید - 3 سال پیش - Filmes, jogos e outras mídias
Filmes, jogos e outras mídias visuais apresentam um nível de realismo efeitos visuais cada vez mais sofisticados. Neste vídeo de Computação para Curiosos, vamos explicar o que é Ray Tracing e como funciona este algoritmo que, dentre outras coisas, é responsáveis pelos belíssimos efeitos de iluminação realista que vemos em filmes e jogos.

Vamos te mostrar os resultados em imagens a partir da nossa própria implementação de um visualizador de cenas 3D com o algoritmo Ray Tracing. Caso queira aprender mais, você pode conferir tudo que fizemos, inclusive o código fonte que programamos, nos vídeos abaixo:
1. Implementando o Algoritmo RAY TRACING do Zero: Implementando o Algoritmo RAY TRACING...
2. Programando REFLEXOS, MATERIAIS e Anti-Aliasing com RAY TRACING: Programando REFLEXOS, MATERIAIS e Ant...
3. CÂMERA VIRTUAL Fotorrealista com Ray Tracing: CÂMERA VIRTUAL Fotorrealista com Ray ...

Ray Tracing é o nome dado a uma família de algoritmos de computação gráfica usados para renderizar (sintetizar) imagens de cenas tridimensionais. A ideia base desses algoritmos é simular o trajeto que os raios de luz percorrem na cena para calcular cores, luzes, sombras e outras outros detalhes de iluminação. A simulação, no entanto, ocorre de maneira inversa, pois os raios são lançados do ponto que representa a câmera em direção à cena (e não dos objetos pra câmera).

Com princípios baseados na física, podemos simular diversos fenômenos como iluminação global; materiais reflexivos, difusos e translúcidos que podem refletir e refratar os raios de luz de maneira diferente; sombras, foco e desfoque da câmera (profundidade de campo) etc.

Apesar de ser bastante antigo, o Ray Tracing começou a ganhar mais popularidade recentemente, devido ao seu alto custo computacional. Uma das maiores comunidades consumidoras de produtos de computação gráfica é a comunidade de jogadores de vídeo game (gamers), porém, devido ao requisito de rodar em tempo real que os jogos têm, foi necessário um grande avanço na arquitetura das placas de vídeo para proporcionar o Ray Tracing dentro de uma experiência de qualidade. Na indústria de filmes, no entanto, o algoritmo já era bastante usado.

▶️ Um outro tópico relacionado é a tecnologia DLSS, que você pode saber mais a respeito neste vídeo:
4. GRÁFICOS Realistas com DEEP LEARNING: GRÁFICOS Realistas com DEEP LEARNING ...

▶️ Se quiser entender mais sobre como objetos 3D são representados no computador, veja:
5. Como OBJETOS 3D são Representados no Computador? Como OBJETOS 3D são Representados no ...
6. A Próxima Fronteira do DEEP LEARNING | Representações de Dados 3D A Próxima Fronteira do DEEP LEARNING...
7. Modelagem 3D da Terra com Python: Modelagem 3D da Terra com Python | Co...

Ainda precisa aprender a programar? Aprenda Python do Jeito Certo e desenvolva uma base fundamental para se tornar capaz de pensar e criar soluções para problemas escrevendo código: Python do Jeito Certo | Primeiros pas...

📚 Ray Tracing in One Weekend: https://raytracing.github.io/
📚 Physically Based Rendering: pbr-book.org
📚 Livros recomendados de Data Science: https://amzn.to/2XZyxUr
📚 Livros de Algoritmos e Estruturas de Dados: https://amzn.to/3d5wK4m
SetUp - Equipamentos: https://amzn.to/37Cg3N2

🟣 Canal na Twitch para lives: Twitch: pgdinamica

🟦 Canal do Telegram para receber os vídeos: https://t.me/joinchat/AAAAAFaoNgZTMRv...

✉️ E-mails:
– Propostas comerciais: [email protected]
– Demais assuntos: [email protected]

👩🏾‍💻👨🏾‍💻 Confira mais conteúdo em nosso blog: https://blog.programacaodinamica.com.br

🔥 Faça parte da comunidade gratuita Programação Mais Dinâmica: https://bit.ly/pgsparkle (baixe o app e entre na comunidade)

📸 Nos siga no Instagram: Instagram: pgdinamica
📸 @kizzy_terra  @hallpaz

🐦 Nos siga no Twitter: Twitter: pgdinamica
🐦 @kizzy_terra @hallpaz

* Curta a Programação Dinâmica no facebook: fb.com/pgdinamica
* Nosso repositório no Github: github.com/programacaodinamica
* Confira o nosso Medium: medium.com/programacaodinamica
* Confira os artigos no Python Café: pythoncafe.com.br

🥰 Se você gosta do nosso trabalho e acha relevante a nossa atuação no Youtube, considere nos apoiar se tornando membro do canal: https://www.youtube.com/programacaodi...
3 سال پیش در تاریخ 1400/03/06 منتشر شده است.
2,198 بـار بازدید شده
... بیشتر