Ray Tracing é a técnica de renderização pela qual as imagens são geradas através de raios que emanam de uma fonte de luz e percorrem o ambiente. A interação deles com o ambiente é que faz a imagem ser vista. Tal técnica é mais próxima da realidade e se bem aplicada gera imagens com alta qualidade visual. A desvantagem do ray tracing é que há um grande custo computacional envolvido e que dificulta a geração das imagens através dessa técnica em taxas de exibição iterativas, isto é, que possibilitem a interação com as imagens criadas por ela em tempo real.
(colocar mais coisas)
Tutoriais
https://news.developer.nvidia.com/dx12-raytracing-tutorials/: Tutoriais da Nvidia com Ray Tracing
Programas/APIs
C-Ray
C-RAY: Engine de Ray Tracing Multi-threaded (Software)
Open Image Denoise
Bibliotecas de denoising de image para ray-tracing
https://openimagedenoise.github.io/
LIvros:
Physically Based Rendering: From theory to implementation
Disponível online: http://www.pbr-book.org/
Ray Tracing - An introduction to Ray Tracing
Livro clássico (1989) de Andrew Glassner. Apresenta os fundamentos do campo.
Disponível online em : http://www.realtimerendering.com/raytracing/An-Introduction-to-Ray-Tracing-The-Morgan-Kaufmann-Series-in-Computer-Graphics-.pdf
Livros de Peter Shirley
Disponíveis em https://drive.google.com/drive/folders/14yayBb9XiL16lmuhbYhhvea8mKUUK77W. Individualmente os links são:
Ray Tracing in One Weekend: https://github.com/petershirley/raytracinginoneweekend
Ray Tracing in the Next week: https://github.com/petershirley/raytracingthenextweek
Ray Tracing the rest of your life: https://github.com/petershirley/raytracingtherestofyourlife
Links
Protipação online de algoritmos de ray tracing: https://rayground.com/view
OSPRay: (http://www.ospray.org/) OSPRay é uma engine de ray tracing open source, escalável, visando alto desempenho e visualização de alta fidelidade em CPUs Intel®. Ela é liberada sob a Apache 2.0 license.
The Forge: Framework de rendering livre de plataforma para PC, Linux, Ray Tracing, macOS / iOS, Android, XBOX e PS4 (https://github.com/ConfettiFX/The-Forge)
DXR: DirectX Raytracing - Extensão do directX 12 para shaders que suportam Ray Tracing
RTX: API proprietária da Nvidia para executar Ray tracing em placa de video
Optix: Engine de Ray Tracing da Nvidia
https://github.com/rorydriscoll/RayTracer: Código-fonte de um ray tracer em C++
https://www.geeks3d.com/forums/index.php/topic,5539.0.html: Livros de ray tracing e código livres
https://github.com/JerryCao1985/SORT: Ray Tracing open source