Ray Tracing

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

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.