Octray is an experimental raytraced shaderpack for Minecraft/Optifine.
Octray implements an Octree-like acceleration structure for its raytracing. This allows rays to be cast long distances in sparse environments with significantly fewer intersection-checks.
Octray also contains a few other inventions, such as a pseudo-recursive branching GLSL raytracer, implemented using a ray stack.
Development on this repository has halted for some time now. A rewrite of the shaderpack, OctrayRewrite, is available. Many of the techniques have been built upon and improved in the rewrite (branchless path tracing, sparse chunk voxelization).
Octray can be installed the same as any other Minecraft shaderpack. Just download the .zip from GitHub and place it into your shaderpacks folder.
If you have never installed a shaderpack before, there are lots of videos on Youtube to walk you through it. Here is one.
As of writing, Octray should be compatible with:
- Nvidia, AMD and Intel hardware
- Every version of Minecraft from 1.8 through 1.16
Always make sure you are using the most recent version of Optifine.