Texture mapping! I'm not sure if it's possible to have perspective correct textures in Pico 8 at a reasonable framerate. I'm pretty fond of the PS1 style warbling effect though.

Clearly I am no artist.

https://daniel.kea.st/2026/04/01/texture-mapping.html

#pico8 #gamedev

I chose a particularly poor screenshot! Here's the link:

https://daniel.kea.st/pico-8/textured.html

PICO-8 Cartridge

Air Pico

@fsouchu @tmulgrew those are incredible! Just amazing

I think though that they're avoiding the issue? If I'm right the first one is a ray caster like wolf 3d, and the second is a mode 7 floor. The flight sim does have polygons for the buildings, but they appear to be untextured?

I'd be gladly told I'm wrong though!

@dmk @tmulgrew incorrect - a slanted ground cannot be ‘mode7’ and Titan is full 6dof engine

@fsouchu @tmulgrew

Slanted ground in the flight sim? I'm not seeing it, perhaps I'm just not getting far enough?

Titan is pretty incredible. I'm just skimming through the code, some really interesting things happening in there.

@dmk @tmulgrew a rotated textured plane cannot be mode7

@fsouchu @tmulgrew ah yeah, I get you.

I think Titan is cutting the scalines into "strides"? So you get intervals where you correct the perspective?

@dmk @tmulgrew yes - mixing affine with perspective correct to avoid per pixel maths (would be terribly slow in pico8)
another trick is not render triangles with arbitrary convex polygons