А как отрисовать допустим уровень 2д сам? Пусть будут там на каждый квадратик свои высоты.
Идти "снизу вверх" и держать максимальные высоты на прошлом проходе чтобы понять рисовать или нет? Ну так оно в изометрии, там часть может быть закрыта, а часть - нет.