首页 | 本学科首页   官方微博 | 高级检索  
     

过程性纹理映射的FPGA动态生成
引用本文:李笑盈,吴恩华.过程性纹理映射的FPGA动态生成[J].计算机辅助设计与图形学学报,2006,18(5):630-637.
作者姓名:李笑盈  吴恩华
作者单位:1. 澳门大学科技学院电脑与资讯科学系,澳门
2. 澳门大学科技学院电脑与资讯科学系,澳门;中国科学院软件研究所计算机科学国家重点实验室,北京,100080
基金项目:澳门大学校科研和教改项目
摘    要:在FPGA可编程硬件平台上设计实现了基于珀林噪声函数的过程性纹理生成算法.该算法充分利用了FPGA硬件设计的优势,针对这一算法基于像素密集求解的特点,更快、更好地进行设计实现.利用该算法可以实时地生成许多不同的自然材质或现象的纹理,如木料、云石、云朵等,其纹理可以随时间动态变换,以产生真实的运动效果.文中采用了一种新的珀林(Perlin)噪声函数,以充分应用硬件电路的结构特点,耗费较少的硬件资源,达到各种运算单元(如加法和乘法)模块的组合和高度复用.

关 键 词:过程性纹理  可编程硬件  实时图形生成
收稿时间:2005-04-04
修稿时间:2005-09-29

Dynamic Noise Texture Generation on FPGAs
Li Xiaoying,Wu Enhua.Dynamic Noise Texture Generation on FPGAs[J].Journal of Computer-Aided Design & Computer Graphics,2006,18(5):630-637.
Authors:Li Xiaoying  Wu Enhua
Affiliation:1.Department of Computer and Information Science, Faculty of Science and Tech nology, University of Macau, Macao;2. State Kev Laboratory of Computer Science ,Institute of Software , Chinese Academy of Sciences, Beijing 100080
Abstract:In this paper, a procedural texture mapping method based on Perlin noise function is designed and implemented on an FPGA programmable board. During the implementation, we take advantage of FPGA hardware design to better deal with the intensive per-pixel computation in the algorithm. Based on this method, naturally-appearing material effects like wood, marble and cloud can be generated in real time. The generated textures can be dynamically varying and get to real moving effect. In the paper, a novel Perlin noise function is adopted, targeting to the circuit structure with low cost of hardware resources, and the arithmetic units such as addition and multiplication modules are highly reused in the circuit design.
Keywords:FPGA
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号