Kekouan

Well well well, if it isn't E1M1

2023-08-15

I spent much time trying to figure out how my controls should work, and how they'd work in my project.

Ultimately this allowed me to take the default SceneKit Jet Model and bring it to an old familiar haunt, Quake's E1M1:

SceneKit Jet Model inside of Quake's E1M1 in SceneKit

The controls were a bit disjointed, and would sometimes cause the model to spin wildly, but I could still fly around the level. Which was very neat. I've spent a lot of time inside of that level, for one reason or another, so it was exciting to go back and see it. In a fresh new globally illuminated way.

I also marvelled at the ease at which you get real-time reflections:

The SceneKit Jet Model underneath a red torus, which is being reflected off the top of the model