Я пытаюсь создать кнопку HTML, которая при нажатии изменяет цвет моего простого треугольного объекта в webgl. У меня есть кнопка, настроенная таким образом, что при нажатии назначается новый vec4, назначенный на зеленый, синий или красный, а затем снова отправляет эти данные в буфер, но я делаю что-то очень не так, поскольку цвет не изменяется. любые указатели? Это домашнее задание, поэтому я не хочу полных ответов, просто указал в следующем направлении.Использование кнопок для изменения цвета в WebGL
1
A
ответ
1
В принципе есть три подхода к этому.
Обновления данные VertexBuffer и изменить атрибут цвета, хранящийся на вершинах, а затем установить новые данные путем связывания буфера и с использованием
bufferData
для обновления буфера на стороне GPU.Используйте форму в вашем шейдере фрагмента и установите цвет, используя форму.
Имейте текстуру одного пикселя и используйте это в своем шейдере фрагмента, обновите цвет в текстуре и используйте
texImage2D
, чтобы обновить текстуру на стороне gpu.
Я предполагаю, что вы просто забыли позвонить bufferData
синхронизировать обновленный буфер вершин в ОГПУ.
Смежные вопросы
- 1. Выбранные изменения цвета кнопок
- 2. Использование JQuery для изменения цвета
- 3. WebGL сплошные цвета
- 4. Использование конвертора для изменения цвета фона usercontrol
- 5. Использование функции для изменения цвета: JQuery
- 6. Использование путевой точки для изменения цвета навигации
- 7. Использование SimpleCursorAdapter.ViewBinder для изменения цвета TextView
- 8. Android - Использование SpannableStringBuilder для изменения цвета персонажа
- 9. Использование селектора для изменения цвета фона ListView
- 10. Использование SimpleCursorAdapter.ViewBinder для изменения цвета View
- 11. Изменение цвета кнопок самонастройки
- 12. Пользовательские цвета для кнопок UIActionsheet
- 13. Использование ввода из флажка для изменения цвета кнопки
- 14. Использование кнопок Soundcloud для изменения элементов на странице, встроенной в
- 15. WebGL - изменение цвета между объектами
- 16. Для изменения цвета фона
- 17. glBufferSubData для изменения цвета
- 18. рендеринг модели WebGL без цвета
- 19. Переключение цвета кнопок в JTable
- 20. Изменения кнопок в флажок
- 21. Использование javascript_tag для изменения цвета фона страницы в рельсах
- 22. Использование jQuery для изменения цвета части текста в элементе опции
- 23. Использование SimpleCursorAdapter.ViewBinder для изменения цвета в спискеView. android
- 24. Использование jquery/javascript для изменения цвета строки в сетке Kendo
- 25. Использование event.className для изменения цвета события для ui-calendar
- 26. javascript для изменения цвета формы svg
- 27. WebGL: использование фреймбум для выбора нескольких объектов
- 28. Изменение цвета кнопок в tkinter
- 29. Использование WebGL в родном приложении для Android
- 30. Только кнопки для изменения кнопок Android
Это сработало, спасибо за совет! –