View entities are not getting illuminated by the lightning in the level, thats because they don't exist "in the level" but only "on screen". You could illuminated them by reading the floor brightness (use c_trace) and adjust the ambient etc. values Another way would be to not use a view entity but a world entity, make it passable and set its znear flag so it does not get clipped into walls. Then adjust its position and rotation to the camera position rotation.