计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (32): 72-75.DOI: 10.3778/j.issn.1002-8331.2008.32.021

• 研发、设计、测试 • 上一篇    下一篇

3D图形流水线像素处理后期的设计和实现

钟 伟,郭 立   

  1. 中国科学技术大学 电子科学与技术系,合肥 230027
  • 收稿日期:2007-12-12 修回日期:2008-03-14 出版日期:2008-11-11 发布日期:2008-11-11
  • 通讯作者: 钟 伟

Design and implementation of pixel processing back-end for 3D graphics pipeline

ZHONG Wei,GUO Li   

  1. Department of Electronic Science and Technology,University of Science and Technology of China,Hefei 230027,China
  • Received:2007-12-12 Revised:2008-03-14 Online:2008-11-11 Published:2008-11-11
  • Contact: ZHONG Wei

摘要: 针对3D图形流水线像素处理后期的实时大批量数据处理和存储器读写要求,以及嵌入式系统资源和功耗的特殊性,给出一种像素处理后期的硬件设计方案。设计首先实现所有测试功能,确保各种效果,其次采用了基于屏幕分割渲染的设计思想,减少存储器需求,然后吸收了Early Z算法,尽早抛弃不可见的三角面信息,减少渲染的数据,最后实现了Flip Quad反走样算法,提高图像的质量。模块已经完成了RTL级建模,并在FPGA上通过验证。

关键词: 图形流水线, 嵌入式图形, 像素处理

Abstract: Considering the large quantities of data processing and memory access in pixel processing back-end of 3D graphics pipeline,as well as the strict resources and power consumption of embedded system,the paper presents a design of pixel processing back-end hardware.First,the design implements all the test function to ensure various effects;and second it adopts the idea of screen-split rendering,thus reduces the memory requirement;and thirdly it absorbs Early Z algorithm,which can help to abandon sightless triangular surfaces as soon as possible and reduce data amount;finally it realizes the Flip Quad anti-aliasing algorithm and improves image quality.All the RTL modules have been completed and verified on FPGA board.

Key words: graphics pipeline, embedded graphics, pixel processing