BIMx: замечания относительно Размера модели, Текстур и Теней
Эти советы направлены на оптимизацию модели ARCHICAD перед ее сохранением в BIMx.
Настройки Единиц Модели ARCHICAD (например, Имперские или Метрические) будут использоваться при просмотре модели BIMx.
Если ваша модель BIMx будет просматриваться на портативных устройствах, таких как iPhone, то может потребоваться дальнейшая оптимизация для повышения производительности.
Для получения дополнительной информации воспользуйтесь страницей BIMx на сайте GRAPHISOFT при помощи этой ссылки.
Использование Полей ID Элементов (для Гипермоделей BIMx в Teamwork)
Каждый элемент ARCHICAD имеет идентификатор ARCHICAD ID, назначаемый по умолчанию в панели Классификаций и Свойств диалога Параметров Инструмента. Для наилучшей организации взаимодействия (в среде Teamwork) следует убедиться, что элементам модели ARCHICAD назначены эти ID Элементов.
Фоновое взаимодействие: В режиме Teamwork BIMx поддерживает интеллектуальную обратную связь при выборе нескольких элементов на основе их ID. Если в модели ARCHICAD отсутствуют ID Элементов, то обратная связь в BIMx на основе ID становится недоступна.
Ограничение Элементов Модели
Если вы работаете в условиях использования ограниченной памяти при создании модели BIMx (например, при инициализации Глобального Освещения), постарайтесь уменьшить или совсем убрать следующие компоненты модели. Это поможет оптимизировать размер модели и улучшить производительность BIMx:
•мебель (стулья и т.п.);
•GDL-объекты (например, ручки дверей);
•другие объекты, создаваемые в расширениях (например, деревья, автомобили, люди);
•прочие несущественные элементы.
Как правило, подобные элементы требуют очень больших объемов памяти. Например, один стул может использовать больше памяти, чем все стены проекта.
BIMx поддерживает следующие форматы текстуры поверхностей: jpg, bmp, tif, tga, png, gif.
Если по каким-либо причинам текстуру не удается загрузить, тогда использующий ее объект будет воспроизводиться в цвете покрытия.
BIMx поддерживает спецэффекты альфа-канала для рисунков в формате 32-бит tif, tga и bmp. Чтобы спецэффекты альфа-канала были распознаны внутри BIMx, следует активировать эффект прозрачности для текстуры покрытия ARCHICAD.
Однако прозрачные объекты не обязательно визуализируются с использованием правильного порядка воспроизведения - достижение этого существенно влияет на производительность.
Тени в BIMx визуализируются с использованием расширения Аппаратного ускорения ARB_shadow. Это расширение осуществляет визуализацию сцены с учетом наличия текстуры и характеристик солнца. Накладываемая текстура проецируется в сцену, а Аппаратное ускорение определяет, какие пикселы находятся в тени, а какие нет. Чем больше размер обрабатываемой текстуры, тем выше качество создаваемых теней. Максимальные размер определяется графической картой (наличие графической памяти определяет максимальный допустимый размер текстуры). Некоторые графические карты имеют 256 МБ встроенной памяти, однако допускают обработку текстуры с максимальным размером 4096 x 4096. Текстура тени обычно 24-разрядная.
•Текстура тени размером 8192x8192 использует 200 МБ видеопамяти.
•Текстура тени размером 4096x4096 использует 50 МБ видеопамяти.
•Текстура тени размером 2048x2048 использует 12.5 МБ видеопамяти.
BIMx пытается автоматически сгенерировать самую большую текстуру тени, начиная с размера 8192x8192. Если это не удается, то делается попытка на размере в два раза меньше, и т.д.
Для отключения отбрасывания теней от солнца установите значение яркости теней от солнца приближенным к нулю.
Артефакты теней, отбрасываемых от солнца
В зависимости от размера памяти видеокарты и (физического) размера модели тени, отбрасываемые от солнца, могут содержать артефакты. Это обусловлено тем, что BIMx не может поместить всю модель в видеопамять с учетом достижения хорошего качества. Нужное качество достигается уменьшением модели и увеличением размера памяти видеокарты. Глобальное освещение создает хорошие, но статичные тени.