3d图形消隐c语言,一种3D图形背面消隐算法及其硬件加速实现

摘要:

Surface culling sets the pros and cons of triangles,and removes given surfaces as well in GPU,which reduces the amount of computation for surface culling,and plays a key role for increasing the graphic processing performance.This paper deduces the backface culling algorithm in detail,and then,proposes a kind of backface culling unit(BCU) structure.Modules functions and processing flow of BCU are descripted,and further,three kinds of computing core implementation shemes for BCU hardware accelerating are proposed.We verify and evaluate the three different BCU implements on Xilinx Vertex6 XC6VLX760 FPGA prototype from resource,frequency and computing period.As a result,the frequency of prototype is up to 198MHz,BCU functions are correct and minimum share unit scheme is optimum choice.In addition,we synthesize the BCU RTL under SMIC 65nm CMOS library by using Synopsys Design-Compiler.The frequency of BCU design is up to 341MHz,which meets the design requirements.

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值