Nvidia DX10 Lighting例子解析
源码见F:\NVIDIA Direct3D SDK 10\Source\Lightning
以围栏fence为例
1、StreamOutput迭代:以初始16条线段开始,通过分叉(fork)或抖动(jitter)的方式生成额外线段,用此方式反复迭代5到6次。
2、渲染:每条线段扩充成Quad(两个三角形)绘制,两个Quad之间的缝隙通过增加额外三角形的方式缝合
3、blow后处理
源码见F:\NVIDIA Direct3D SDK 10\Source\Lightning
以围栏fence为例
1、StreamOutput迭代:以初始16条线段开始,通过分叉(fork)或抖动(jitter)的方式生成额外线段,用此方式反复迭代5到6次。
2、渲染:每条线段扩充成Quad(两个三角形)绘制,两个Quad之间的缝隙通过增加额外三角形的方式缝合
3、blow后处理