A DDA Octree Traversal Algorithm for Ray Tracing