自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (56)
  • 收藏
  • 关注

原创 OpenGL学习笔记(十一)

混合要启用混合可调用glEnable(GL_BLEND);正常情况下,OpenGL在渲染时把颜色值放在颜色缓冲区中。已经存储在颜色缓冲区的颜色称为目标颜色,作为当前渲染命令的结果进入颜色缓冲区的颜色值称为源颜色。当混合功能被启用时,源颜色和目标颜色的组合方式由混合方程式控制。默认情况下,混合方程式像这样:最终颜色=(源颜色 *  S) + (目标颜色 * D)其中S和D分别是源

2012-12-13 22:28:34 834

原创 OpenGL学习笔记(十)

光照OpenGL的光照模型把光分成4种独立的成分:环境光、散射光、镜面光和发射光。环境光(ambient light)环境光并不来自任何特定的方向。它来自某个光源,但光线却是在房间或场景中四处反射,没有方向可言。散射光(diffuse light)OpenGL的散射光具有方向性,来自于一个特定的方向,它根据入射光线的角度在表面上均匀地反射开来。因此,如果光线直接指向物体表面,它

2012-12-13 17:53:39 882

原创 OpenGL学习笔记(九)

视图产生目标场景视图的变换过程类似于用照相机进行拍照。用照相机(或计算机)进行拍照的步骤大致如下:1.   把照相机固定在三角架上,并让它对准场景(视图变换)2.   对场景进行安排,使各个物体在照片中的位置是我们所希望的(模型变换)3.   选择照相机镜头,并调整放大倍数(投影变换)4.   确定最终照片的大小(视口变换)5.   在完成上面步骤后,就

2012-12-11 15:26:43 794

原创 OpenGL学习笔记(八)

顶点数组对象(vao)随着程序逐渐增大并且使用更多的模型,读者可能发现要在每个帧的多组顶点数组之间切换。根据你为每个顶点使用多少个顶点属性,像对glVetexPointer()这样的函数的调用次数可能变得很大。顶点数组对象捆绑了调用的集合,以设置顶点数组的状态。在初始化之后,可以通过单次调用在不同的顶点数组集合之间快速修改。创建顶点数组对象标识:void glGenVertexArra

2012-12-10 14:41:22 1185

原创 OpenGL学习笔记(七)

显示列表OpenGL提供了一个工具来创建预处理的OpenGL命令集(数据块),使它们能够快速复制到命令缓冲区,以获得更快的执行速度。这个预编译的命令集称为显示列表(display list)。定义一个显示列表如下:glNewList(,GL_COMPILE);…//一些OpenGL代码…glEndList();参数GL_COMPILE告诉OpenGL编译这个列表

2012-12-07 16:03:20 880

原创 OpenGL学习笔记(六)

缓冲区对象许多OpenGL操作都向OpenGL发送一大块数据,例如向它传递需要处理的顶点数组数据。传输这种数据可能非常简单,例如把数据从系统的内存中复制到图形卡。但是,由于OpenGL是按照客户机-服务器模式设计的,在OpenGL需要数据的任何时候,都必须把数据从客户机内存传输到服务器。如果数据并没有修改,或者客户机和服务器位于不同的计算机(分布式渲染),数据的传输可能会比较缓慢,或者是冗余的

2012-12-06 22:31:43 4329 2

原创 OpenGL学习笔记(五)

顶点数组根据前面的介绍,OpenGL需要进行大量的函数调用才能完成对几何图元的渲染。如绘制一个20条边的多边形至少需要22个函数调用。首先调用1次glBegine(),然后为每个顶点调用1次函数,最后调用1次glEnd()。有时还需要额外的信息,也增加函数的调用。这样就成倍地增加渲染几何物体所需要的函数调用数量,直接影响到了应用程序的性能。OpenGL提供了一些顶点数组函数,允许只用少数几

2012-12-04 23:09:59 963

原创 OpenGL学习笔记(四)

颜色OpenGL通过分别指定红、绿、蓝成分的强度来指定一种特定的颜色。    void glColor(red,green,blue,alpha);其中表示参数的数量,表示参数的数据类型。注意,OpenGL内部是用浮点值来表示颜色值的。 颜色立方体由于一种颜色是通过3个正的颜色值所指定的,因此可以对所有可用的颜色进行建模,创建一个立方体,称为RGB颜色空间。 着

2012-12-04 17:17:58 925

原创 OpenGL学习笔记(三)

OpenGL绘制清除窗口在计算机中,保存图片的内存通常被计算机所绘制的前一幅图像所填充,因此在绘制新场景之前,一般需要把它清除为某种背景颜色。     void glClearColor(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha);设置当前清除颜色,用于清除RGBA模式下的颜色缓冲区。其中red,green,b

2012-12-04 14:02:05 1097

原创 OpenGL学习笔记(二)

OpenGL状态机状态机:是一个抽象的模型,表示一组状态变量的集合。每个状态变量可以有各种不同的值,例如可以打开或关闭等。OpenGL使用了一种状态模型(或称状态机)来追踪所有的OpenGL状态变量。当一个状态值被设置之后,它就一直保持这个状态,直到其他函数对它进行了修改。许多状态只是简单的打开或关闭。例如,光照要么打开,要么关闭。如果几何图形不使用光照,那么在绘制这个几何图形的颜色集合时

2012-12-04 13:54:33 908

原创 OpenGL学习笔记(一)

OpenGL相关概念介绍 2D + 透视 = 3D 渲染:就是对一个三维物体进行几何描述并且把它转换为屏幕上的一幅图像. 纹理贴图:通过一幅图像向一个多边形提供额外细节的技巧称为纹理贴图,所提供的图像称为纹理,而纹理中每个单独的元素称为纹理单元。而在一个物体的表面上拉伸或压缩纹理单元的过程称为过滤。混合(blending):是屏幕上颜色或物体的组合。它类似于双重曝光照片

2012-12-04 13:47:10 848

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的

2012-12-01 00:32:16 540

Benchmark 1.03

Tool measure phone performance for following categories: - 2D Graphic performance - CPU performance - Memory performance - File system performanc

2023-05-12

Building An RPG With Unreal

Building An RPG With Unreal, Building An RPG With Unreal

2018-05-04

VA_X_crack2018破解版(包含vs2015或以下)

首先安装VA_X_Setup2108.exe,然后搜索"VA_X.dll", 覆盖即可

2018-03-08

Unreal Engine Essentials

Unreal Engine Essentials, Unreal Engine Essentials

2018-03-01

Learning Unreal Engine Android Game Development

Learning Unreal Engine Android Game Development, Learning Unreal Engine Android Game Development

2018-03-01

Unreal Engine 4 Game Development in 24 Hours

Unreal Engine 4 Game Development in 24 Hours, Unreal Engine 4 Game Development in 24 Hours

2018-03-01

Android Killer v1.3.1

Android killer 是一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通信(应用安装-卸载-运行-设备文件管理)等特色功能于一身,支持logcat日志输出,语法高亮,基于关键字(支持单行代码或多行代码段)项目内搜索,可自定义外部工具;吸收融汇多种工具功能与特点,打造一站式逆向工具操作体验,大大简化了安卓应用/游戏修改过程中各类繁琐工作。

2017-09-03

Cocos2d-x实战(js卷)[含源码和pdf] part3

Cocos2d-x实战(js卷)[含源码和pdf] part3, 请下载全part1, part2, part3再解压即可

2017-02-17

Cocos2d-x实战(js卷)[含源码和pdf] part2

Cocos2d-x实战(js卷)[含源码和pdf] part2, 请下载全part1, part2, part3再解压即可

2017-02-17

Cocos2d-x实战(js卷)[含源码和pdf] part1

Cocos2d-x实战(js卷)[含源码和pdf] part1, 请下载全part1, part2, part3再解压即可

2017-02-17

cocos2dx使用第三方so库

cocos2dx使用第三方so库 是一分文档, cocos2dx使用第三方so库 是一分文档, cocos2dx使用第三方so库 是一分文档, 重要事情说三遍

2016-12-20

Learning C++ by Creating Games with Unreal Engine 4

Learning C++ by Creating Games with Unreal Engine 4

2016-09-02

Chipmunk2D中文手册

Chipmunk2D中文手册

2015-11-30

Cocos2d-x 3.x游戏开发之旅_高清完整版

Cocos2d-x 3.x游戏开发之旅_高清完整版

2015-11-29

tcp/ip详解

tcp/ip详解

2015-10-26

STL源码-打包

STL源码

2015-05-19

Welcome to Swift

swift教程

2015-05-11

数据结构与算法分析C++描述

数据结构与算法分析C++描述

2015-05-11

<经典算法>

经典算法

2015-05-11

七周七语言:理解多种编程范型

七周七语言:理解多种编程范型

2014-07-02

高质量程序设计指南.C++/C语言(第三版)

高质量程序设计指南.C++/C语言(第三版)

2014-04-25

C++编程思想[第二卷]

C++编程思想[第二卷]

2014-04-25

数据结构 C++ 语言描述

数据结构 C++ 语言描述

2014-04-25

More Exceptional C++

More Exceptional C++

2014-04-25

STL源码剖析

STL源码剖析

2014-04-25

深度探索c++对象模型

深度探索c++对象模型

2014-04-25

c++标准库手册-经典版

c++标准库手册-经典版

2014-03-26

《visual c++角色扮演游戏程序设计》及源码

《visual c++角色扮演游戏程序设计》及源码

2012-12-14

Java编程思想第4版

Java编程思想第4版

2012-12-14

OpenGL编程指南(原书第7版)中文扫描版

OpenGL编程指南(原书第7版)中文扫描版

2012-12-03

[eoeAndroid特刊]第08期(下):数据存储操作

[eoeAndroid特刊]第08期(下):数据存储操作

2012-09-27

android应用开发揭秘

国内第一本基于Android 2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑!   本书内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识,最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚本语言(Android Scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到实际开发中去。

2012-09-26

<Android应用开发揭秘>源码

<Android应用开发揭秘>为国内第一本基于Android 2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑!这里是该书所附带的源码。

2012-09-26

Google_Android程序设计指南

Google Android程序设计指南

2012-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除