02 2005 档案
摘要:depth peeling是一种利用shadow mapping来模拟depth test的技术,利用它,可以实现order-independent transparency和woo shadow mapping等需要逐层剥离深度的特效。 下面是一个depth peeling demo,用4pass剥离了4层,效果不错,效率也很“惊人”。:D 需要硬件支持如下扩展: GL_AR...
阅读全文
摘要:per-pixel lighting + light mapping + shadow mapping 构成光照系统。 需要硬件支持如下扩展: GL_ARB_multitexture, GL_ARB_shader_objects, GL_ARB_vertex_shader, GL_ARB_vertex_program, GL_ARB_fragment_shader, GL_A...
阅读全文
摘要:解决了project texture后,shadow mapping就比较容易了。 对于基于ogl的shadow mapping,基本上有如下几种做法: 1 采用GL_ARB_depth_texture, GL_ARB_shadow扩展。Pass1中以光源为视点渲染场景到帧缓存,然后将深度部分copy到depth texture;Pass2中以眼睛为视点,将depth texture投影到...
阅读全文

浙公网安备 33010602011771号