发表评论取消回复
相关阅读
相关 光栅化渲染器:目录
前言 光栅化渲染是一个又好玩又有挑战的东西,个人通过写一个光栅化渲染器来学习渲染的话是一个不错的选择。 光栅化渲染器目录 > [光栅化渲染器:项目设置][Link
相关 光栅化渲染器:深度缓存
前言 上一篇文章我们已经发现了渲染不正确的问题,我们今天就通过z buffer来解决这个问题。 深度缓存(z) 深度缓冲区与帧缓冲区相对应,用于记录上面每个像素的
相关 光栅化渲染器:坐标变换
前言 坐标变换是渲染管线里面很重要的一个过程,已经有很多书籍和文章对此进行了讲解,我这边就不重复讲解了。虽然我们可以借助glm等数学库非常轻松的构造MVP矩阵,但是,我还
相关 光栅化渲染器:填充三角形
前言 为什么三角形是实时渲染的首选多边形?因为它们具有以下理想的特性: 三角形是最简单的多边形类型。少于三个顶点就没法组成一个多边形。 三角形始终是平面的。
相关 光栅化渲染器:画线
直线方程 假设在屏幕上面有两个点,P0(x0,y0)和P1(x1,y1),那么我们如何画一条从P0到P1的线?其实很简单,在P0P1这条线上的点P都满足一个方程: >
相关 光栅化渲染器:项目设置
前言 本系列教程准备从零到一实现一个光栅化渲染器,采用的编程语言是C++。在开始编写渲染器之前,我们需要提前准备四项功能。 > 1. 显示窗口 > 2. 输出一个像
相关 ROP光栅化处理单元
ROPs单元的全名是"Raster Operations Units",中文叫做" [光栅化][Link 1] 处理单元".光栅单元主要负责游戏中的光线和反射运算,兼顾AA、高
还没有评论,来说两句吧...