摘要: 前言 ​ 本篇为DX12个人学习笔记,会介绍深度缓冲区、深度冲突、模板缓冲区、如何使用模板缓冲区 深度缓冲区 定义:深度缓冲就像颜色缓冲(Color Buffer)(储存所有的片段颜色)一样,在每个片段中储存深度值信息,且和颜色缓冲有着一样的宽度和高度。深度缓冲是由窗口系统自动创建的,它会以16、2 阅读全文
posted @ 2023-02-27 16:20 爱莉希雅 阅读(371) 评论(0) 推荐(0)
摘要: 前言 ​ 本篇将介绍局部光照模型——每个物体的光照独立于其他物体,即仅考虑光源直接发出的光线,忽略场景中反弹的 为何我们可以看见这个五彩缤纷的世界? ​ 光源是由红蓝绿三色的混合光,而人的视网膜有三种光受体,分别对于红绿蓝三色光敏感,当光线刺激到相应的光受体,基于光线的强度而产生不同程度的刺激,随后 阅读全文
posted @ 2023-02-21 14:44 爱莉希雅 阅读(385) 评论(0) 推荐(0)
摘要: 什么是纹理? ​ wikipedia上做了如下解释"The spatial arrangement of color or intensities in an image.The texture means smoothness, roughness, or bumpiness of the sur 阅读全文
posted @ 2023-02-10 15:46 爱莉希雅 阅读(637) 评论(0) 推荐(0)
摘要: 什么是GPU? ​ "A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of 阅读全文
posted @ 2023-02-05 17:26 爱莉希雅 阅读(450) 评论(0) 推荐(0)
摘要: 前言 本篇是Hello World系列的下篇,主要讲解渲染管线和着色器 渲染管线 概述 什么是渲染管线 渲染管线是一个描述图形系统需要执行哪些步骤来将三维场景渲染成二维屏幕的概念模型,也就是把3D 模型转变成计算机显示的东西的过程 渲染管线是实时渲染的底层工具 渲染管线的主要功能 决定在给定虚拟相机 阅读全文
posted @ 2023-02-01 21:15 爱莉希雅 阅读(721) 评论(0) 推荐(0)
摘要: 什么是shader lanuage? ​ shader lanuage称为着色语言,是一种图形编程语言,适用于编程着色器效果(描述表面、体积和对象),它基于物体本身属性和光照条件,计算每个像素的颜色值 ​ shader lanuage被定位为高级语言,有三个,分别是opengl的"GLSL",dir 阅读全文
posted @ 2023-01-29 22:46 爱莉希雅 阅读(1295) 评论(0) 推荐(0)
摘要: 前言 DX12对于初学者来说难度是偏大的,龙书确实写的不错,但对于初学者来说并不是很友善。本篇将带你了解DX12最为基本的流程,希望能带你快速入门DX12 什么是DirectX? DirectX是一系列的图像应用编程接口,正是有了这些接口开发人员便无需和寄存器、显存打交道,大大降低了开发难度和学习难 阅读全文
posted @ 2023-01-19 17:59 爱莉希雅 阅读(4141) 评论(1) 推荐(5)
摘要: 总结 动态模糊 动态模糊:在生活中,摄像机快开打开的时间间隔中,摄像机和物体都在移动,拍出来的图像肯定是糊的。大多数特效都可以通过对每个像素进行多重采样实现,动态模糊也属于这个范畴。 方法:我们可以随机的方法在不同时间发射多条射线来模拟快门的打开。也就是说,在快门打开时,随时间变化随机生成光线,并同 阅读全文
posted @ 2023-01-08 14:29 爱莉希雅 阅读(108) 评论(0) 推荐(0)
摘要: 四大强制类型转换 谨记:使用强制类型转换意味着放弃c++的安全保障 static_cast 语法 static_cast <type-id> ( expression ) 作用 将表达式转换为 type-id 类型 注意 没有运行期类型检查来保证转换的安全性 static_cast 操作符可用于如将 阅读全文
posted @ 2023-01-07 17:57 爱莉希雅 阅读(99) 评论(0) 推荐(0)
摘要: 内存管理 堆 定义:动态分配内存的区域 c++会设计到的两个有关内存管理器的操作 让内存管理器分配一个某大小的内存块 分配内存要考虑程序当前已经有多少未分配的内存 内存不足时要从操作系统申请新的内存;内存充足时,从可用内存里取出一块合适大小的内存,将其标记为已用,再将其返回给要求内存的代码 让内存管 阅读全文
posted @ 2023-01-07 16:43 爱莉希雅 阅读(137) 评论(0) 推荐(0)