These "magic tricks" are probably the best you're gonna get without changing so much of the engine that it no longer feels or looks like Doom. By the time someone (somehow) implements true 3D, that source port might as well be a different engine. (Unless you meant something else, you didn't give much detail)