使用链表存储的ABuffer实现网格的OIT(order independent transparency),使用了OpenGL4.0中在shader中进行纹理读写,及原子操作的扩展,速度非常之快,是深度剥离的9倍以上,能满足实时显示的要求。

图1 未进行透明显示的肝

图2 使用LinkList Abuffer透明显示的肝

posted on 2012-09-07 16:32  30斤大番薯  阅读(482)  评论(2编辑  收藏  举报