Как металлочерепица крепится видео: Самостоятельный монтаж кровли из металлочерепицы
Содержание
Самостоятельный монтаж кровли из металлочерепицы
Интернет-магазин
Информация
Пресс-центр
Видео
Самостоятельный монтаж кровли из металлочерепицы
3282 просмотра
Избежать ошибок при проведении самостоятельных замеров кровли помогут советы от практиков.
В этом видео своим опытом делятся наши партнёры, строящие каркасный дом по проекту «А-frame».
Детали:
- 0:40 — о преимуществах мелаллочерепицы как кровельного покрытия
- 1:20 — как различать три «Ламонтерры»
- 2:00 — длина листа металлочерепицы и длина ската кровли
- 3:00 — есть ли ограничения для использования металлочерепицы на отвесных кровлях?
- 4:00 — какой идеальный угол наклона скатной кровли?
- 5:10 — полимерное покрытие металлочерепицы
- 6:25 — начало монтажа металлочерепицы (как задать правильный угол?)
- 7:15 — правильное крепление металлочерепицы и возможные ошибки
- 8:40 — расположение ступеней профиля металлочерепицы на обрешетке
- 9:15 — стыки и порядок укладки (направления) листов металлочерепицы
- 10:30 — крепление конька
- 10:45 — крепление торцевых планок
Официальный сайт
Интернет-магазин
Канал наших партнеров : «Наша А-шка»
В видео упоминаются категории:
Металлочерепица
Назад к списку
Читайте также:
Какой профнастил выбрать для кровли, фасада и забора
19 ноября 2022
Гидроизоляция от Компании «Металл Профиль»
11 ноября 2022
Линии штакетника, металлочерепицы, сайдинга в Новосибирской области
09 ноября 2022
Как класть металлочерепицу правильно: видео
О том, как класть металлочерепицу – видео снято уже достаточно. Однако мало какие ролики могут похвастать всецелым раскрытием данной темы. В нашей статье мы попытаемся восполнить данный пробел, рассказав читателю обо всех нюансах, связанных с укладкой данного кровельного материала.
Содержание
- Правила крепления металлочерепицы
- Правила установки саморезов
- Правила работы с кровельными листами
- Выполнение укладки кровельных листов
- Монтаж металлочерепицы на скат треугольной формы
- Устройство сквозных выходов и слуховых окон
Правила крепления металлочерепицы
Для начала рассмотрим общую концепцию крепления металлочерепицы в виде следующего свода правил:
- лист материла крепят в местах его соприкосновения с обрешеткой в прогиб волны;
- к первому бруску обрешетки листы нижнего ряда крепят через волну над ступенькой;
- к другим брускам – как можно ближе к ступени снизу;
- с бока торцевой доски крепление листов производят в каждую волну;
- каждый лист притягивают ко всем брускам обрешетки;
- в местах нахлеста с целью крепления вертикального перехлеста, крепление листов между собой выполняют посредством коротких (19 см) саморезов для металлочерепицы в спад волны.
Совет! При хранении листов металлочерепицы рекомендуется проложить их деревянными рейками. Переносить листы следует по одному, надев защитные перчатки и берясь за их края по длине.
Правила установки саморезов
Места крепления саморезов
Саморезы в листы металлочерепицы ввинчивают плотно, при этом не вдавливая полностью прокладку уплотнения.
По периметру кровельного ската крепежи устанавливают в прогибы каждой волны. Затем крепление осуществляют к каждому бруску обрешетки с расположением саморезов в шахматном порядке.
При максимальном приближении саморезов к ступеньке волны они становятся едва заметными, поскольку располагаются в тени. В нахлесты листов металлочерепицы их вкручивают под углом, что обеспечивает лучшее подтягивание листов друг к другу.
В среднем расход саморезов при креплении кровли составляет 6-8 ед. на кв.м. и 3 ед. на метр погонный аксессуаров для каждой стороны.
Использование саморезов без шайбы, оснащенной специальной резинкой, либо неоцинкованных саморезов может привести к проникновению влаги под кровлю, коррозии металлочерепичных листов, а также снижению прочности крепежа.
Неверное крепление саморезов ведет к расшатыванию крепежей, неплотному прилеганию кровельных листов между собой и возникновению заметного шва
Крепление аксессуаров выполняют во все поперечные волны с шагом в 35 мм либо в продольную в верхний гребень через одну волну.
Совет! Для ввинчивания саморезов удобнее всего использовать шуруповерт или дрель с режимом малой скорости вращения.
Правила работы с кровельными листами
Схема листа современной металлочерепицы
При резке листов черепицы применяют электролобзик с полотном для металла, ножовку или ножницы по металлу (электрические или ручные).
Запрещается пользование углошлифовальной машины с насадкой в виде абразивного круга – покрытие теряет свои антикоррозийные качества по причине его прожигания и налипания на покрытие металлической стружки.
Использование болгарки в процессе резки профилированных листов с полимерным покрытием ведет к выжиганию слоя оцинковки в месте реза, из-за чего возрастает скорость коррозии и отслаивается полимерное покрытие.
В процессе выполнения резки листов металлической черепицы потребуются баллончики с краской для подкрашивания образующихся при этом срезов, повреждений, потертостей полимерного покрытия.
В местах перехлестов при монтаже металлочерепицы между листами во время дождя может возникать капиллярный эффект – влага при этом просачивается, поднимаясь выше уровня водостока между листами, плотно прижатыми друг к другу.
Во избежание возникновения подобного эффекта, на каждом листе металлочерепицы выполняют капиллярную канавку, обеспечивающую свободный сток воды, проникшей под лист.
Металлочерепицу производят с одинарной и двойной канавкой, располагаемой и с левой, и с правой стороны. Капиллярные канавки листов накрывают последующими листами.
Выполнение укладки кровельных листов
Правила укладки металлочерепичных листов
Рассмотрим, как правильно класть металлочерепицу:
- При установке листов, в особенности при их многорядной укладке, стыкуют до 4 х листов 0,4-0,5 мм толщиной. При наложении их в одном ряду друг на друга, листы получают все большее смещение (на 10м карнизе – до 3 см). По этой причине материал лучше укладывать с незначительным разворотом против часовой стрелки (по часовой, если капиллярная канавка располагается с правой стороны). Причем необходимо стремиться, чтобы правые (или левые) углы листов кровли в одном ряду располагались на одной прямой. Значение величины смещения листа черепицы при повороте – 2 мм.
- Настил листов производят по окончанию укладки первого листа в направлении как влево, так и вправо от него. Основным критерием в выборе направления служит удобство укладки. Как правило, ее начинают с той стороны, где нет срезов, скосов, предусматривающих необходимость в обрезке листа, и выполняют в сторону примыкания к другому скату (к ендове или косому коньку между скатами).
- При монтаже с подсовыванием листа, для закрытия капиллярной канавки край последующего листа подкладывают под волну предустановленного. Это слегка облегчает укладку, поскольку лист тем самым фиксируется другим металлочерепичным листом, предотвращая при этом сползание последнего. Но такой вариант укладки сулит высокую вероятность повреждения покрытия.
- Вне зависимости от сложности геометрии ската, черепичные листы выравнивают в строго горизонтальном положении по линии карниза и со свесом, который рекомендует изготовитель черепицы. Общим правилом для каждого типа является следующее: листы собирают в блок от 2 до 4 листов, скрепляя их друг к другу короткими саморезами, и крепят как можно выше при помощи одного самореза к обрешетке. Таким образом, возникает возможность вращения всего блока относительно данного самореза и выравнивания листов по боковой кромке и карнизу ската.
- При установке листов черепицы в несколько рядов, укладывают справа налево первый лист, выравнивая его по торцу и карнизу, далее поверх первого кладут второй лист, временно прикрепляют его у конька одним саморезом по центру листа, выравнивают оба листа и скрепляют между собой при помощи саморезов. Стык нижнего и верхнего листов фиксируют в вершину волны винтами через волну.
Укладывают слева от первого третий лист и скрепляют их между собой, после чего кладут над третьим четвертый лист и соединяют их в верхней части перехлеста без фиксации к обрешетке, с возможностью совместного поворота относительно самореза, который удерживает 2 й лист у конька кровли.
Затем выравнивают блок по торцу и карнизу, окончательно крепят листы к обрешетке. По завершению настила первого блока, состоящего из 4 х листов, раскладывают и прикрепляют к нему следующий блок.
Монтаж металлочерепицы на скат треугольной формы
- Прежде чем начать монтаж, размечают центр ската и проводят по нему ось. Далее отмечают аналогичную ось на листе черепицы и совмещают оси листа и ската. Закрепляют лист саморезом на коньке. С двух его сторон продолжают укладку по принципу, описанному выше.
- На треугольных скатах кровли, на ее косых хребтах и в ендовах требуется обрезка листов. Для более удобной разметки листов сооружают специальный «черток»: берут 4 доски, 2 из которых укладывают параллельно, а после скрепляют их поперек остальными досками. Крепление обеспечивается шарнирное, а не жесткое. Между наружной стороной правой доски «чертка» и внутренней стороной левой предусматривают расстояние, равное рабочей ширине кровельного листа.
- При работе инструментом подготавливаемый к обрезке лист укладывают на уже уложенный. «Черток» кладут одной стороной в ендову или на хребет крыши, очерчивая по другой линию отреза. Во время разметки линии реза поперечные доски приспособления располагают в строго горизонтальном положении.
- Листы, размещенные на ендовах, размечают аналогичным образом. По окончанию укладки целого листа, поверх него монтируют лист, требующий обрезки. «Черток» устанавливают, поворачивая при этом шарнирно закрепленные доски. Внутреннюю сторону вертикальной доски кладут на ендове, тогда как поперечные доски устанавливают горизонтально.
После обеспечения указанных условий на незакрепленном листе проводят линию разметки. Ее наносят вдоль наружной стороны второй вертикально стоящей доски, лежащей при этом на ендове. Лист снимают, обрезают согласно разметке и кладут рядом с прикрепленным листом. Монтаж последующих листов металлочерепицы производят аналогично.
Устройство сквозных выходов и слуховых окон
Схема монтажа слухового окна на металлочерепичной крыше
Устройство сквозных выходов в кровле осуществляют при помощи специальных проходных элементов, которые обеспечивают герметичность проходов. Монтаж таких элементов выполняют согласно прилагаемым к ним инструкциям.
Места прохождения сквозь слои паро-, тепло- и гидроизоляции герметизируют посредством клейкой ленты, тогда как стыки меду элементами заполняют силиконовым герметиком. Как правило, герметик и ленты входят в комплект поставки проходных элементов.
Обработку выступающих слуховых окон производят по аналогии с обработкой стыков между скатами. Сначала укладывают нижние ендовы, после черепицу, а затем – верхние ендовы.
Поскольку здесь существует возможность просачивания влаги между металлочерепичными листами и верхней ендовой на скате слухового окна, в обязательном порядке в узел укладывают универсальный либо пористый саморасширяющийся уплотнитель.
Нижние ендовы незначительно выводят за линию фронтона с целью обеспечения водостока. Верхние ендовы подлежат подрезке.
Итак, мы рассмотрели правила укладки металлочерепицы на кровельных скатах различной формы, поэтому надеемся, что теперь купив металлочерепицу – как класть ее, вы будете иметь полное представление.
Вениамин
Задать вопрос
Задавайте вопросы/пишите рекомендации
Помогла ли вам статья?
Изогнутая видеостенная плитка FLEXMod Производитель
Обзор продуктаХарактеристики продуктаЗагрузки продуктаПримеры примененияЗапросить цену
ПредыдущийСледующий
Адаптивная светодиодная плитка FLEXMod обеспечивает больше творчества, чем когда-либо прежде. В его радикально облегченной конструкции отсутствуют какие-либо традиционные компоненты экрана дисплея: нет шейдера, нет перфорации, ничего, что мешает просмотру. Его легкий вес и способность изгибаться, сгибаться, складываться и прикрепляться практически к любой металлической поверхности делают его идеальным для тех установок, которые требуют нетрадиционного светодиодного решения. FLEXMod позволяет создавать бесшовные выпуклые или вогнутые светодиодные конструкции, где традиционные плоские или гибкие панели не работают. FLEXMod — это чрезвычайно легкий продукт с высоким разрешением, не похожий ни на что другое.
FLEXMod доступен со следующими шагами пикселей: 1,6 мм, 1,9 мм, 2,5 мм, 3 мм, 4 мм и 4,8 мм. с углами, кривыми и почти любым другим творческим дизайном.
ТВОРЧЕСКИЕ КОНФИГУРАЦИИ
Создание углов, кривых, цилиндрических и бесшовных конструкций еще никогда не было таким простым благодаря адаптивным возможностям FLEXMod.
ОБСЛУЖИВАНИЕ ПЕРЕДНЕЙ И ЗАДНЕЙ ЧАСТЕЙ
Упрощенная замена одного модуля, повышающая удобство обслуживания в полевых условиях.
MAGNETIC
Магнитные крепления вместе с отверстиями для установочных винтов позволяют прикреплять практически к любой металлической поверхности или светодиодной видеоконструкции.
НАДЕЖНОЕ УПРАВЛЕНИЕ ДАННЫМИ И ПИТАНИЕМ
Внешнее управление отправкой и приемом в сочетании с качественными разъемами гарантируют безопасные и надежные соединения между каждой адаптивной светодиодной панелью FLEXMod там, где традиционные плоские или гибкие светодиодные панели неприменимы. Блоки питания могут быть расположены на расстоянии до 30 футов от конструкции, что продлевает срок службы вашей светодиодной конструкции и сохраняет конструкцию конечного продукта тонкой, легкой и компактной.
ИНДИВИДУАЛЬНЫЙ РАЗМЕР
Плитки FLEXMod поставляются в стандартных размерах, а также могут быть изменены или обрезаны для создания угловых плиток, отвечающих требованиям более креативного дизайна светодиодного видео.
ТОНКАЯ КОНСТРУКЦИЯ
Модули меньшего размера делают креативные дисплеи более доступными.
ИНДИВИДУАЛЬНЫЕ РАМКИ
Плитки FLEXMod можно прикрепить практически к любой поверхности с помощью магнитов. Поскольку каждый проект уникален, специальная каркасная конструкция FLEXMod разработана и изготовлена для выполнения вашего уникального дизайна и развертывания.
МОДУЛИ ВЫСОКОГО РАЗРЕШЕНИЯ
Широкий диапазон вариантов шага позволяет воспроизводить видео с высоким разрешением, а также создавать креативные архитектурные изображения.
Click on your desired pixel pitch to view specifications
View full spec table in the product brochure
- Name*
First Last
- Company Name*
- Location of Project*
AlabamaAlaskaArizonaArkansasAsiaAustraliaCalifornia — NorthernCalifornia — SouthernCanadaCaribbeanColoradoConnecticutDelawareDistrict of ColumbiaEuropeFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew ХэмпширНью-ДжерсиНью-МексикоНью-ЙоркСеверная КаролинаСеверная ДакотаОгайоОклахомаОрегонПенсильванияРод-АйлендЮжная АмерикаЮжная КаролинаЮжная ДакотаТеннессиТехасЮтаВермонтВирджинияВашингтонЗападная ВирджинияВисконсинВайоминг
- Телефон
- Электронная почта*
- Заинтересован в Pixelflex для*
Покупка для Indoor InstallPurchase для наружной установки для Live ProductionSrental для предстоящего события. Выбор правильного партнера по светодиодным дисплеям может быть сложной задачей. Узнайте, на что обращать внимание, чтобы гарантировать успешное развертывание светодиодов! В нашем техническом описании руководства покупателя вы узнаете, как:
- Выберите правильный тип дисплея
- Креативные идеи интеграции светодиодной технологии
- Общий обзор: что такое светодиод
- На что обратить внимание поставщику светодиодов
- The Competition
DOWNLOAD TODAY
LET’S CHAT
—
Let us know how we can assist you:
- Name*
First Last
- Company Name*
- Email*
- Location*
AlabamaAlaskaArizonaArkansasAsiaAustraliaCalifornia — NorthernCalifornia — SouthernCanadaCaribbeanColoradoConnecticutDelawareDistrict of ColumbiaEuropeFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth AmericaSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming
- Сообщение
- Электронная почта
Это поле предназначено для проверки и должно быть оставлено без изменений.
РУКОВОДСТВО ДЛЯ ПОКУПАТЕЛЯ СВЕТОДИОДОВ
—
Выбор правильного партнера по светодиодным дисплеям может оказаться непростой задачей. Узнайте, на что обращать внимание, чтобы гарантировать успешное развертывание светодиодов! В нашем информационном документе для покупателя узнайте, как:
- Выбрать правильный тип дисплея
- Креативные идеи интеграции светодиодной технологии
- Общий обзор: что такое светодиод
- Что искать в поставщике светодиодов
- Светодиоды по сравнению с. Конкуренция
СКАЧАТЬ СЕГОДНЯ
НАЙТИ ПОДХОДЯЩИЙ ПРОДУКТ
—
Если вы не уверены, подходит ли FLEXUltra для вашей сборки, воспользуйтесь нашим Инструментом выбора продукта, чтобы быстро получить рекомендацию о том, какой продукт, по нашему мнению, лучше всего подходит для вашей сборки. ты. Этот процесс займет всего минуту, пока вы отвечаете на несколько основных вопросов, касающихся вашего проекта.
ИСПОЛЬЗУЙТЕ ИНСТРУМЕНТ ДЛЯ ВЫБОРА ПРОДУКТА
Industry Memberships
contact us
Phone: (800) 930-7954
Email: [email protected]
Address: PixelFLEX
700 Cowan St.
Nashville, TN 37207Еженедельный подкаст
© Copyright — PixelFLEX
Прокрутите вверх
Файлы cookie и настройки конфиденциальности
Как мы используем файлы cookie
Мы можем запросить установку файлов cookie на вашем устройстве. Мы используем файлы cookie, чтобы сообщать нам, когда вы посещаете наши веб-сайты, как вы взаимодействуете с нами, чтобы сделать ваш пользовательский интерфейс более удобным и настроить ваши отношения с нашим веб-сайтом.
Нажмите на заголовки различных категорий, чтобы узнать больше. Вы также можете изменить некоторые из ваших предпочтений. Обратите внимание, что блокировка некоторых типов файлов cookie может повлиять на вашу работу с нашими веб-сайтами и на услуги, которые мы можем предложить.
Основные файлы cookie веб-сайта
Эти файлы cookie строго необходимы для предоставления вам услуг, доступных на нашем веб-сайте, и для использования некоторых его функций.
Поскольку эти файлы cookie необходимы для работы веб-сайта, отказ от них повлияет на работу нашего сайта. Вы всегда можете заблокировать или удалить файлы cookie, изменив настройки браузера и принудительно заблокировав все файлы cookie на этом веб-сайте. Но это всегда будет предлагать вам принять/отказаться от файлов cookie при повторном посещении нашего сайта.
Мы полностью уважаем ваше желание отказаться от использования файлов cookie, но, чтобы не спрашивать вас снова и снова, разрешите нам сохранить для этого файл cookie. Вы можете отказаться в любое время или выбрать другие файлы cookie, чтобы получить лучший опыт. Если вы откажетесь от файлов cookie, мы удалим все установленные файлы cookie в нашем домене.
Мы предоставляем вам список файлов cookie, сохраненных на вашем компьютере в нашем домене, чтобы вы могли проверить, что мы сохранили. Из соображений безопасности мы не можем отображать или изменять файлы cookie с других доменов. Вы можете проверить это в настройках безопасности вашего браузера.
Установите этот флажок, чтобы разрешить постоянное скрытие панели сообщений и отказаться от всех файлов cookie, если вы не дадите согласие на это. Нам нужно 2 файла cookie, чтобы сохранить эту настройку. В противном случае вам будет предложено снова открыть новое окно браузера или новую вкладку.
Нажмите, чтобы включить/отключить основные файлы cookie сайта.
Файлы cookie Google Analytics
Эти файлы cookie собирают информацию, которая используется либо в совокупной форме, чтобы помочь нам понять, как используется наш веб-сайт или насколько эффективны наши маркетинговые кампании, либо чтобы помочь нам настроить наш веб-сайт и приложение для вас, чтобы улучшите свой опыт.
Если вы не хотите, чтобы мы отслеживали ваше посещение нашего сайта, вы можете отключить отслеживание в своем браузере здесь:
Нажмите, чтобы включить/отключить отслеживание Google Analytics.
Другие внешние службы
Мы также используем различные внешние службы, такие как Google Webfonts, Google Maps и внешние поставщики видео. Поскольку эти провайдеры могут собирать личные данные, такие как ваш IP-адрес, мы разрешаем вам заблокировать их здесь. Имейте в виду, что это может значительно снизить функциональность и внешний вид нашего сайта. Изменения вступят в силу после перезагрузки страницы.
Настройки веб-шрифтов Google:
Нажмите, чтобы включить/отключить веб-шрифты Google.
Настройки карты Google:
Нажмите, чтобы включить/отключить карты Google.
Настройки Google reCaptcha:
Нажмите, чтобы включить/отключить Google reCaptcha.
Встраивание видео в Vimeo и Youtube:
Нажмите, чтобы включить/отключить встраивание видео.
Другие файлы cookie
Также необходимы следующие файлы cookie. Вы можете разрешить их использование:
Нажмите, чтобы включить/отключить _ga — файлы cookie Google Analytics.
Нажмите, чтобы включить/отключить _gid — файл cookie Google Analytics.
Нажмите, чтобы включить/отключить _gat_* — файл cookie Google Analytics.
Политика конфиденциальности
Вы можете подробно прочитать о наших файлах cookie и настройках конфиденциальности на странице Политики конфиденциальности.
Политика конфиденциальности
Принять настройки
Metal 2 на A11 — Tile Shading — Tech Talks — Videos
Больше видео
Затенение плитки — это новый этап конвейера Metal 2, позволяющий приложениям объединять операции рендеринга и вычислений в один проход рендеринга при совместном использовании данных блока изображения и памяти группы потоков. Узнайте, как создать конвейер затенения тайлов, и узнайте, как он использует высокоскоростную тайловую память графического процессора A11.
Ресурсы
Похожие видео
Технические переговоры
Скачать
В этой презентации мы сосредоточимся на тайловом затенении, новом программируемом этапе в графическом процессоре Apple A11, который обеспечивает встроенные вычислительные возможности в проходах рендеринга. Тайловое затенение обеспечивает совершенно новый уровень производительности и эффективности в Metal 2. Операции рендеринга и вычислений теперь могут совместно использовать данные благодаря более высокой пропускной способности и меньшей мощности тайловой памяти. Тайловое затенение тесно интегрировано с блоками изображений. Вы сможете анализировать содержимое блоков изображений, обобщать это содержимое, сохранять блоки изображений в середине сцены или даже изменять макеты блоков изображений. Затенение плитки также тесно интегрировано с памятью группы потоков и может использоваться для кэширования постоянных данных плитки для более поздних стадий плитки или фрагмента. Начнем с мотивации необходимости затенения плитки.
Выполнение вычислений между проходами рендеринга стало более распространенным в последние годы. Например, алгоритмы мозаичного отложенного и прямого рендеринга пересекают источники света с плитками, выровненными по экрану, чтобы снизить стоимость затенения. Идея, лежащая в основе этих алгоритмов, заключается в том, что не все источники света влияют на все пиксели, но отсечение по пикселям может быть слишком дорогим, поэтому мы амортизируем стоимость по областям плитки. Ранее в графических процессорах Metal for A Series выполнение вычислений в середине рендеринга требовало сохранения целевых данных рендеринга, которые были кэшированы в тайловой памяти, обратно в память устройства, чтобы затем их можно было использовать при проходе вычислений. Тогда Compute также должен будет сохранить свои результаты обратно в память устройства, прежде чем рендеринг возобновится. Это повторяющееся перемещение данных между локальной и внешней памятью требует интенсивной полосы пропускания.
Благодаря Metal 2 и графическому процессору A11 такие алгоритмы теперь могут работать исключительно в открытой тайловой памяти с использованием тайлового затенения, которое заменяет вычислительный проход. Целевое содержимое рендеринга теперь кэшируется в тайловой памяти один раз. Затем тайловое затенение работает непосредственно с блоком изображения и может даже передавать его результаты в память группы потоков, которая также поддерживается тайловой памятью для последующего использования при рендеринге.
Теперь, когда мы увидели, как тайловые шейдеры позволяют вам чаще работать с тайловой памятью, давайте подробнее рассмотрим, как тайловое затенение взаимодействует с отрисовкой. Запуск потоков в рамках вычислительного прохода называется диспетчеризацией, и Metal использует то же имя для операций затенения тайлов в проходе рендеринга. Отправка тайлов может свободно чередоваться с розыгрышами и выполняется в порядке отправки API. Metal гарантирует, что результаты розыгрыша, выданные до отправки, будут видны, когда эта рассылка будет выполнена. Точно так же Metal гарантирует, что результаты каждой рассылки будут видны при выполнении следующего розыгрыша или отправки. Эта гарантия синхронизации обеспечивает свободный доступ к тайловой памяти. Однако между розыгрышами такой гарантии нет.
Другой важной концепцией затенения плитки является то, как потоки организованы в группы потоков и сетки. При традиционной диспетчеризации вычислений группы потоков организованы в плотно упакованные сетки. Однако внутри прохода рендеринга сетка плиток остается постоянной на протяжении всего прохода, но размер группы потоков может различаться для каждой отправки. Если мы увеличим масштаб плитки, то увидим, что это позволяет сопоставить каждый поток с уникальным пикселем или сопоставить каждый поток с несколькими пикселями. Однако сопоставление потоков с ресурсами не имеет особого значения для Metal. Вы можете запускать потоки, которые вообще не имеют сопоставления с пикселями, как в случае с ранее рассмотренным примером отсечения света. В этом примере размер вашей группы потоков может соответствовать количеству источников света, требующих проверки пересечения. Группы потоков затенения плитки запускаются для каждой плитки независимо от имеющейся геометрии. Например, треугольник, влияющий на подмножество плиток, должен обрабатываться только этими плитками. Однако последующая отправка плитки будет обрабатываться каждой плиткой экрана. Это важно, потому что эта отправка может инициализировать память тайлов для более поздней геометрии, которая может попасть в эти тайлы. Состояния видового экрана и ножниц также не ограничивают затенение плитки. Как правило, на затенение тайла не влияют традиционные состояния рендеринга. Итак, теперь давайте обратимся к изменениям API, которые поддерживают затенение плитки. Проход рендеринга можно настроить с одним из трех размеров плитки, которые будут определять размеры вашего блока изображения. Чаще всего вы хотите выбрать самый большой размер плитки, который соответствует вашему блоку изображения, который составляет 32 КБ на графических процессорах A11, чтобы минимизировать любые накладные расходы на этап примитивной обработки графического процессора. Однако некоторые алгоритмы могут выиграть от выбора меньшего размера плитки, когда обработка фрагментов или плиток особенно сложна, чтобы увеличить степень параллелизма плиток в ядрах шейдеров. Как мы уже видели, память групп потоков также берется из памяти плиток, поэтому ее размер также может ограничивать ваш выбор размера плитки.
Создание конвейера затенения тайлов аналогично созданию традиционного конвейера. Вы присоединяете функции к дескриптору конвейера, чтобы создать состояние конвейера. Для тайлового затенения Metal вводит новый тип дескриптора конвейера. Он похож на существующий дескриптор конвейера рендеринга, но удаляет свойства состояния рендеринга, такие как смешивание. Он также похож на существующий дескриптор вычислительного конвейера, поскольку может быть привязана только одна функция. Однако эта функция может быть либо вычислительным ядром, либо функцией фрагмента. Вычислительные ядра предоставляют доступ ко всем функциям затенения тайлов и блоков изображений, которые мы обсуждали до сих пор. Мозаичное затенение на основе фрагментов более ограничено, но играет особую и важную роль, о которой я расскажу позже.
Во-первых, я хотел бы коснуться возможностей блока изображений в конвейерах листов. Поскольку тайловое затенение выполняет диспетчеризацию вычислений вместе с рендерингом, оно имеет доступ как к неявным, так и к явным блокам изображения, как и к функциям фрагментов. Однако, в отличие от функций фрагментов, тайловые шейдеры на основе ядра могут получить доступ ко всему блоку изображения. Давайте посмотрим на синтаксис.
Мы устраняем неоднозначность между неявной и явной формами шаблонного типа imageblock, используя второй аргумент шаблона. Мы должны устранить неоднозначность, потому что каждый из них имеет разную семантику доступа. Неявная форма имеет семантику значений, означающую, что мы копируем пиксели в блок изображения и из него. Явная форма имеет ссылочную семантику, обсуждавшуюся в предыдущей презентации.
Мы уже видели, как блоки изображений в проходе рендеринга сохраняются в течение всего времени существования тайла, и как мы используем это для взаимодействия между отрисовками и диспетчерами. В нашем вступительном примере я также упомянул, что то же самое верно и для памяти группы потоков. Постоянная память группы потоков уникальна для затенения плитки и хорошо подходит для хранения данных, которые являются постоянными для плитки, например списков отбракованных источников света. Давайте посмотрим, как мы используем это в языке затенения. В этом примере нашей функции тайла на основе ядра предоставляется полный список источников света для отбраковки по границам тайла. Также дается минимальная и максимальная глубина тайла из более ранней отправки тайла. Затем он помещает отобранный результат в память группы потоков, чтобы более поздние фрагментные шейдеры имели к нему доступ. И отправка плитки, и отрисовка фрагментов должны согласовываться с точкой привязки группы потоков.
Давайте, наконец, рассмотрим роль, которую играют конвейеры тайлов на основе фрагментов. Затенение плитки побуждает вас использовать память плитки, объединяя то, что раньше было бы несколькими проходами. Тайловая память — ценный ресурс, поэтому нам нужны явные блоки изображений, чтобы упаковать больше данных в это пространство. Но статическая схема тайловой памяти для всего прохода по-прежнему вряд ли подойдет, поэтому нам нужно гибко переходить между тайловыми макетами памяти по мере прохождения различных фаз наших вычислений. Конвейеры плиток на основе фрагментов обеспечивают этот переход. Семантика барьеров, описанная ранее, гарантирует, что доступ ко всем элементам памяти будет завершен до начала перехода. А поскольку фрагментные шейдеры копируют данные в блоки изображений и из них, мы можем гарантировать, что переход каждого пикселя происходит атомарно. Давайте посмотрим на пример. В этом примере мы закончили фазу отложенного рендеринга и хотели бы перенастроить блок изображения, чтобы реализовать приблизительную технику прозрачности, не зависящую от порядка, называемую многослойным альфа-смешиванием. Мы делаем это с помощью функции плитки на основе фрагментов, которая принимает старый макет в качестве входных данных и возвращает новый макет. И как это часто бывает, вам часто нужно инициализировать новую раскладку, используя данные из старой раскладки. Здесь мы переносим окончательное значение освещенности из фазы отложенного рендеринга. Чтобы лучше понять затенение плитки, обязательно ознакомьтесь с нашим примером кода. Он демонстрирует, как эффективно затенять много источников света за один проход. Тайловое затенение используется для отбраковки источников света, не влияющих на тайл. Наконец, отладчик графического процессора в Xcode упрощает проверку памяти группы потоков, форматируя данные в зависимости от того, как вы их используете в своем шейдере. После захвата с помощью отладчика графического процессора Xcode вы можете увидеть память каждой группы потоков в виде буферов в разделе плитки представления связанных ресурсов. Оттуда вы можете использовать средство просмотра буфера для проверки данных, отформатированных так же, как их использует ваш шейдер. В этой презентации мы увидели, как тайловое затенение позволяет разработчикам анализировать и манипулировать всем содержимым тайлов, взаимодействовать между отрисовками и переназначать память тайлов на разных этапах вычислений. В совокупности тайловые шейдеры позволяют разработчикам объединять несколько проходов рендеринга и вычислений, чтобы лучше использовать более высокую пропускную способность и меньшую мощность тайловой памяти графического процессора A11.