iOS OpenGL ES 研究一:渲染、缓存数据、上下文、几何知识
来源:互联网 发布:淘宝生意参谋数据分析 编辑:程序博客网 时间:2024/05/16 04:42
前言:
如题、本文介绍以下四个方面:1.渲染:3D->2D 降维2.缓存数据3.上下文4.几何知识
一、渲染的概念?3D->2D
屏幕是2 维的、但我们在屏幕中看到的东西是3 维的。由3 维降到2 维、但又能迷惑眼睛的处理就叫做渲染。 图片是有像素组成的。每个像素都包含了3个颜色像素组成:红、绿、蓝;我们需要了解三原色:又称RGB颜色模型或红绿蓝颜色模型,是一种加色模型,将红(Red)、绿(Green)、蓝(Blue)三原色的色光以不同的比例相加,以产生多种多样的色光。 -----百度百科
二、缓存数据:CGP和GPU的数据交换
OpenGL ES协调GPU和CPU的数据交换、这意味着CPU是把数据交给OpenGL ES、然后由OpenGL ES交给GPU
2.1缓存数据的7个步骤:
2.2帧缓存:
三、 OpenGL ES上下文:
OpenGL ES上下文 相当于大脑、控制着以下内容:1.跟踪帧缓存2.跟踪几何数据、颜色3.决定是否使用某些功能:纹理、灯光4.为渲染定义当前的坐标系
四、 几何知识:
1.使用笛卡尔坐标系2.向量3.点、线、三角形(基本单元)不是矩形
几何知识:百度百科
http://baike.baidu.com/link?url=TpYvw3ORKs9dhUPdvfwWjaIjoRbEN0FiWXxn9i01Fb3AfWZ_9ph7EcdsTBIydB57TxGTyz6ogSKN3u6bp7ql87QCMfjnOnGilDvUSMdLTUC
0 0
- iOS OpenGL ES 研究一:渲染、缓存数据、上下文、几何知识
- OpenGL ES Programming Guide for iOS 配置OpenGL ES上下文
- iOS OpenGL ES FBO 帧缓存区 渲染缓存区详解
- iOS OpenGL ES 研究序一:痛并快乐的OpenGL ES开篇
- IOS OPENGL ES 之EAGLContext上下文配置
- iOS中OpenGL-ES渲染YUV视频
- iOS OpenGL ES 研究二:OpenGL ES绘制图形精华
- IOS openGL es 学习一
- Android OpenGL ES 2.0学习研究 (一)
- iOS OpenGL渲染YUV数据
- Android OpenGL ES(一)----必备知识
- Opengl es渲染流程
- opengl es 渲染方式
- OpenGL ES渲染管线
- 在iOS上使用OpenGL ES渲染YUV
- iOS之OpenGL ES【2】:渲染管线和着色器
- Android OpenGL ES :材质渲染
- OpenGL ES 2.0 渲染管线
- Coursera吴恩达机器学习课程 总结笔记及作业代码——第5周神经网络续
- JavaScript 字符串
- 博客开通了
- USACO
- 人脸识别之性别实现
- iOS OpenGL ES 研究一:渲染、缓存数据、上下文、几何知识
- request&ServletContex,session,cookies域与应用
- php运行模式
- POJ3087Shuffle'm Up
- 深入理解javascript原型和闭包(10)——this
- 支持向量机原理(四)SMO算法原理
- 安卓6.0请求权限实现发短信打电话
- ORM简介
- 百钱买百鸡问题(难度:半颗星)