.Думаю, что создать одну сторону не сложно. Взять картинку, перевести в ч\б с 6 градациями яркости, разбить на нужное кол-во квадратов, с присваиванием каждому квадрату числа, соответствующему преобладающей яркости в данном квадрате (6 черный 1 белый). И понеслась выкладка картинки. А вот с переворотом какое-то жульничество. Для того, чтобы из белого получить белый надо перевернут кубик 4 реза или 0 раз.
Очень много программ для гравирования, выжигания в 2 клика можно любую картину так посчитать. Я например в фотошопе делаю картины дя гравировки. И посчитать сколько каких кубиков будет очень просто. А еще самая простая БЕНБОКС так там вообще можно сразу указывать сколько точек в одном квадрате (пикселе)