Some more instructional guides to ray-casting and voxel techniques.
Some may seem a bit irrelevant, however illustrate techniques that I have found useful in my own experimentation with voxel engines.

Raycasting
lode 2004-2020
Part I | Part II | Part III | Part IV
An old, however still very relevant and useful set of guides in four parts for creating a Wolfenstein-3D style raytracing engine. Uses a 2D DDA raycast, which is very relevant for voxel engines and could be seen as a sort of stepping stone towards completely 3D engines.
VoxelSpace
s-macke (github)
A great explanation and demonstration (with a web demo!) of the VoxelSpace terrain engine utilised by the Comanche games, amongst others, in the 90s.
Please also see my page Voxel Space, compiling resources regarding this technique specifically.

Super fast Raycast 3D engine in LOVE 2D
Barely Conscious Games, 2020
Illustrates using LuaJIT pointers to modify the contents of an ImageData directly, useful for CPU rendering.
No comments:
Post a Comment