Я бы, если бы сейчас начинал писать 3d, делал бы для ускорения вывода вместо однопиксельных вертикальных столбцов спрайты тонких цилиндров.