自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 计算机图形学笔记(八)

5.6.1四种片元测试片元(fragment)与像素的区别片元操作1、片元在写入帧缓冲之前要按顺序经历一系列的测试;在写入帧缓冲时也会经历一些运算。2、操作顺序如下: 裁剪测试 Alpha测试 模板测试 深度测试 写入帧缓冲前的操作 写入帧缓冲时..

2022-04-26 22:47:35 335

原创 计算机图形学笔记(七)

5.1何为“帧”缓冲区(Frame buffer)?图形流水线帧缓冲区(Frame buffer)与片元处理1、缓冲区的每个单元对应的就是屏幕上一个个像素2、对片元的处理就是在利用并修改缓冲区的数据显示器的分类 光栅扫描显示器---Raster-Scan Display 随机扫描显示器(向量显示器)---Random-Scan Display(Vector Displays) ..

2022-04-26 22:40:22 1035

原创 计算机图形学笔记(六)

4.2.3两个问题问题(1)如何让光源运动?glLightfv(GL_LIGHT0,GL_POSITION,vLitPosition)直接变化vLitPosition中的值;光源可以认为是一个几何物体,将受到其前面的几何变换的影响。问题(2)光照下物体的颜色由什么来决定?光的颜色:glLightfv()…物体的材质:glMaterialfv()…glColor*()没用了吗?glColor*()确实没用了,但可以通过如下方式发生作用:glEnable(GL_COLOR_M

2022-04-26 22:34:58 417

原创 计算机图形学笔记(五)

第四章 光照笔记4.1.1光照明模型及三种光照成分1、光照效果2、如何计算光照明效果问题的描述景物表面上任一点被光照射后投向观察者眼中的光亮度的大小光照明模型(Illumination Model)将上述计算过程表达成一个数学公式光照明模型的构建分而治之环境光,漫反射光,高光漫射式的光高光、或称镜面反射光环境光光源发出的光在场景中经过多次反射、折射后还会对物体产生影响。环境光就是反映这种周围环境对物体的光照...

2022-04-26 22:31:13 373

原创 计算机图形学笔记(四)

笔记补充3.2.4视点变换和模型变换在OpenGL中,视点变换和模型变换被当做一种变换来看待。改变视点的位置和改变模型的位置是一个相对的过程,例如将物体从(0.0, 0.0, 0.0)移至(0.0, 0.0, -1.0)相当于将相机从(0.0, 0.0, 0.0)移至(0.0, 0.0, 1.0)。视点变换、模型变换将被合并,形成模型视点矩阵。可以使用函数glMatrixMode(GL_MODELVIEW)来指定当前矩阵模式为模型视点变换。在代码中,视点变换在模型变换之前指定,但投影变换和视口变

2022-04-26 22:23:19 127

原创 计算机图形学笔记(三)

3.1变换的四个步骤 glTranslate*() glRotate*() glScale*() 三维几何变换 glFrustum() gluPerspective() glOrtho() 投影 ??? 窗口剪裁 glFrustum() gluPerspe

2022-04-26 22:20:53 209

原创 计算机图形学笔记(二)

VS2019安装过程如下:1.将2019下载安装好之后,打开vs2019控制面板(官网登录微软账户即可下载)点击修改,选择使用C++的桌面开发,然后选择单个组件,将代码工具中的这个(如下图)打钩,然后安装。2.下载配置openGL将文件放到对应的文件夹里(若没有gl文件夹,创建一个即可)把glut.h复制到…\VC\Tools\MSVC\14.16.27023\include\gl下把glut.lib和glut32.lib放到…\VC\Tools\MSVC\14.20..

2022-04-26 22:14:51 133

原创 计算机图形学笔记(一)

Visual Studio控制台编程,freeeglut,glew计算机图形学是作什么的计算机图形学(computerGraphics,简称CG)计算机图形学是一门研究如何利用计算机进行图形的计算、处理和显示的学科。简单地说:是一种使用数学算法将二维或三维图形转化为计算机显示器所能显示的二维栅格形式的科学。3D→2D计算机图形学的研究内容Modeling 构造场景的三维模型Rendering 将三维场景画在屏幕上Animation 关键帧技术...

2022-04-26 22:13:08 225

空空如也

空空如也

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

TA关注的人

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