博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
摸爬滚打DirectX11_day_09——模板技术
阅读量:3706 次
发布时间:2019-05-21

本文共 314 字,大约阅读时间需要 1 分钟。

模板缓存是一个专门用于制作特效的离屏缓存。

模板缓存可以用于实现镜面特效。

模板测试

对于特效的绘制需要精确到每个像素。先对娴熟进行检查,最后得出是否需要绘制的结论,从而实现特效。模板测试就是这个检查的过程。

模板测试过程

1.创建模板缓冲区与深度缓冲区同时创建,把深度缓冲区的一部分作为模板缓冲区使用。

2.清除模板缓冲区

在使用模板测试渲染每一帧之前,都需要先清除上一帧保存在模板缓冲区中的模板值。


镜面特效的实现

假设空间中有一点q,相对于某一平面所成的像的坐标点可以通过数学知识计算出来。

其实我们只需要求出从q到q1的镜像变换矩阵就可以了。

这个镜像变换矩阵定义在D3DX库中D3DXMatrixReflect函数中。

转载地址:http://aqyjn.baihongyu.com/

你可能感兴趣的文章
螺旋矩阵/正整数摆动
查看>>
小明植树
查看>>
8.2 可编程并行接口芯片8255A
查看>>
户户通---Java蓝桥杯
查看>>
历年数学建模大赛优秀论文解读
查看>>
最优化模型
查看>>
范式题
查看>>
80X86指令系统(2)---数据传送指令
查看>>
图的应用-----关键路径
查看>>
BP神经网络算法
查看>>
BP神经网络数据预测实例代码
查看>>
粒子群算法
查看>>
蓝桥杯--拉马车
查看>>
A开头六级词汇
查看>>
J、K、L开头前缀
查看>>
小朋友排队
查看>>
匈牙利算法求解整数规划
查看>>
非线性规划模型案例及其编程实现
查看>>
历届试题 国王的烦恼
查看>>
洛谷p1020导弹拦截
查看>>