图形芯片设计中法向量的实现的制作方法

文档序号:6428783阅读:324来源:国知局
专利名称:图形芯片设计中法向量的实现的制作方法
技术领域
本发明主要涉及到图形芯片设计中的光照部分实现领域,特指光照中三角形法向量的实现。
背景技术
图形芯片的光照作用是增加物体的真实度,在图形芯片中实现光照功能时,在计算镜面反射光和漫反射光时都会不可避免的遇到法向量计算。已有的法向量计算都是在CPU中先把法向量计算出来,然后通过PCI或者其他方式将其与三角形顶点一同传送给GPU进行处理,但此方法占用CPU的运算资源,而且增加了 CPU与GPU之间的传输数据量。

发明内容
本发明要解决的问题就在于利用三角形三个顶点与法向量之间的特性,本发明提供了一种图形芯片中实现简单的法向量实现方法。与现有技术相比,本发明的优点就在于1、实现简单本发明提出的采用简单的法向量计算算法,利于硬件实现;2、降低了 CPU的计算压力及其与GPU的传输数据,提高运算效率;3、使用方便本发明提出的法向量在GPU中的实现可重用性比较好,可以在嵌入式或通用图形芯片设计中很方便的移植。


图1是三角形平面法向量计算图2是图形芯片中法向量计算实现结构图。
具体实施例方式以下将结合附图和具体实施例对本发明做进一步详细说明。如图1所示,本发明中的法向量算法,遵循右手定则,法向量的方向与三角形顶点传输给GPU顺序有关,计算结果为线段
WkV,计算过程为第一步为计算线段矢量,( . = )和矢量70^3^ ), = - , J^ =3 .- ‘ ^ = ^.- ‘ ^ = ‘ JfF -Vo ‘ Zr=Z2 - ,第二步为计算线段矢量叉禾只JTfsJ^) =WrXFp , ^= * - *爲,JTf = * - 1* , Zt = *^-JTlf,最后是
进行归一化况=17矿|, IrI=^M2+A2+ 2 ,整个计算过程简单,占用资源少,效率高,易于实现。
权利要求
1.图形芯片设计中法向量的计算,其输入为三角形的三个顶点,
2.线段方向矢量的计算,
3.计算法向量
4.归一化系数计算,
5.归一化法向量
全文摘要
本发明公开了一种图形芯片设计中的法向量的实现方式,它分为三个步骤(1)根据接收三角形顶点计算两条线段方向向量;(2)线段方向向量叉积;(3)归一化,这种实现方法能降低CPU计算压力以及CPU与GPU之间的交互数据量。
文档编号G06F17/16GK102262613SQ20111020153
公开日2011年11月30日 申请日期2011年7月19日 优先权日2011年7月19日
发明者林苍松, 陈宝民, 陈怒兴 申请人:长沙景嘉微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1