DirextX 12学习
文章平均质量分 77
Just_DevG
千里码!!!
展开
-
十九、D3D12学习笔记——渲染到纹理
渲染到纹理:纹理资源+根签名进行资源的传递;OM阶段切换实现渲染目标的转换;SetXXX实现资源填充寄存器槽,后续就是常规纹理操作。原创 2022-04-25 17:33:26 · 751 阅读 · 0 评论 -
二十、D3D12学习笔记——环境光遮蔽
环境光遮蔽:射线透射与SSAO,对环境光照进行差异性表达的高级话题。原创 2022-04-24 22:14:23 · 1680 阅读 · 0 评论 -
十八、D3D12学习笔记——计算着色器通用计算
使用D3D,根据计算着色器进行通用计算的基本框架。不需要像CUDA一样配置环境。但是术业有专攻,相信了解CUDA带来的好处也是巨大的。原创 2022-04-17 16:24:38 · 601 阅读 · 0 评论 -
十七、D3D12学习笔记——拾取
就讲两个问题:1.拾取的思维训练。如何实现拾取到几何体的一个或者几个面片?2.求交计算。射线与三角形求交。原创 2022-04-16 22:32:02 · 284 阅读 · 0 评论 -
十六、D3D12学习笔记——实例化
本篇讲解实例化技术,并且提供结构化数据传输的表达流程,彻底代替了常量缓冲这种数据。当然各有优势,希望可以有所帮助。原创 2022-04-15 22:11:20 · 577 阅读 · 0 评论 -
十五、D3D12学习笔记——曲面细分
曲面细分,可以说是流水线上对前后依赖关系最不明显,相对独立的部分了,配置都是流水线式的;制定规则——硬件执行——细部调整。非常的简单实用。原创 2022-04-15 09:33:34 · 304 阅读 · 0 评论 -
十三、D3D12学习笔记——几何着色器
几何着色器,渲染流水线上的关系户,总是有一些权限来大刀阔斧的修改,将从VS出来的旧图元修改为新图元传到PS等后续流水线上。原创 2022-04-13 21:41:50 · 874 阅读 · 0 评论 -
十二、D3D12学习笔记——模板缓冲
我们认识了一下模板这个面具,你可以理解为他试图遮蔽什么,又或者是试图体现什么,重要的主要是分析首先逻辑,然后才是参数设置,剩下的就交给硬件自己实现了。原创 2022-04-12 15:31:15 · 535 阅读 · 0 评论 -
十一、D3D12学习笔记——Alpha
针对Alpha发散出来混合与AlphaTest,讲解透明效果,剔除部分像素效果以及雾效实现原理。原创 2022-04-11 11:01:14 · 326 阅读 · 0 评论 -
十、D3D12学习笔记——纹理
介绍纹理从磁盘加载——到上传堆——描述符&描述符堆——根签名——绑定到流水线&采样器创建——传入shader——使用的连贯逻辑。原创 2022-04-10 15:32:07 · 1018 阅读 · 0 评论 -
九、D3D12学习笔记——入射光
本篇我们详细介绍入射光的定义,对不同分类光及其传播过程能量计算等进行分析,深入浅出了解光在渲染中的定位。原创 2022-04-09 16:14:41 · 346 阅读 · 0 评论 -
八、D3D12学习笔记——光照
有一定图形学基础的同学对光照应该都有一个基本的概念,那么本片所讲内容将对你非常友好,并且对于Snell这种理论也有一定介绍,相信会有一个不错的体验。原创 2022-04-09 10:41:35 · 626 阅读 · 0 评论 -
七、D3D12学习笔记——根签名&动态顶点缓冲区
根签名&动态顶点,我们慢慢的要开始一些D3D12的深入研究学习,如果要看入门初级那就是前边6篇,要了解更多,请继续。原创 2022-04-06 16:08:22 · 842 阅读 · 0 评论 -
六、D3D12学习笔记——实现一个立方体的最后一步
这也是我个人的进步,直到今天,我发现我的理解又近了一步,一整套D3D12绘制渲染的流程就这样产生了,如果能学到此,那么最基础的D3D框架基本算是有了,以后都是锦上添花的事情,恭喜你,D3D12入门了。原创 2022-04-05 11:21:44 · 629 阅读 · 0 评论 -
五、D3D12学习笔记——常量缓冲
讲述CPU端写的一个逐帧更新的数据怎么通过常量缓冲被我们的shader获取到的过程。完全是自己的理解,不喜勿喷。原创 2022-04-04 16:08:17 · 847 阅读 · 2 评论 -
四、D3D12学习笔记——顶点数据vertex的“说明书”
本篇主要是基于“语义”的数据映射过程,从CPU端定义数据和他的说明书,一路到流水线上解析,都是根据语义来映射,我们来关注一下这个映射建立的流程。原创 2022-04-04 13:24:40 · 592 阅读 · 0 评论 -
三、D3D12学习笔记——顶点&索引数据传入GPU
我在之前学OG的时候了解的vextex和index,到今天才算是梳理了一下DX的,相同之处就是单独开空间,不同之处,给我们暴露了好多细节。JustEnjoy!原创 2022-04-03 17:26:54 · 716 阅读 · 2 评论 -
二、D3D12学习笔记——渲染流水线
最白话的渲染流水线解释,就像一个故事一样去讲述,附赠顺口溜。原创 2022-04-03 11:58:40 · 449 阅读 · 0 评论 -
一、D3D12学习笔记——初始化Direct3D
我不敢说这是最正确的DX12学习分享,但这是我的心路历程,欢迎探讨。原创 2022-04-02 18:32:43 · 2465 阅读 · 3 评论