
GPU精粹1学习
文章平均质量分 78
directx3d_beginner
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第23章,景深:技术综述
理想情况下,把场景中各个物体分层排序,而层的深度互不重叠,那么就能够基于各层所代表的深度对每层进行模糊。焦平面:光穿过摄像机透镜(或人眼睛的晶体),会聚焦到胶片(或人的视网膜)上的一个点。3,把一个圆圈混合到帧缓冲区内,圆圈的颜色就是像素的颜色,圆圈的直径等于Coc,而圆圈的面积与alpha值成反比。由于Coc的直径与透视尺寸成正比,那么,如果透镜尺寸为0的时候,Coc的直径也是0,即针孔照相机没有景深。6,渲染数以百万计的精灵(固定的彩色圆),不能很好的对应于硬件实时渲染。原创 2025-08-12 23:24:17 · 581 阅读 · 0 评论 -
第5章,改进的Perlin噪声的实现
(2)使用12个伪随机斜率,它们由立方体12条棱的中点组成(0,1,1),(0,-1,-1),(0,1,-1),(0,-1,1),(1,0,1),(-1,0,-1),(1,0,-1),(-1,0,1),(1,1,0),(-1,-1,0),(-1,1,0),(1,-1,0),好处是,这些斜率离得不近,不会出现高频结果;还以(1.1,2.2,3.5)为例,周围的8个坐标就是(1,2,3),(2,2,3),(2,3,3),(1,3,3),(1,2,4),(2,2,4),(2,3,4),(1,3,4)原创 2024-10-27 12:18:24 · 856 阅读 · 0 评论 -
第1章 用物理模型进行高效的水模拟
方法:傅立叶变换思路:由计算简单正弦函数之和,逐步扩展到更复杂的函数,像素shader使用正弦波函数的加和,来创建动态的平铺凹凸贴图,从而得到水面的细节。两个表面模拟:一个是表面网格的几何波动,另一个是网格上法线图的扰动。两个模拟本质上是相同的。水面高度由简单的周期波叠加表示。正弦函数叠加后得到一个连续函数,这个函数描述了水面上所有点的高度和方向.在处理顶点时,我们基于每个顶点的水平位置对函数取样...原创 2018-06-01 08:32:25 · 860 阅读 · 0 评论