实时渲染
skybreaker
第九作坊开发者,常年痴迷于实时渲染技术
展开
-
场景管理技术:KDTREE+遮挡剔除
一.场景加速算法分类当前主流的场景加速算法主要有这样几个大类:1.视域剔除:指的是将场景中在观察区域以外的多边形或物体在提交到渲染管线之前就剔除掉,从而可以大幅减少渲染他们的开销。2.遮挡剔除:指的是将场景中完全被别的物体遮挡住的多边形或物体在提交到渲染管线之前就剔除掉,从而可以大幅减少渲染他们的开销。3.LOD:为某个物体建立一系列不同精度的模型,在实际渲染的时候根据一定的规原创 2007-10-16 20:38:00 · 7007 阅读 · 0 评论 -
基于Shadow map的实时阴影效果实现
有光则有影,即时渲染的阴影可以使场景看上去更加真实。下图显示了实时阴影系统在一个3D项目中的应用: 算法描述: ShadowMap是一种基于阴影图的阴影生成方法,阴影图是一张2D贴图。阴影图中的每个像素都记录了从光源到遮挡物(遮挡物就是阴影生成物体)的每个“可见”像素的距离。这里的“可见”像素是指,以光源为观察点,光的方向为观察方向,设置观察矩阵并渲染所有遮挡物,最终出现在渲染表原创 2007-10-12 17:05:00 · 2818 阅读 · 0 评论