opengl-es-2.0

    3热度

    1回答

    我正在试图制作一个圆形的粒子,看起来像是在它的顶部闪耀着光芒。 这里就是我试图让它看起来像: 这里就是它现在的样子: 不是很好。 由于我使用GL_POINTS,我得到的gl_PointCoord变量,这将使事情变得更容易,但我不知道如何正确地使用它,从而导致了这个烂摊子: varying lowp vec4 DestinationColor; void main(void) { lo

    0热度

    1回答

    如果我有一个带有单个骨骼的几何体,我可以使用动画来渲染它,但是如果它有2个骨骼,顶点不会正确动画,我会加载从blender导出的JSON格式,据我了解子骨骼相对矩阵乘以它的父绝对矩阵,然后乘以相对矩阵的逆矩阵,然后每个骨骼矩阵乘以关键帧矩阵以得到最终矩阵,然后将这些矩阵发送到顶点着色器。 我将体重和骨骼指数设置为VBO的属性。 for (int y = 0; y < g.getBones().si

    0热度

    1回答

    我对OpenGl编程相当陌生,并且知道您使用translate来移动形状。但是,我是否也使用它将形状移动到用户触摸屏幕的位置?或者我会使用onTouchEvent来完成这个? 以及如何。 我已经看过这方面包括各种来源: How to move a OpenGL square with the finger? https://developer.android.com/training/graphi

    0热度

    1回答

    我真的有噩梦来实现我在OpenGles 2.0中所要求的 在发布代码引用之前,让我告诉我需要什么。 我有2D纹理片段着色器。在纹理的顶部,我想绘制红色线。我能够画线,但着色为红色不起作用。 着色器声明: static const char s_v_shader[] = "attribute vec4 vPosition; \n" "attribute vec2 my_Texco

    1热度

    2回答

    我不知道为什么功能GLES20.glDeleteTextures()在的OpenGL ES 2.0,而“标准” glDeleteTextures()只有参数参数。 即使在documentation中,也只有两个参数。 但是,在我的程序和许多论坛中,函数取第三个参数(始终是我见过的0)。 那么,这第三个参数是什么? 编辑:其他功能有这个“问题”。在OpenGL ES 2.0中,glGetIntege

    0热度

    1回答

    我在调试使用eglPresentationTimeANDROID()来改善lipsynk的C++视频渲染器。 egl extension在我测试的所有设备上都不可用,但对于某些(例如adreno),它必须手动禁用 - 否则流卡住了。我知道有些设备实际上忽略了PTS(参见Android Native Window timestamp)。 我最近遇到了更多的设备(非常奇特),当启用此功能时会失败,我认

    0热度

    1回答

    我想绘制一个简单的三角形数组。它们都是连通的,所以我目前使用DrawArrays和GL_TRIANGLE_STRIP。但是,在检查XCode分析器时,建议使用DrawElements和索引数组。 我应该这样做吗?我注意到DrawElements也有一个TRIANGLE_STRIP选项,但我没有看到优势,因为当我使用glDrawArrays时没有任何重复的顶点。 这里的三角形我画的示意图: 正如你可

    0热度

    1回答

    我一直在努力学习opengl,我似乎得不到一个三角形呈现我的代码应该工作它将呈现clearColor我设置它,但不是三角形和我的顶点和片段着色返回没有错误任何人都可以看到这个问题请和谢谢 public class MainActivity extends Activity implements GLSurfaceView.Renderer { public static int POS

    4热度

    1回答

    我真的需要从GPU获得每通道RGB 8个字节的缓冲区。 我需要它传递给训练的卷积神经网络,它只接受那种格式的数据。 我无法在CPU上进行转换,因为我CPU限制很大,而且速度很慢。 我现在有FBO附加有渲染,这是与定义: glRenderbufferStorage(GL_RENDERBUFFER, GL_RGB8_OES, bufferWidth, bufferHeight); 没有错误,当我结合,

    0热度

    1回答

    我试着在Android中的OpenGL ES2中实现骨骼动画,我有一个从Blender使用io_three导出的JSON模型,我可以从这个文件读取骨骼数组每个都有位置为3浮点数组,四元数旋转作为4浮动数组和规模和一个整数是父母,我也有动画有层次结构列表,据我了解,每帧处理每个骨骼矩阵,每个层次结构都有父母和键列表每个键与骨骼相同的组件,所以我读了很多教程并做了很多尝试,但不幸的是我没有成功,我需要