02 2005 档案

摘要:depth peeling是一种利用shadow mapping来模拟depth test的技术,利用它,可以实现order-independent transparency和woo shadow mapping等需要逐层剥离深度的特效。 下面是一个depth peeling demo,用4pass剥离了4层,效果不错,效率也很“惊人”。:D 需要硬件支持如下扩展: GL_AR... 阅读全文
posted @ 2005-02-23 21:20 Pointer 阅读(6381) 评论(4) 推荐(1)
摘要: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... 阅读全文
posted @ 2005-02-11 17:16 Pointer 阅读(3212) 评论(8) 推荐(0)
摘要:解决了project texture后,shadow mapping就比较容易了。 对于基于ogl的shadow mapping,基本上有如下几种做法: 1 采用GL_ARB_depth_texture, GL_ARB_shadow扩展。Pass1中以光源为视点渲染场景到帧缓存,然后将深度部分copy到depth texture;Pass2中以眼睛为视点,将depth texture投影到... 阅读全文
posted @ 2005-02-07 23:36 Pointer 阅读(947) 评论(0) 推荐(0)