Я использую андроидскую студию (Java) с OpenGLES3.0 для рендеринга данных объема. Я создал «объем класса» как изображение, показанное ниже. Данные представляют собой просто 3D-массив с возрастающим значением в соответствии с его координатой.Andriod OpenGLSE3.0 Volume Rendering
Мне интересно, как инициализировать и привязать различные объекты VertexArrayObject и VertexBufferObject, а также как написать шейдеры вершин и фрагментарный шейдер.
Я видел много примеров о том, что Volume Rendering в C++-версии. Однако я довольно смущен, как писать его в студии Android с OpenGLSE3.0, потому что стили, написанные людьми, совершенно разные. Некоторые из них могут даже вычислять CPU (код в классе java), а не GPU (используя шейдер).
Может ли кто-нибудь мне помочь? enter image description here
Пожалуйста, не используйте изображения для включения кода - просто включите текст, правильно отформатированный в вашем вопросе. – solidpixel