Instancing: вы загружаете меш в графический процессор и активируете его буферы всякий раз, когда хотите рендерить его.Данные не дублируются.
Объединение: вы хотите создать сетку из нескольких меньших сеток (как комплекс построения в примере), поэтому вы можете:
- Рисовать каждый комплексиспользование экземпляров, что означает, что несколько вызовов отрисовки для каждого комплекса
- Вы объединяете экземпляры в одну сетку, которая будет реплицировать вершины и другие данные для каждого комплекса, но вы сможете визуализировать весь комплекс содин вызов отрисовки
Объединение экземпляров: Вы создаете комплекс, ссылаясь на вершины экземпляров, которые участвуют в нем.Затем вы используете вершины, чтобы узнать, куда следует извлекать данные для каждого экземпляра: таким образом, вы получаете преимущество создания экземпляров (каждая сетка загружается один раз в графический процессор) и преимущества объединения (вы рисуете весь комплекс одним вызовом отрисовки)