GPU Instancer v1.8.0
Описание
Бесплатно скачать Ассет GPU Instancer v1.8.0
Посмотреть на Ассет в UnityAssetStore
GPU Instance - это готовое решение для отображения большого количества объектов с высокой производительностью. Несколькими щелчками мыши вы можете создавать экземпляры своих сборных объектов, деталей ландшафта Unity и деревьев.
GPU Instance предоставляет удобные инструменты, позволяющие каждому использовать косвенное создание экземпляров GPU без необходимости глубокого изучения вычислительных шейдеров и инфраструктуры GPU. Кроме того, для управления изменениями во время выполнения предоставляется API с обширной документацией.
Чтобы обеспечить максимально возможную производительность, GPU Instance использует косвенное создание экземпляров GPU с использованием метода DrawMeshInstancedIndirect от Unity и вычислительных шейдеров.
Создание экземпляров на графическом процессоре приводит к значительному повышению производительности по сравнению со статической обработкой и объединением ячеек. Кроме того, другие доступные решения для создания экземпляров на графическом процессоре (включая опцию material в Unity и метод создания экземпляров Draw Mesh) не справляются с ограниченным размером буфера и, следовательно, приводят к увеличению количества вызовов отрисовки и снижению производительности. Используя косвенный метод, GPU Instance стремится обеспечить оптимальное решение этой задачи и значительно повышает производительность при многократном рендеринге одной и той же сетки.
