OpenGL
简介在之前的章节学习的光源都是一个点,虽然效果不错,和现实世界的光源还有一定的差距。将光投射(Cast)到物体的光源叫做投光物(Light ...
简介从这篇开始学习光照相关的知识,可以先阅读文档https://learnopengl-cn.github.io/02%20Lighting/01%20Colors/,了解光照的相关概念...
前几天发布了这样一篇文章: KodeLife | Shader 实时编辑预览的强大工具使用实践 除了介绍 KodeLife 的使用之外,还附带了一个 Shader ...
经常有朋友在群里面问想学习 Shader 有什么工具可以推荐? 今天它来了~~~ 推荐一款强大的 Shader 实时编辑预览的工具 —— KodeLife 。 对...
SurfaceTexture是离屏渲染和TextureView的核心,内部包含了一个BufferQueue,可以把Surface生成的图像流,转换为纹理,供业务方进一步加...
该原创文章首发于微信公众号字节流动 音频数据的采集 OpenGL 实现可视化实时音频的思路比较清晰,可以利用 Java 层的 API AudioRecorder...
在编写代码的时候有几个点理解不好: 问题一: 做矩阵操作时,发现平移的量,还有某些图形的尺寸基本都是个小数,这个小数指的是什么? ...
GFrame 参考帧 其中存储了一个世界坐标点和2个世界坐标下的方向量,也就是9个GLFloat值,分别用来表示: 当前位置点,向前方向量,向上...
透视投影 GLFrustum类通过setPerspective方法为我们构建一个平截头体。 翻译:Frustum: (平)截头体;截(头)锥体 perspective: 透视 C...
小姐姐说,我头都被你气大了,怎么办? 该原创文章首发于微信公众号:字节流动 旧文中我们利用 OpenGL 给小姐姐实现了瘦身、大长腿效果...