Rendering pipeline #1
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The whole point of this project is to be able to compare multiple renderers, so we need to think about a standard renderer interface.
I want to take some inspiration from hardware raytracing pipelines. I'm thinking there will be four shaders:
The ray generation and miss shading shaders should be able to be made generic across all of the voxel raytracing methods but we'll see. Having this common setup and common GPU buffers for rays means we could theoretically be swapping between each raytracing technique each frame (assuming all of the raytracers have the appropriate voxels in memory).