Skip to content

An experimental raytraced shaderpack for Minecraft/Optifine.

License

Notifications You must be signed in to change notification settings

BruceKnowsHow/Octray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 

Repository files navigation

Octray

Image

Octray is an experimental raytraced shaderpack for Minecraft/Optifine.

What is remarkable about Octray?

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.

Current Status

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).

Installation

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.

Compatibility

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.

About

An experimental raytraced shaderpack for Minecraft/Optifine.

Resources

License

Stars

Watchers

Forks

Languages