|
发表于 2009-10-1 14:31:00
|
显示全部楼层
Re: Re:有人了解Light Propagation Volumes么?据说可以替代延时
OpenGPU: Re:有人了解Light Propagation Volumes么?据说可以替代延时渲染
即便我们使用DS,也只能节约光照计算的开销,不能节约纹理访问的开...
无论ds还是fs("forward shading"),纹理访问都是一样的,ds并不解决纹理访问开销的问题。另外不太明白你们说的第一,第二pass抓纹理,还有"整数纹理"指的什么。
如果我理解的没错的话,典型的ds包含三个阶段:geometry phase,lighting phase,post-process phase。
geometry phase负责构建G-buffers,可能包含2个pass:1 depth only pass(可选);2 把不同的信息(position,normal,color....)渲染到不同G-buffer中,在这个阶段访问纹理,普通fs没多大区别,只是不计算光照,而只输出数据而已。
lighting phase:实现sreen-space lighting
post-process ther effect...... |
|