У меня есть модель, разработанная в Blender, которую я собираюсь сделать в своем игровом движке, построенном с использованием opengl, после его экспорта в collada. Модель в блендере делится на группы. Эти группы содержат версальные нормали и текстуры с собственным индексом. это хорошая вещь, если я представляю каждую группу в виде отдельного vbo или должен ли я отображать всю модель в виде одного vbo?opengl vbo advice
3
A
ответ
5
Эмпирические правила являются:
- всегда делать, как несколько OpenGL изменения состояния, как это возможно;
- всегда разговаривайте с OpenGL как можно меньше.
Основная причина в том, что общение с графическим процессором является дорогостоящим. Графический процессор намного счастливее, если вы дадите ему что-то, что потребуется много времени, а затем не беспокоить его снова, пока он работает. Поэтому вполне вероятно, что единственным VBO будет лучшее решение, если только это не приведет к существенному увеличению объема хранилища, которое вам нужно использовать, и, следовательно, работать против кеширования в другом месте.
Смежные вопросы
- 1. OpenGL VBO setup
- 2. Структура OpenGL vbo
- 3. OpenGL VBO Troubles
- 4. Динамический VBO в OpenGL
- 5. OpenGL Indexed VBO Rendering
- 6. OpenGL VBO handle
- 7. Обновление openGL VBO
- 8. vbo management in opengl
- 9. Данные обновления OpenGL VBO
- 10. OpenGL VBO лучшие советы
- 11. OpenGL Drawing с VBO
- 12. OpenCL не обновляет OpenGL VBO
- 13. Opengl VAO и объекты VBO
- 14. OpenGL меняет данные VBO иногда
- 15. OpenGL VBO ничего не рисует
- 16. OpenGL: VBO и сломанный GC
- 17. OpenGL VAO VBO shaders confusion
- 18. OpenGL VBO чередуется и чередуется
- 19. Множество текстур OpenGL с VBO
- 20. OpenGL не рисовать треугольники VBO
- 21. Возможности OpenGl VBO в C++
- 22. VBO Position Issue OpenGL, C++
- 23. OpenGL простая проблема с VBO
- 24. OpenGL VBO: короткий или плавающий?
- 25. Проблемы с рисунком OpenGL VBO
- 26. OpenGL VBO Загрузка данных шрифта
- 27. OpenGL VBO в нескольких потоках
- 28. Vertex Array для VBO -OpenGL
- 29. OpenGL VBO - Array Stride неправильно?
- 30. OpenGL: Странный бахавы удаления VBO?
Спасибо за информацию, мне она была нужна. – user410113