主权项 |
1.一种对一电脑图形之一3D物件形成凹凸贴图效果(Bump Mapping)之方法,该方法包括:对该3D物件表面上之一点产生一着色向量(shadingvector);决定该点之一位移座标(shiht coordinate),该位移座标系等于该着色向量于XY平面之分向量与一浮雕化半径(Emboss radius)系数之乘积;建立一回旋计算矩阵,该回旋计算矩阵具有复数个矩阵系数値,且各该些矩阵系数値系由该位移座标决定;计算该点之一扩散色値(diffuse color),该扩散色値系等于该点之一邻点回旋色値与一平均色値之差値,其中该平均色値系为该点之R、G、B色频(channel)値总和之平均,该邻点回旋色値系等于该点之复数个邻近点之平均色値与该回旋计算矩阵中该些邻近点之对应系数乘积之总和;计算该点之一浮雕(Emboss)影像値,该浮雕影像値之R、G、B色频値分别等于该点之R、G、B色频値减去该扩散色値与一浮雕效果系数之乘积;以及重覆上述步骤以计算该3D物件表面各点之浮雕影像値。2.如申请专利范围第1项所述之方法,其中该着色向量系为该点之一法向量。3.如申请专利范围第1项所述之方法,其中该着色向量系为该点所在之一多边形(polygon)之一法向量。4.如申请专利范围第1项所述之方法,其中该着色向量系为一光源向量与该点所在之一多边形之一法向量之外积(cross product)。5.如申请专利范围第1项所述之方法,其中于决定一着色向量之该步骤与决定该点之一位移座标之该步骤间,该方法更包括:正规化该着色向量。6.如申请专利范围第1项所述之方法,其中该位移座标系为(dOffx,dOffy),且回旋计算矩阵之系数(w00,w01,w10,w11)系为(1-w01-w10-w11,( dOffx-dOffx)*(dOffy- dOffy ),(dOffx- dOffx )*( dOffy -dOffy),(dOffy-dOffy )*(dOffx- dOffx )),且w00.w01.w10.及w11之总和为1。7.如申请专利范围第1项所述之方法,其中该浮雕效果系数系为一视觉深浅参数。8.如申请专利范围第1项所述之方法,其中该浮雕效果系数系为一光源强度参数。图式简单说明:第1图绘示为一具有3D物件之电脑图形之示意图。第2图绘示依照本发明一较佳实施例之对一电脑图形之3D物件形成凹凸效果之方法流程图。 |