发明名称 对电脑图形之3D物件形成凹凸效果之方法
摘要 一种对电脑图形之3D物件形成凹凸效果之方法,首先对3D物件表面上一点产生着色向量,接着依据着色向量而决定此点之位移座标。尔后依据位移座标,建立回旋计算矩阵。随即计算此点之扩散色值,其等于此点之邻点回旋色值与平均色值之差值。而平均色值为其RGB色频值总和平均,邻点回旋色值为邻近点之平均色值与回旋计算矩阵中邻近点之对应系数乘积总和。接着计算此点之浮雕影像值,此浮雕影像值之RGB色频值各等于原RGB色频值减去扩散色值与浮雕效果系数之乘积。如此重覆上述步骤以计算3D物件表面各点之浮雕影像值。
申请公布号 TW550520 申请公布日期 2003.09.01
申请号 TW091104258 申请日期 2002.03.07
申请人 友立资讯股份有限公司 发明人 许淑芳;吴孟桦
分类号 G06T15/10 主分类号 G06T15/10
代理机构 代理人 林素华 台北市南港区忠孝东路六段三十二巷三号五楼
主权项 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物件形成凹凸效果之方法流程图。
地址 台北市内湖路一段三五八号二楼