opengl-es相关内容

迫使OpenGL的缓冲区使用GL 1.0或1.1?

我一直工作在一个项目中,用户可以用 GLSurfaceView 在屏幕上绘制图形交互。这一切工作非常愉快,但现在我试图做两件事情:1)创建自己的绘图的缩略图,以及2)保存自己的绘图。重要的是要注意的是,用户可以绘制图像是大于屏幕 据我的研究表明,这是最好的实现使用位图(可以是1)呈现为一个画布为缩略图,和2)被保存到文件系统,该系统实现了我的目标两者)。 起初,我试着读渲染从 GLSurfac ..
发布时间:2015-12-05 14:12:08 Java开发

在Android上使用像素缓冲区对象(PBO的)

在Android上,我试图在镜头帧进行一些OpenGL的处理,显示在相机preVIEW这些帧,然后连接$ C C在视频文件中的帧$。我试图用OpenGL做到这一点,使用GLSurfaceView和GLSurfaceView.Renderer和FFMPEG的视频编码。 我已经成功地处理的图像帧使用着色器。现在我需要连接code处理过的帧的视频。该GLSurfaceView.Renderer提供on ..
发布时间:2015-12-05 14:06:21 移动开发

OpenGL ES的黑色质感的Nexus S

OpenGL的code在Nexus One上,工程不会对的Nexus S.正常工作 纹理似乎并没有呈现,我只剩下黑色纹理的地方应该是。 任何人有什么想法? 解决方案 的在纹理加载code,有可能有下面几行: GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D,GLES20.GL_TEXTURE_MIN_FILTER,GLES20.GL_NEAREST) ..
发布时间:2015-12-05 13:55:03 移动开发

安卓:帆布VS的OpenGL

我有一个绘图应用程序,用户可以绘制线条用他们的手指,调整颜色,厚度等,由于用户是借鉴,我从 MotionEvent 进入 SVG路径,以及创造的我下面的这工作正常,在这个应用程序 - 直到你开始旋转底层位图来弥补设备旋转,配套能力'放大'的绘图表面,从而有规模的基本位图等,因此,例如,与设备旋转和拉伸缩放,当用户图纸,我们需要缩放和旋转我们的位图中的OnDraw(),这绝对是爬行。 我看了 Su ..
发布时间:2015-12-05 13:11:13 移动开发

如何加载FTGLES(或任何其他文本渲染)为Android

我负责编写使用的OpenGL ES 1.0应用程序(或1.1,如果必要的话),我需要能够呈现在屏幕上的文字。位图的文字和纹理字体是不是真的在这里选择。我知道iOS的有FTGLES,其中指出,Android的支持是在“不久的将​​来”,但考虑到截止日期对我的项目,我需要一个答案(无论它的工作原理/可以工作/不工作的/ etc)比更快“不久的将​​来”很遗憾。 我经过这里的职位等地冲刷,并没有发现任 ..
发布时间:2015-12-05 12:45:29 移动开发

创建于Android的OpenGL的一个拉方的位图ES 2.0

我画一个正方形使用OpenGL ES 2.0的,现在我想创建一个拉方的位图。任何人都可以请指导我该怎么做?请让我知道,如果我的问题不明确。谢谢 解决方案 这是使用glReadPixels()来完成。这是缓慢的,但与OpenGL ES 2.0的Andr​​oid上唯一可用的方法。在Java: 位图buttonBitmap = Bitmap.createBitmap(mWidth,mHeight ..
发布时间:2015-12-05 12:36:59 移动开发

出现在立方体的边缘白边

当我渲染一个立方体和纹理它,我结束了沿着立方体白边。我检查了顶点和纹理坐标,他们看起来没什么问题。我的质地是电源的2这是一个纹理贴图含4×4的纹理,其中,每个纹理是16×16像素。有没有人有什么建议? 解决方案 我猜你所遇到的质感出血。你可以通过使用GL_CLAMP上的纹理或略微调整您UV坐标0.0005和0.0095(例如),而不是0和1来补偿纹理采样伪影解决它 ..
发布时间:2015-12-05 12:23:40 移动开发

安卓+ GL ES 2.0多色code样?

几年前,我学到了一点了OpenGL(2.0版)。基本的例子都非常方便。人们可以有一些批处理命令(如 glVertex [...] 的)。绘制彩色三角形 现在我了解,这OpenGL ES 2.0的 德precates 这些命令的用法。所有的例子我觉得这包含自定义着色器,写一些着色器语言。虽然这可能是伟大的编写高定制的高性能的应用程序,它不能帮助,当你开始学习GL ES 2.0了很多。 长话短说: ..
发布时间:2015-12-05 12:19:41 移动开发

在OpenGL机器人设置背景

我是新来的OpenGL programming.I取得了一个旋转的立方体上的cube..i的不同面不同的图像要设置背景的Screen..Any帮助将AP preciated .. 解决方案 绘制纹理四覆盖整个视口。要做到这一点,切换投影和模型视图身份和禁用深度测试。随着投影和模型视图是身份的顶点坐标[-1 ... 1]将覆盖整个视口。在code: glViewport(0,0,宽度,高度) ..
发布时间:2015-12-05 12:15:12 移动开发

OpenGL的+ OpenCV的增强现实在Android

我使用 Vuforia人员做AR的东西在Android上。对于一个项目,我想跟踪一个球。但与此Vuforia是不可能的。所以我试图用OpenCV的颜色检测跟踪球。我适应为我的项目这的解决方案。现在我可以跟踪,并计算出球的OpenCV的中心点(屏幕坐标)。如何使用OpenCV的屏幕坐标做OpenGL的AR的东西在Android上。 从哪里开始? 解决方案 我结合OpenCV的跟踪(使用Cams ..
发布时间:2015-12-05 12:01:25 移动开发

问题在通过EGL配置表面为本地和推动数据

首先感谢法登的精彩例子。 我试着以下 1) 我试图通过获取其ANativeWwindow参照显示图像进入TextureView在本机层,并用ANative锁和unlockpost方法来获取 BufferQueue 并填充数据。 即: ANativeWindow_lock(*窗口,和放大器;缓冲器,NULL) ANativeWindow_unlockAndPost(*窗口); ..
发布时间:2015-12-05 11:55:58 移动开发

最快的2D帧速率可能与Android NDK,我尝试包括,更好的可供选择?

最快的2D帧速率可能与Android NDK,我尝试包括,更好的可供选择? 我用NDK和OpenGL ES 2.0,显示一帧作为一个GL_TRIANGLE_STRIP纹理。 这样做是对的HTC Desire,相同的硬件的Nexus One。 我试图加载多个GL_RGBA纹理和纹理之间切换,因为正常的填充率与单一的纹理是低得令人失望: 1质地:4.78 FPS 2的纹理:19.68 FPS 3纹 ..
发布时间:2015-12-05 11:54:02 移动开发

机器人:GLWallpaperService导致绿屏

我想创建一个使用OpenGL的一个活的壁纸(小于2.0)。 我进口想跑罗伯特·格林GLWallpaperService和实例这里(使用Eclipse SDK)。 我的手机是一个护胃航升Android 2.1系统。我已经知道它可以运行其他的OpenGL的LWP。 当我运行该程序包,它只是产生一个坚实的绿色屏障,并且没有形状或任何东西。 香港专业教育学院研究也很多,仍然无法弄清楚为什么会这样。 ..
发布时间:2015-12-05 11:45:29 移动开发

手势和OpenGL

我使用的OpenGL ES在Android 2.3.3在一分钟来呈现一个简单的3D游戏。我想扩展它使用内置的手势库,但我不能找到一种方法来,而不是一个机器人视图GLSurfaceView识别手势(我没有一个XML布局我在说什么) 有什么办法要么落实什么,我已经,或preferably实现对GLSurfaceview顶部的手势库,而不是顶部的XML布局。 谢谢你。 解决方案 您可以附加一个正常的 ..
发布时间:2015-12-05 11:44:50 移动开发

gluUnProject的使用

我使用gluUnProject coverting筛网坐标为世界坐标,但unfortunetaly我得到小值作为回报。它把(0,0)到约(-0.80,0.40),但它应该转换为约(4,2)...在code: ((GL11)GL).glGetIntegerv(GL11.GL_VIEWPORT,视口,0); ((GL11)GL).glGetFloatv(GL11.GL_MODELV ..
发布时间:2015-12-05 11:43:14 Java开发

如何QCAR(Vuforia)的投影和模型视图结构矩阵适用于min3D现场

我想使用高通公司的扩增实境SDK(Vuforia)与min3D库和负载OBJ模型。我如何可以合并QCAR(Vuforia)与min3D?如何QCAR(Vuforia)的投影和模型视图结构矩阵适用于min3D?这样的场景渲染正确的min3d.glsurfaceview?有没有人开发了一个例子吗?你的经验如何? 如何申请movdelview,哪些是由QCAR生成C语言在Java中的Min3D现场再申 ..
发布时间:2015-12-05 11:40:32 移动开发

功能'glDrawTexfOES“无法解析

我创建使用Eclipse的一个原生Android项目。我使用的OpenGL ES 1.1。 我从glext.h文件中使用函数时出现此错误 函数“glDrawTexfOES”无法解析 我使用的函数从gl.h好吧,我叫glDrawTexfOES之前。我能够使用在glext.h如GL_TEXTURE_CROP_RECT_OES定义的宏,所以我知道文件包含的所有权利。 在看glext.h文 ..
发布时间:2015-12-05 11:36:06 Java开发

从GraphicBuffer读取时意外的像素数据布局

我目前工作在原生的Andr​​oid框架,我用GraphicBuffer分配内存,然后从它创建一个EGLImage的平台。这然后用作在OpenGL纹理我渲染到(用一个简单的全屏四)。 现在的问题是,当我读到从GraphicBuffer呈现的像素数据,我希望它是在内存中的线性RGBA格式,但结果却是它包含的图像和重叠像素3 parallell小克隆纹理。也许这样的描述并没有说太多,但问题是实际像素 ..
发布时间:2015-12-05 11:24:37 移动开发

绘制网格和纹理libgdx

专用网目; 私人纹理质感; 私人SpriteBatch批; @覆盖 公共无效创建(){ 如果(目== NULL){ 网=新的网格(真实的,3,3,新VertexAttribute(Usage.Position,3, “a_position”)); mesh.setVertices(新浮法[] {-​​0.5f,-0.5f,0 ..
发布时间:2015-12-05 11:09:44 Java开发