Regarding the PC-GPE linked in the last boost, grep it for "Sean Barrett" to find his classic 1994 txt tutorial on texture mapping. It includes the nigh-forgotten technique of lines-of-constant-z perspective-correct free-direction texture mapping. Basically the generalization of the lines-of-constant-z technique used in Doom. textfiles.com/programming/pcgp

Follow

@pervognsen pretty nice idea, wonder if it had made a splash then if it had been more widely known. Also mildly curious if one could exploit the fact that the Bresenham pattern could be shared/reused somehow across the many parallel lines.

@christiankothe Dunno. Sean himself used the traditional method (with Quake's optimization of only dividing every n pixels per scanline) a few years later in Thief: nothings.org/gamedev/thief_ren. As he mentions, System Shock and Terra Nova did use lines-of-constant-z mapping.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.