В данной работе представлены результаты разработки алгоритма создания и редактирования трехмерной графики в Autodesk 3ds Max с использованием возможностей высокоуровневого языка программирования Python. На основе полученных результатов появляется возможность моделировать различные варианты квартальной застройки, которые можно использовать как основу BIM-модели при решении задач обучения и проектирования. Распределяются парковые зоны, жилые комплексы и элементы инфраструктуры. По завершению работы алгоритма формируется карта области застройки и ее 3D-модель. В процессе генерации модели с помощью языка Python формируется текстовый документ, содержащий информацию обо всех объектах, что исключает необходимость сохранения самой 3D-модели при каждой случайной генерации. Предлагаемый алгоритм можно использовать для тестовых и учебных заданий, а также возможны различные модификации для использования алгоритма в реальных проектах.