
演示
文章平均质量分 86
lengbingteng
这个作者很懒,什么都没留下…
展开
-
SSAO详述
简介:在所以的间接光照的方式中,AO(环境遮蔽)是最为简单的,它并不属于GI范畴,但是却能够渲染出GI相似的氛围。从性价比上来说,这种方式比真正的GI更为可取,比较GI是一种奢侈品。 原理:以当前点P的位置为起点向空间内任意方向发射射线,并进行类似碰撞检测,碰撞到P1点,如果被遮挡对遮挡值进行累计。在这个过程中有两个限定的地方,第一个就是射线与当前点的法线的夹角值必须大于一个值...原创 2013-03-26 22:20:06 · 1476 阅读 · 0 评论 -
体积光
体积光是透射的一种,次表面散射也是,所不同的是次表面散射是在模型里面,而体积光一般都是在模型外面。 伪体积光散射:基于延迟渲染的体积光散射,简单说就是2D模拟3D效果,过程:1.在屏幕中渲染光源2.在屏幕中渲染遮蔽3.屏幕中某点的颜色,是这个点到光源的这个线段上采样点的光的颜色的累积 (- -)。#define NUM_SAMPLES 200 // 采样数[nu...原创 2013-04-08 13:51:49 · 1833 阅读 · 1 评论 -
模拟Ocean Water
3D模拟海洋是一个比较复杂的工程,大体分为:海洋动画,水面光照,水下光照以及其他的效果。这其中海洋动画是最为复杂的,除需要比较真实的控制顶点的运动以外,为保证其实时性还需要把地形lod和tess等技术融合进去。冰冻三尺非一日之寒(- -),这里暂时先模拟海洋动画,其它的内容以后逐步完善。 海洋动画: 这就是一个完整的海洋动画顶点更新的过程,其中H0为起始位置,最后3张纹理:...原创 2013-01-18 00:39:41 · 235 阅读 · 0 评论