随笔分类 -  图形图像

摘要:OpenGL纹理转换谜团:纹理写入FRAMEBUFFER后的镜像现象在OpenGL中,最近将一个 GL_TEXTURE_2D 纹理写入到 GL_FRAMEBUFFER ,然后从GL_FRAMEBUFFER读取为GL_TEXTURE_2D纹理后,发现GL_TEXTURE_2D纹理变为了输入纹理的镜像纹理。效果图如下图所示。 本文将探讨这个问题的原因,并提出两种解决方案 阅读全文
posted @ 2024-01-02 20:45 bjxiaxueliang 阅读(242) 评论(0) 推荐(1) 编辑
摘要:解密视频魔法:将ExternalOES纹理转化为TEXTURE_2D纹理在实际应用中,我们通常将TEXTURE_2D和TEXTURE_EXTERNAL_OES纹理类型分开使用,并且它们互不干扰。实际上,这种情况占据了80%的使用场景。然而,有时候也会遇到一些特殊情况,需要将TEXTURE_EXTERNAL_OES纹理转化为TEXTURE_2D纹理进行视频处理。这里对此情况,一般我们可以通过一些技术手段,如离屏渲染或FrameBuffer帧缓冲区对象,将TEXTURE_EXTERNAL_OES纹理转换为TEXTURE_2D纹理,再进行后续的处理和计算。 阅读全文
posted @ 2023-12-22 11:36 bjxiaxueliang 阅读(883) 评论(0) 推荐(2) 编辑
摘要:一文详解Mac搭建Vulkan开发环境本文为Vukan系列的第二篇文章,上一篇文章对Vulkan进行了简单介绍,并对其与OpenGL的优劣势进行了比较,为应用开发人员在选择图形API方面提供了建议。下边开始本文的主要内容,详细介绍在Mac操作系统中,如何搭建Vulkan开发环境。 阅读全文
posted @ 2023-06-30 16:45 bjxiaxueliang 阅读(982) 评论(0) 推荐(0) 编辑
摘要:OpenGL不够用?为何还要开发Vulkan?>相信不少朋友和我一样有这样的疑问`既然已经有广泛应用的OpenGL图形接口,为什么Khronos还要花费精力重新开发一套Vulkan图形API接口呢?` 查询相关资料后,总结为一句话`为了更高的性能、更低的驱动程序开销`。 对于许多图形开发者来说,OpenGL是一个非常熟悉和广泛使用的图形API接 阅读全文
posted @ 2023-06-30 13:10 bjxiaxueliang 阅读(5426) 评论(0) 推荐(1) 编辑
摘要:在OpenGL中绘制的时候,有时候想使新画的颜色和已经有的颜色按照一定的方式进行混合。例如:想使物体拥有半透明的效果,或者绘制叠加光亮的效果,这时候就需要用到OpenGLES混合。 阅读全文
posted @ 2021-12-15 18:59 bjxiaxueliang 阅读(1600) 评论(0) 推荐(2) 编辑
摘要:OpenGL ES(OpenGL for Embedded Systems) 是一种免费的跨平台3D图形 API接口,其适用于低功耗设备,可用于嵌入式设备和移动设备(包括手机、车载大屏 和嵌入式电器终端设备)上渲染高效的 2D 、 3D 图形。 其由OpenGL(Open Graphics Libr 阅读全文
posted @ 2021-11-17 19:15 bjxiaxueliang 阅读(5376) 评论(0) 推荐(0) 编辑
摘要:obj文件是3D模型文件格式。由Alias|Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,适合用于3D软件模型之间的互导,也可以通过Maya读写。 阅读全文
posted @ 2020-03-02 15:45 bjxiaxueliang 阅读(5494) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示