正文内容 评论(0

GeForce3:Nvidia未告诉我们的秘密
2001-05-17 20:52:00  出处:快科技 作者:Rookie 编辑:Rookie     评论(0)点击可以复制本篇文章的标题和链接

从文章的标题就不难看出,Anandtech为我们奉献了一篇极有深度的技术性文章,如果你对GeForce3的架构,技术感兴趣的话,我强烈推荐你看看这篇文章,以下是部分摘录:

“为了减少被遮挡的象素纹理化过程所占用的带宽,Nvidia采用了Z-occlusion culling技术,由于技术上的保密,Nvidia对此项技术不愿透露更多细节。由于缺少官方解释,我们只能作出几种推论:早期Z值检测(在象素纹理化之前)一个重要的原则就是要在带宽减少和总的渲染时间之间取得平衡。Z值检测越多,时间越长,总的渲染时间越长。早先的Z值检测要基于以下三种考虑:

首先,是先评估整个多边形还是每个象素的深度值?评估整个三角形在整个流水线更早期发生,在三角形设置之前发生。如果放弃多边形的原则比较宽的话,可能在三角形设置出现问题。还有,互相交叉的多边形不能满意的解决。而另一方面,评估象素出现问题几率更小,从GeForce3的白皮书中,每个人都知道用的是每象素处理。

第二,我们必须有选择性的应用早期的Z值检测,因为很可能检测的多边形或象素都是被遮挡的。特别是在每象素过程中。一个方法就是在最重要的位置上选择象素。Nvidia有一个技术专利,可以在三角形设置过程中,很大程度提高具有高pixel/texel比的象素的生成。而具有高pixel/texel比的象素很可能是一个可见象素(它遮挡别的象素)。这样,首先生成这些象素就比正常的三角形设置流程要快的多的多。

第三,早期Z值检测是在芯片内还是芯片外完成?显然,在芯片内部操作速度很快,但是要储存在芯片内部,深度信息的数量却有所限制,所以,off-chip储存可能是更灵活更中庸的方案,至于Z值检测所占用带宽将由crossbar memory controller 来取得平衡。”

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...