Skip to content

Генерация планировочных решений для жилых помещений исходя из правил эргономики и эффективности использования пространства

Notifications You must be signed in to change notification settings

itmogamedev/MSc24-UnityGen

 
 

Repository files navigation

Разработка модели генерации планировочных решений для жилых помещений исходя из правил эргономики и эффективности использования пространства

Работу выполненил Лепин Даниил Александрович

Инструкция к проекту:

  1. Для начала работы склонировать репозиторий и открыть в Unity версии 2022.3.21f1 или старше

  2. запустить режим отладки и найти в проводнике элемент Grid, выделить его

  3. в инспекторе есть способ для ручного управлениея процессом генерации с помощью кнопок:

    Generate Grid - первичная расстановка сетки

    Randomize rooms - задать начальное положение комнат

    Grow rooms - произвести первый этап выращивания комнат

    Grow L Shape - произвести второй этап выращивания комнат

    Generate walls - произвести этап расстановки стен

    Place furniture - расстановка мебели

    Optimize function - этап оптимизации функции стоимости

  4. для каждого объекта мебели необходимо задавать ограничения, для этого найдите префаб элемента в проводнике и измените параметры

Файл с текстом ВКР находится внутри репозитория под названием ВКР.pdf

About

Генерация планировочных решений для жилых помещений исходя из правил эргономики и эффективности использования пространства

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.8%
  • Other 0.2%