期刊文献+

GPU上的非侵入式风格化渲染 被引量:3

Non-invasive Stylized Rendering on GPU
下载PDF
导出
摘要 提出一种基于硬件加速的算法,在实时图形应用中非侵入式地获得各种风格化渲染特效.通过实时地截获OpenGLAPI函数调用,修改了常规的渲染流程.该算法完全采用硬件加速的方法,在图形处理器中对颜色缓冲区和深度缓冲区进行后处理;同时采用OpenGL绘制语言作为高级绘制语言,从而可以和其他硬件加速算法(如置换式贴图、矩阵调色盘变形等)完全兼容.实验结果表明:文中算法适用于交互式非真实感渲染的应用,可以作为一种风格化渲染的强有力的工具. To achieve various stylized visual effects non-invasively in real-time g propose a hardware-accelerated algorithm. By intercepting OpenGL API functions, raphic applications, we the algorithm changes the conventional rendering process. The algorithm is a purely hardware-accelerated approach by post- processing the color-buffer and depth-buffer in graphics processing units (GPU). The algorithm utilizes OpenGL shading language (GLSL) as the high-level shading language. The algorithm is compatible with other hardware-accelerated algorithms (e.g., displacement mapping or matrix palette skinning). The algorithm has been implemented on Windows2000/XP platform using VC + + and OpenGL. The graphics boards are an ATI RADEON 9800XT and a NVIDIA GeForce FX5600. Experimental results show that the algorithm is suitable for interactive applications of non-photorealistic rendering, and it can be used as a powerful tool for stylized rendering.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2005年第12期2613-2618,共6页 Journal of Computer-Aided Design & Computer Graphics
基金 国家"八六三"高技术研究发展计划(2003AA4Z3120) 国家重点基础研究发展规划项目(2002CB312106) 美国自然科学基金(CCR0201253)
关键词 硬件加速 非侵入式 风格化渲染 OpenGL绘制语言 图形处理器 hardware-accelerated non-invasive stylized rendering OpenGL shading language (GLSL)graphics processing units (GPU)
  • 相关文献

参考文献21

  • 1Mohr A, Gleicher M. Non-invasive, interactive, stylized rendering [A]. In: Proceedings of the 2001 Symposium on Interactive 3D Graphics, Chapel Hill, 2001. 175~ 178.
  • 2Mohr A, Gleicher M. HijackGL: Reconstructing from streams for stylized rendering [A]. In: Proceedings of International Symposium on Non-photorealistic Animation and Rendering,Annecy, 2002. 13~20.
  • 3Humphreys G, et al. Chromium: A stream processing framework for interactive graphics on clusters of workstations[A]. In: Computer Graphics Proceedings, Annual Conference Series,ACM SIGGRAPH, San Antonio, 2002. 693~702.
  • 4Niederauer C, et al. Non-invasive interactive visualization of dynamic architectural environments [A]. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, San Diego, 2003. 700.
  • 5Peeper C, Mitchell J L. Introduction to the DirectX 9 High Level Shading Language [M]. In: ShaderX 2-Introduction and Tutorials with DirectX 9.0. New York: Wordware Pub Co. , 2003. 1~46.
  • 6Fernando R, Kilgard M J. The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics [M]. New York:Addison-Wesley Pub Co. , 2003.
  • 7Kessenich John, Baldwin Dave, Rost Randi. The OpenGL shading language [OL]. http://www. opengl. org/documentation/oglsl/ShaderSpecV1. 051. pdf, 2003.
  • 8Brumme Stephan. The OpenGL shading language [OL]. http://www. stephan-brumme. com/download/shader/GLSL. pdf, 2003.
  • 9SGI Corp. ARB_fragment_shader specification [OL]. http://oss. sgi. com/projects/ogl-sample/registry/ARB/fragment_shader.txt.
  • 10SGI Corp. ARB_ vertex_ shader specification [OL]. http://oss. sgi. com/projects/ogl-sample/registry/ARB/vertex_shader. txt.

同被引文献46

  • 1吴恩华,柳有权.基于图形处理器(GPU)的通用计算[J].计算机辅助设计与图形学学报,2004,16(5):601-612. 被引量:225
  • 2陈为,张海嵩,于金辉.利用GPU实时绘制水墨画效果[J].计算机辅助设计与图形学学报,2005,17(11):2427-2432. 被引量:10
  • 3戴正华,张庆丹,徐琳,谭光明,冯圣中.基于SSE2的Smith-Waterman算法[J].计算机工程与应用,2006,42(11):85-87. 被引量:2
  • 4Needleman S B, Wunsch C D. A general method applicable to the search for similarities in the amino acid sequence of two proteins [J]. Journal of Molecular Biology, 1970, 48 (3) : 443-453.
  • 5Smith T F, Waterman M S. Identification of common molecular subsequences [J]. Journal of Molecular Biology, 1981, 147(1): 195-197.
  • 6Altschul S F, Madden T L, Schaffer A A, et al. Gapped BLAST and PSI-BLAST: a new generation of protein database search programs [J]. Journal of Nucleic Acids Research, 1997, 25(17) : 3389-3402.
  • 7Pearson W R, Lipman D J. Improved tools for biological sequence comparison [J]. Journal of National Academy of Sciences, 1988, 85(8); 2444-2448.
  • 8NVIDIA CUDA programming guide, Version 2.3 [M]. Santa Clara: NVIDIA Corporation, 2009.
  • 9Aji A M, Feng W C. Accelerating data serial applications on data-parallel GPGPUs:a systems approach [R]. Blacksburg: Virginia Tech, 2008.
  • 10Chiang J, Studniberg M, Shaw J, et al. Hardware accelerator for genomic sequence alignment [J]//Proceedings of the 28th IEEE EMBS Annual International Conference, New York, 2006, 1: 5787-5789.

引证文献3

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部