There is one problem with voxels.
The textures and sprites in DeiMWolf are in high resolution, so I must my voxels in higher resolution as well, but I am finding my higher resolution voxels are causing a reduction in frame rate.
The most significant offender is the wooden barrel.
Whenever there are more than three barrels on the screen at the same time, the frame rate on my machine decreases noticeably. It is most noticeable in a storage room on E1M4, where there are several barrels, a large room on E1M8, where there are more than a dozen barrels clustered together, and—worst of all—the last two room on E3M8, where the player must navigate a slalom course of barrels to get to the elevator with dozens of barrels in view at once. The game goes from smooth and easy motion to slow a choppy motion similar to what players used to experience with DooM back before the client server model was adopted when trying to play online.
I have no idea what to do about this problem right now.
In lighter news, I have now changed all of the elevators in the game to use the voxel pipes, and I have changed the mounting brackets for the handrails in the elevators over from 3D sectors to a voxel bracket as well.
Also, as an experiment, I altered a hallway early in E1M1 (the one with the MP40 hidden behind a secret wall), lowering the light level, and adding a series of ceiling joists and braces for more detail. I don't know if I will do this for other rooms.