Blender. Python-скрипт будує будинок і ділянку з таблиці розмірів: стіни з прорізами, дах, антресоль, сходи, меблі, дерева. Змінив число — перезібрав модель.
Експорт. Сцена йде в один файл glTF. Кожен матеріал має ім'я («стіни спальні», «фасад»), по ньому сайт і перефарбовує.
Браузер. three.js показує модель, накладає візерунки шпалер і підлоги, а для прогулянки рахує зіткнення зі стінами та сходами.