Могу посоветовать такой алгоритм с использованием Blend4Web и Blender (простейший вариант):
- Создать отдельные плоскости с текстурами частей сэндвича
- Оставить нижний слой бутера видимым, а остальные скрыть
- При щелчке мышью, открывать новый plane. (Можно усложнить и добавить анимацию)
И да, никакого программирования для этой задачи не требуется. Все делается в редакторе с помощью встроенных функций blend4web. Выход в виде JSON или HTML с плеером.
Не справишься - пиши, накидаю сценку сам. Все это действительно просто.