
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1 图形渲染管线输入:点和连接关系(MVP变换)。将点变换到屏幕空间。将三角形投影到屏幕空间。光栅化:把原本连续表示的三角形离散化成屏幕上的片段(fragment),或称为像素(采样三角形)。处理遮挡(Z-Buffer可见性测试)。对片段着色(blinn-phong着色模型、纹理映射/插值)。输出:图像(pixels)。不足:难以处理阴影和光线弹射。优点:并行度高,速度快。2 OpenGLOpen

1 在MVP之后在上一节中我们通过MVP变换将所有物体都映射到了经典立方体中([−1,1]3[-1,1]^3[−1,1]3)。接下来,我们要把立方体画到屏幕上。1.1 什么是屏幕(screen)屏幕是像素的二维数组(pixel),数组的大小被称为分辨率(resolution)屏幕是一个典型的光栅(raster)成像设备1.2 光栅化(raster)光栅(Raster)就是德语中的屏幕。光栅化(Ra

三维空间中的齐次坐标:(x,y,z,w)在三维空间中表示的点:三维空间中齐次坐标的仿射变换矩阵(4*4):注意以上矩阵表示先线性变换,再平移。三维旋转:以绕x轴旋转为例,x是不变的,所以可以得到变换矩阵的第一个行向量(1,0,0,0)。然后对y和z进行α\alphaα的旋转得到第二个行向量(0,cosα,−sinα,0)(0,\cos\alpha,-\sin\alpha,0)(0,cosα,−

此节对应虎书第二章(Miscellaneous Math)与第五章(Linear Algebra)1. 图形学所需基础1.1 基础数学线性代数,微积分,统计 Linear algebra,calculus,statics1.2 基础物理光学,力学 Opitics,Mechanics1.3 其他信号处理 Signal processing (走样、反走样)数值分析 Numerical analysi

1 Light Field / Lumigraph 光场1.1 The Plenoptic Function 全光函数1.2 Ray 光线1.3 光场1.3.1 光场的定义1.3.2 光场的优势1.3.3 光场的两种表示方式1.3.4 Light Field Camera 光场摄像机2 颜色2.1 颜色的物理学基础

图形学笔记(十二)光线追踪2——加速光线和场景的求交、空间划分(八叉、KD树)、BVH加速结构、辐射度量学基础、BRDF、基本概率论文章目录1蒙特卡洛(Monte Carlo)积分1.1 用处1.2 方法1.2.1 基本思想1.2.2 过程1蒙特卡洛(Monte Carlo)积分1.1 用处蒙特卡洛(Monte Carlo)积分目的是解决定积分,但是它难以积分(不定积分不好求)。1.2 方法1.2

一、MVC软件框架与SpringMVC介绍1.1 MVC模式MVC模式是一种开发方式,它的主要用途是对组件之间进行隔离分层。1.1.1 MVC三层架构M(odel)模型,包含被传递的数据。在软件项目中,M常常被定义为业务模型,也就是业务/服务层。V(ison)视图层,即用什么组件显示数据,常用的有HTML与JSP这些文件。C(ontroller)控制层,表示软件大方向的执行流程以及哪个视图对象将数

文章目录1 Image Blending2 Image Fusion3 Image Synthesis4 Image Stitching在计算机视觉中,有三个与图像处理相关的相似的概念:图像混合Image Blending、图像融合Image Fusion、图像合成Image Synthesis、图像缝合Image Stitching。1 Image Blending不同图层按比例做调色叫blen
文章目录什么是句柄句柄的本质理解为什么需要句柄什么是句柄句柄是一个整数,单独的看它只是数字。但这个整数是进程句柄表数组的下标,有了这个下标,操作系统就可以找到其索引的数据结构,并能找到数据结构里面的指针,然后根据这个指针获取内核里的某个对象。句柄的本质理解操作系统内核中有一个全局句柄表(如上图)。每个进程有自己的一个句柄表,是一个数据结构组成的数组,每个数据结构包含一个指向内核对象的指针、访问掩码
1 运行结果t1.txt:const a = 10;var b,c;procedure p;beginc:=b+aend;beginread(b);while b # 0 dobegincall p;write(2*c);read(b)endend.t2:const a = 78;var b,c;begina := 20;c := 5;if a < cthenc := 2 * celse







