-
Notifications
You must be signed in to change notification settings - Fork 0
Ray Tracing
This is just a dump of stuff related to ray tracing in the context of X-Wing Alliance, which means:
- No Hardware GPU ray tracing support (DX12 or vulkan)
- Integrated into the Direct3D 11 renderer implemented in the
ddraw.dll
from JeremyaFr and blue_max.
Allows for high performance multithreaded Ray Tracing operations in CPU, using latest instruction sets from modern CPUs (SSE, AVX) It requires to compile Embree for 32bits, since the binary releases are only for 64bit.
- https://github.com/aurorasolar/RadeonRays
- https://github.com/GPUOpen-LibrariesAndSDKs/RadeonRays_SDK
RadeonRays is a ray intersection acceleration library. AMD developed RadeonRays to help developers make the most of GPU and to eliminate the need to maintain hardware-dependent code.
The library offers a well-defined C API for scene building and performing asynchronous ray intersection queries.
RadeonRays is not limited to AMD hardware, a specific operating system or graphics framework. The library helps assure compatibility and best performance across a wide range of hardware platforms.
The library supports the following graphics and GPGPU frameworks as its backends:
- DirectX12
- Vulkan
- https://github.com/rtarun9/ComputePathTracer
- https://github.com/danielkrakowiak/Engine1
- https://jacco.ompf2.com/2022/04/13/how-to-build-a-bvh-part-1-basics/
- https://interplayoflight.wordpress.com/2020/07/21/using-embree-generated-bvh-trees-for-gpu-raytracing/
- https://interplayoflight.wordpress.com/2018/09/04/hybrid-raytraced-shadows-part-2-performance-improvements/
- http://three-eyed-games.com/2018/05/03/gpu-ray-tracing-in-unity-part-1/
- https://www.researchgate.net/publication/331748889_Interactive_Ray_Tracing_Using_the_Compute_Shader_in_DirectX_11
- http://www.diva-portal.org/smash/get/diva2:829795/FULLTEXT01.pdf
- https://www.gamedev.net/forums/topic/706549-compute-shader-ray-tracing/5424543/
- https://developer.nvidia.com/blog/accelerated-ray-tracing-cuda/
- https://blog.imaginationtech.com/implementing-fast-ray-traced-soft-shadows-in-a-game-engine/
- https://www.gdcvault.com/play/1022485/Advanced-Visual-Effects-With-DirectX
- https://www.realtimerendering.com/raytracing.html