ну вообще ка бы, я не знаю ты в теме или нет нужно юзать фильтрацию на самих текстурах. мипмапы а по поводу размытия, есть такая штука как deph-based blur юзалась на многих старых играх, чтобы скрывать прогружаемые участки игры (готика 3 и т.д)
это уже часть ее, сама идея реализация классов и функций это уже считай ооп, а любой кто пишет более нормально старается юзать классы и методы, а это какое-никакое ооп