Новости

7 марта 2023

Режим визуализации

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

Другая причина — карты прозрачности. Могут быть тысячи объектов, ссылающихся на несколько десятков материалов, многие из которых содержат «карты прозрачности».

Почему это проблематично? Не существует гарантированного порядка отрисовки объектов в Rhino. Это означает, что для каждого объекта Rhino установит и инициализирует стек рендеринга графического процессора (шейдеры, текстуры, настройки контента и т. д.) перед его отрисовкой.

Эти «переключения контекста» могут стать очень своевременными и в конечном итоге привести к перегрузке ЦП, что, в свою очередь, не позволит графическому процессору полностью раскрыть свой потенциал. В других «затененных» режимах можно выполнить определенные оптимизации для расстановки приоритетов, поскольку Rhino знает, что данный набор или группа объектов будут нарисованы с использованием одного и того же материала. Кроме того, при использовании в вашей модели «материалов подобъектов» Rhino не может выполнять такие же оптимизации, поэтому они полностью пропускаются.

Чтобы усугубить проблему, «прозрачность» требует до 4 отдельных проходов для каждого объекта, чтобы получить наилучшую возможную прозрачность. Теперь добавьте ко всему этому несколько проходов, необходимых для фазы «затенения» (где также необходимо применять карты прозрачности), дисплей начинает погрязать в бесконечном процессе инициализации и переключениях контекста, что приводит к очень низкой производительности.

Пользуйтесь Rhino 8 90 дней бесплатно

Скачайте бесплатно 90-дневную полнофункциональную версию для Windows, Mac

Наши лучшие предложения и новости на вашу почту

Присоединяйтесь к нашему сообществу для выгодных покупок, интересных онлайн мероприятий и последних новостей из мира Rhinoceros 3D!