Rays

3D graphics in Julia using raycasting

Stars
2

Rays

CPU based 3D graphics in Julia using raycasting.

Main features

Shapes

For examples see here.

Textures

  • Uniform color
  • Color by face
  • Color by shape coordinates

For examples see here.

Interactive rendering

Integraton of SimpleDirectMediaLayer.jl provides a simple API to use Rays.jl essentially as a game engine. For an example script see here.

Contributing

This is a hobby project of mine, partly to learn how to write good Julia code. Therefore I do not accept contributions, only suggestions 🙂 However, please feel free to experiment with the code and show me your creations (kudos to whomever creates a clone of DOOM).