3 ms·
At that time I was in high school, trying to figure out with some friends how to render things in my Turbo Pascal program. At the time we did not have internet,
by Iv 7y ago
At that time I was in high school, trying to figure out with some friends how to render things in my Turbo Pascal program. At the time we did not have internet, so we were left to figure out how these techniques worked.
We knew how to project things in 3D and rotation worked well, but rendering more than a few points would bring the CPU to a halt. At one point we read about texturing, but there again, how could the huge levels of Wolfenstein 3d be rendered on modest CPUs? Surely it was not drawing all the sorted triangles over each other each frame? There was not enough resources for that!
Then one of us had internet access, printed two pages that explained raycasting. "Ohhhhh! That's how! rendering per column!"
And yes, Comanche was very highly regarded by people interested in 3D rendering. It was said to be coded entirely in assembly (was it true?) which to me at the time felt really impressive.