首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
OpenGL
订阅
xywwjf
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
OpenGL/OpenGL ES入门: 渲染流程以及固定存储着色器
正如上图所表示的,管线分为上下2部分,上半部分时客户端,下半部分为服务器端。 服务器端和客户端时功能和运行上都是异步的,它们是各自独立的软件块和硬件块。 在可编程管线中,我们能够编码的就是Vertex Shader(顶点着色器) 和 Fragment Shader(片元着色器)…
OpenGL/OpenGL ES入门: 纹理应用 - 纹理坐标及案例解析(金字塔)
在上一篇文章OpenGL/OpenGL ES 纹理初探 - 常用API解析中,我们讲述了纹理相关常用的API。加载纹理只是在几何图形上应用纹理的第一步。最低限度我们必须同时提供纹理坐标,并设置纹理坐标环绕模式和纹理过滤。最后,我们可以选择对纹理进行Mip贴图,以提高纹理贴图性能…
OpenGL学习(二)-- Xcode 搭建 OpenGL 环境
1. 创建工程 2. 选择Cocoa App 类型 3. 添加依赖库 在 Bulid Phases——Link Binary With Libraries 中点➕添加依赖库 “GLUT.framework” 和 “OpenGL.framework”。 4. 配置路径 (1) 将…
OpenGL(二): Mac下OpenGL开发环境搭建
为了学习OpenGL开发,首先第一步便是搭建开发环境,因为我使用的是Mac电脑,接下来就介绍一下Mac下OpenGL开发环境如何搭建。win及其他平台的开发环境大同小异,请大家自行google。 待两个库安装完成后,其安装路径为/usr/local/Cellar。(ps:记住该…
OpenGL入门 -- 环境搭建
搭建环境,需要以下准备资源,也可以通过链接下载。 OpenGL环境搭建资源:百度网盘链接 ,密码:at14。 添加OpenGL.framework和GLUT.framework两个系统库。 添加CLTools.h和glew.h,在build settings中输入Header …
iOS-OpenGL-ES入门教程(四)光照
可以看到使用灯光模拟会让图形更加立体真实。 计算机模拟光照的通俗原理:GPU为每个三角形的顶点进行光线计算,再把结果进行插值,得出每个片元的最终颜色。 OpenGL ES的灯光模拟包括:环境光、漫反射光、镜面反射光。如上图所示。 光线的计算依赖于表面法向量,法向量可以通过矢量积…
iOS-OpenGL-ES入门教程(三)纹理取样,混合,多重纹理
GL_TEXTURE_MAG_FILTER参数用于没有足够的可用纹素来唯一性的映射一个或者多个纹素到每个片元时配置取样. GL_NEAREST是取最近的纹素,GL_LINEAR则是取附近多个纹素的混合结果 GL_LINEAR的直观显示效果就是图片模糊的渲染了。 以上呢我们就实现…
iOS图形处理概论:OpenGL ES,Metal,Core Graphics,Core Image,GPUImage,OpenCV等
对于刚接触iOS图形相关框架的小白,有一些图形框架在字面上和功能上非常容易混淆。这里旨在总结一下各种框架,区分它们的概念和功能,以作日后进一步细分学习的指引。因而,本文并不会针对具体框架作详解,只作区分引导,读者可自行选择方向继续深造。为此,笔者总结了一张各种框架关系图,如下所…
从零讲解 iOS 中 OpenGL ES 的纹理渲染
本文主要介绍,如何使用 OpenGL ES 来渲染一张图片。内容包括:基础概念的讲解,如何使用 GLKit 来渲染纹理,如何使用 GLSL 编写的着色器来渲染纹理。 OpenGL(Open Graphics Library) 是 Khronos Group (一个图形软硬件行业…