Блог разработчиков

Опрос: Базовый фасад со стеклом или без?

Мы продолжаем работу над оптимизацией библиотеки EasyKitchen и сегодня у нас есть вопрос к вам, дорогие подписчики.


Но сначала небольшое предисловие:

Дело в том, что изначально модули EasyKitchen перенасыщены компонентами. Это было сделано для удобства конечного пользователя. Чтобы у него был быстрый доступ ко всему функционалу. Но такой подход существенно увеличивает нагрузку на SketchUp, потому-что приходится подгружать в сцену вместе с модулем большое количество дополнительных компонентов и групп, которые возможно даже не будут использованы. Но они буду находится в сцене, занимая память и вызвая подтормаживания. А также будут сохранены вместе с проектом, увеличивая вес файла.

Для владельцев слабых ПК - это существенная проблема. Тоже самое с большими проектами на более мощных ПК. SketchUp из-за своей "одноядерности" плохо тянет большое количество компонентов в сцене.


Мы хотим немного поменять концепцию - разделить сложные, тяжёлые модули и компоненты на более простые и лёгкие. Работа над этим уже ведётся. Вы наверняка видели новые модули BD, где использовано строго определённое количество ящиков. В отличии от стандартного BD, где хранится сразу 6 ящиков, многие из которых чаще всего не используются, здесь зарезервировано ровно столько ящиков, сколько вам нужно. В итоге, меньше компонентов в сцене, меньше вес файла, и SketchUp работает гораздо быстрее.


И сегодня вопрос в следующем:

В библиотеке, стандартные базовые фасады, которые по умолчанию стоят в модулях - это комбинированные фасады с возможностью переключиться на фасад со стеклом. Эта функция довольно редко используется и мы подумали - может сделать фасады со стеклом отдельным компонентом? Убрать возможность быстрого переключения. Вместо этого оставить функцию замены глухого фасада на фасад со стеклом только через плагин замены компонентов.

Ниже приведена сравнительная картинка, где мы взяли достаточно тяжёлый модуль PD3, где используется целых 9 фасадов. В окне слева статистика по стандартному модулю библиотеки EasyKitchen с комбинированными фасадами. А в правом окне статистика по этому же модулю, но только с глухим фасадом, без возможности переключится на стекло.

Дополнительно в правом окне мы указали - на сколько процентов уменьшились значения. Цифры весьма значительные. Пенал PD3 стал легче практически в 2 раза! Но стоит помнить, что это модуль с большим количеством фасадов. В том же PB1 числа будут ощутимо ниже. В любом случае, эффект от такой оптимизации достаточно высокий. Но пожертвовать придётся одной функцией - заменой фасада с глухого на фасад со стеклом через параметры или динамическое меню. Замена будет только через плагин. Готовы ли вы к этому? Напишите, пожалуйста, ваш ответ в комментариях к этому посту.


Плюсы и минусы нововведения:

P.S. Мы знаем, что некоторые пользователи уже поправили свои библиотеки таким или похожим образом. Вот и мы потихоньку идём к этому :)

Если Вам понравилась статья, пожалуйста поставьте оценку. Кликните по звёздочке!

Рейтинг 5 (4 Голоса)
10 Комментарии

Добрый день!
Наверно не совсем в тему, но всё же спрошу. Металлическую рамку фасадов Интегро можно красить только вручную? Ладно бы вручную, но они перекрашиваются обратно после любого действия((
И еще кстати хотелось бы больше разных профилей.

Ответить Поделиться

Добрый день! Обратите внимание на параметры этого фасада. Там есть параметр "Режим материала". Если выбрать "Указанный вручную", то можно просто вписать название материала. Если материала с таким названием нет в проекте, то фасад не окрасится, но в отчёте будет с указанным материалом. Если же выбрать "Окрашенный заливкой", то фасад можно покрасить заливкой и после этого его перерисовать через правую кнопку мыши. Тогда фасад окрасится в нужный Вам цвет. И в отчёт пойдёт название этого цвета.
Если нужны другие профиля - скиньте нам, пожалуйста, подробные спецификации по ним. Сделаем)

Ответить Поделиться

Добрый день.
Я за эту идею .

Ответить Поделиться

Добрый день!
Уже работаем над ней 😀

Ответить Поделиться

Отличная новость!!!! Это крутое решение

Ответить Поделиться

😎

Ответить Поделиться

Через плагин думаю будет правильнее .Нужно по возможности облегчать компоненты.

Ответить Поделиться

Спасибо за ответ! :)

Ответить Поделиться

Я за замену через плагин. С большими кухнями и не только кухнями действительно тяжело работать из-за торможения. Можно для удобства добавить в библиотеку пару-тройку самых популярных шкафов с уже установленными витринами, с возможностью заменить витрину на глухой фасад через плагин.

Ответить Поделиться

Спасибо за ответ и за дельное предложение насчёт пары-тройки популярных шкафов со стёклами :) Думаю так и сделаем.

Ответить Поделиться