OpenGL
文章平均质量分 93
可能是阿伦
这个作者很懒,什么都没留下…
展开
-
OpenGL实现全景图(SkyBox和Hdri双实现方式)
球形全景图和立方体全景图是OpenGL中用于模拟环境映射的两种技术。球形全景图通过将图像映射到球面来创建,使用`envSampleLOD`函数根据方向向量采样HDR纹理,实现环境光照效果。立方体全景图则将图像映射到立方体的六个面上,通常使用`textureCube`函数进行采样。两者都能提供逼真的反射和光照效果,但立方体全景图在内存使用和性能上更为高效。原创 2024-03-19 17:00:25 · 790 阅读 · 0 评论 -
OpenGL混合模式相关
混合模式是图形编辑中用于控制图层间像素混合方式的技术,它通过数学运算结合两个图层的像素点(基色和混合色)生成新的像素颜色。Photoshop提供27种混合模式,每种模式都有其特定的运算公式,如“正常”模式简单地将上层颜色直接显示,而“正片叠底”则根据两个颜色的RGB值进行乘法运算。在OpenCV和OpenGL中,也可以实现类似的混合效果,通过编写相应的代码来处理像素点的混合。混合模式可以分为变亮、变暗、对比、负片等多个系列,每个系列都有其独特的视觉效果和应用场景。理解这些混合模式的原理和应用,对于图像合成和原创 2024-03-19 13:24:30 · 822 阅读 · 0 评论 -
OpenGL万字超详解笔记(适合新手小白)
本文深入探讨了OpenGL图形API的基础知识,包括其跨平台特性和底层图形库的本质。文章重点介绍了OpenGL上下文的概念,它是OpenGL状态机的核心,保存着渲染状态和配置。通过实例,文章详细阐述了如何初始化OpenGL环境、配置视口、启用深度测试,以及如何创建和链接着色器程序。进一步,文章解释了VAO和VBO在OpenGL中的作用,并通过代码示例展示了如何设置和使用纹理。最后,文章讨论了不同的OpenGL绘制命令,包括glDrawArrays和glDrawElements,以及它们在实际渲染中的应用。整原创 2024-03-19 11:35:28 · 1157 阅读 · 0 评论