一种加速雾化处理效果的绘图方法

文档序号:6656448阅读:149来源:国知局
专利名称:一种加速雾化处理效果的绘图方法
技术领域
本发明是关于一绘图方法,特别是当绘制影像须加入雾化效果(fogeffect)时,可加速该雾化效果的处理,并节省内存资源。
伴随着计算机硬件技术的提升,计算机绘图的效果已从早期的二维画面进展到三维空间的动画。尤有甚者,虚拟实境(Virtual reality)亦变成许多消费者评断计算机绘图效果好坏的标准,并要求在绘制计算机影像时,须考量自然界中的气候因素,如此才能真实地呈现该计算机影像予消费者。一般计算机绘图处理的步骤如下(请参阅

图1,图1是绘示传统计算机绘图方法所需的处理步骤流程图)(1)将计算机应用程序接口(application program interface,简称“API”)所传送的数个图形顶点(vertex)资料,转换成该图形显示于屏幕时所须的像素坐标群(pixel),称的为顶点转像素步骤。一般而言,一个图形的外型可由数个顶点加以决定,如图2所示的三角型10,可由一第一顶点11,一第二顶点12,一第三顶点13的坐标位置描述的。惟将该三角型10绘制于屏幕时,依照屏幕分辨率的不同须产生许多的像素坐标,或称的为一像素坐标群14,该像素坐标群14包含数个像素,供显示该三角型10之用。
(2)依照该像素坐标群14与该API所传送的其它资料,产生该像素坐标群14中,每个像素的原始色彩,雾化参数,景深参数等资料,以下总称的为原始参数资料Cs,此步骤称的为原始参数资料产生步骤。
(3)针对该原始参数资料Cs进行材质映对处理(texture mapping),并产生一材质色彩CT,供该像素显示于计算机屏幕之用;此步骤称之为材质映对处理步骤。由于该原始参数资料Cs中的原始色彩,尚无法完全仿真出自然界中所有物质的色泽,诸如,木材,金属,玻璃等材质的色泽,故须对该原始参数资料Cs进行材质映对处理,并依不同的材质模式(texture filter mode)与屏幕分辨率,自材质缓冲器(texture buffer)内撷取出1点,2点,4点或8点等材质颜色与该原始参数资料Cs进行混合,产生每个像素所须的该材质色彩CT。然而,此部份材质映对处理因须从材质缓冲器内撷取大量的材质颜色资料,造成内存的存取次数增加,相对地消耗系统内存资源。
如前所述,在计算机绘图的技术领域内,为配合自然界许多气候因素,诸如,烟雾,下雨,彩云等,一般会于计算机绘图中加入所谓’雾化效果’,以仿真一般物体身处于烟雾、云气等自然状况下,所产生的模糊效果,以求真实地将该物体绘制于计算机屏幕之上,而达到虚拟实境的效果。例如训练飞行员的飞行仿真器在绘制计算机影像时,就会加入雾化效果的处理,使飞行员能感受到外界环境的真实状态,以强化训练效果。所谓雾化效果,则是将计算机影像的色彩与雾化的色彩进行一定比例的混合,而该比例则与一雾化参数(fog factor)有关,该混合的公式可依下式表达之C=f×CT+(1-f)×Cf..........................(1)其中,f表示该雾化参数,CT表示该计算机影像中,每个像素的材质色彩,Cf表示雾化的色彩资料,或称之为烟雾背景颜色,而C则表示经雾化效果处理后,该像素最后显示于计算机屏幕上所显示色彩。倘若物体距离观察者越远,或物体深陷于烟雾之中,则该雾化参数f的数值越小,C的数值就越接近Cf,如此表示,在可容忍的误差范围之内,该计算机影像像素的显示色彩几乎可以用烟雾背景颜色取代。
然而,在传统的绘图系统中进行雾化效果处理前,多半会先进行材质映对处理,请参阅图3,图3是绘示在加入雾化效果处理时,传统计算机绘图方法所需的处理步骤流程图。首先必须先经由(1)顶点转像素步骤、(2)原始参数资料产生步骤、(3)材质映对处理步骤产生每个像素所须的材质色彩CT。之后,不论雾化参数f的大小为何,再依照CT与烟雾背景颜色Cf依第(1)式进行雾化处理,最后方可产生每个像素显示于屏幕时的显示色彩C。然而,由第(1)式可知,当f值越小,C的值几乎可以用Cf代替,易言之,倘若物体若深处于浓雾之中,物体的颜色即可直接用烟雾背景颜色Cf取代。在此状况下,先前进行材质映对处理所使用的系统资源与时间则形同浪费而无益。
本发明的目的主要提供一加快雾化效果处理的绘图方法,当计算机影像须加入雾化效果时,本绘图处理方法可加速该雾化效果的处理,并节省内存资源。
本发明的绘图处理方法主要在材质映对处理前,加入一雾化测试功能,该雾化测试功能会对雾化参数进行测试,倘某一个像素的雾化参数小于一默认值,表示该像素的显示色彩C几乎可以用烟雾背景颜色Cf取代,本发明即省略该像素的材质映对处理步骤,亦不须依第(1)式进行雾化处理,径将烟雾背景颜色Cf当成该像素的显示色彩C,如此可以大量降低内存的使用频宽,相对地可提升计算机处理绘图时的效能。
本发明的另一目的是提供一影像处理方法,当该像素的雾化参数f小于一默认值,而径将烟雾背景颜色Cf当成该像素的显示色彩C时,可额外进行一抖色处理(dither),使计算机影像与烟雾背影颜色是以平缓方式逐渐融合,而非突然剧烈的改变造成画面不合谐现象。
本发明于一计算机绘图系统中,一种加快雾化处理速度的方法,该计算机绘图是统包含一计算机应用程序接口,该计算机应用程序接口产生一烟雾背景颜色,该方法包含下列步骤(1)检查一像素所对应的一雾化参数是否大于一默认值,倘若该雾化参数不小于该默认值,则执行步骤(2),倘若该雾化参数小于该默认值,则执行步骤(4);(2)将该像素的一原始参数资料进行材质映像处理,产生该像素所对应的一材质色彩;(3)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的一显示色彩,完成后执行步骤(5);(4)直接以该烟雾背景颜色当成该像素的该显示色彩,完成后执行步骤(5);(5)将该像素所对应的该显示色彩显示于屏幕上。
本发明在一绘图系统中,一种加快雾化处理速度的方法,该计算机绘图系统包含一计算机应用程序接口,该计算机应用程序接口产生一烟雾背景颜色,该方法包含下列步骤(1)利用该计算机应用程序接口针对一图形所定义的一顶点坐标群,产生该影像显示于一显示屏幕时所须的一像素坐标群;(2)产生该像素坐标群中,每一个像素显示于该显示屏幕时所须的一原始参数资料,该原始参数资料可包含该像素的一雾化参数;(3)检查该像素的该雾化参数有否大于一默认值;(4)倘若该雾化参数不小于该默认值则(I)将该像素的该原始参数资料进行材质映像处理,产生该像素所对应的一材质色彩;(II)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的一显示色彩,供该像素显示于计算机屏幕之用;(5)倘若该像素该雾化参数小于该默认值,则(III)直接视该烟雾背景颜色为像素的该显示色彩,供该像素显示于计算机屏幕之用。
本发明在一绘图系统中,一种加快雾化处理速度的方法,该计算机绘图系统包含一计算机应用程序接口,该计算机应用程序接口产生一烟雾背景颜色,该方法包含下列步骤(1)利用该计算机应用程序接口针对一影像所定义的一顶点坐标群,产生该影像显示于一显示屏幕时所须的一像素坐标群;(2)产生该像素坐标群中,每一个像素显示于该显示屏幕时所须的一原始参数资料,该原始参数资料可包含该像素的一雾化参数;(3)检查该像素的该雾化参数有否大于一默认值;(4)倘若该雾化参数不小于该默认值,则(I)将该像素的该原始参数资料进行材质映像处理,产生该像素所对应的一材质色彩;(II)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的一显示色彩,供该像素显示于计算机屏幕之用;(5)倘若该雾化参数小于该默认值,则(III)判断该像素须否进行一烟雾抖色效果;(IV)倘该像素须该烟雾抖色效果,则(a)将该像素的该原始参数资料进行材质映像处理,产生该像素所对应的该材质色彩;(b)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的该显示色彩,供该像素显示于计算机屏幕之用;(V)倘该像素不须进行该烟雾抖色效果,则直接视该烟雾背景颜色为该像素所对应的该显示色彩,供该像素显示于计算机屏幕之用。
其中第(III)步骤包含下列次步骤(1)检查一预设的烟雾抖色参数的值为真或为假;(2)倘该烟雾抖色参数为假,则该像素不须进行该烟雾抖色效果;(3)倘该烟雾抖色参数为真,则(I)利用该像素的该雾化参数,自一预设的抖色图表群中选出一相对应的抖色图表,该抖色图表储存有数个抖色参考值;(II)利用该像素坐标的一X坐标与一Y坐标,自该相对应的抖色图表中挑选出一相对应的抖色参考值;(III)倘该抖色参考值为0,则该像素不须进行该烟雾抖色效果,倘该抖色参考值为1,则该像素须进行该烟雾抖色效果。
其中第(III)步骤可包含下列次步骤(1)检查一预设的烟雾抖色参数的值为真或为假(2)倘该烟雾抖色参数为假,则该像素不须进行该烟雾抖色效果;(3)倘该烟雾抖色参数为真,则检查一预设的烟雾模态是否为固定模态;(I)倘该烟雾模态为固定模态,则该像素不须进行该烟雾抖色效果;(II)倘若该烟雾模态为非固定模态,则(a)利用该像素的该雾化参数,自一预设的抖色图表群中选出一相对应的抖色图表,该抖色图表储存有数个抖色参考值;(b)利用该像素的一X坐标与一Y坐标,自该相对应的抖色图表中挑选出一相对应的抖色参考值;(c)倘该抖色参考值为0,则该像素不须进行该烟雾抖色效果,倘该抖色参考值为1,则该像素须进行该烟雾抖色效果。
其中第(II)步骤中,是利用该像素坐标的该X坐标数值的最后两个位与该Y坐标数值的最后两个位,自该相对应的抖色图表中挑选出该相对应的抖色参考值。
其中第(b)步骤中,是利用该像素坐标的该X坐标数值的最后两个位与该Y坐标数值的最后两个位,自该相对应的抖色图表中挑选出该相对应的抖色参考值。
为进一步说明本发明的技术内容,以下结合实施例及附图对本发明作一详细的描述,其中图1是绘示在未考虑雾化效果时,传统计算机绘图方法所需的处理步骤流程图。
图2是绘示一个三角型的顶点,与描绘该三角形于屏幕上的像素关系示意图标。
图3是绘示在加入雾化效果处理时,传统计算机绘图方法所需的处理步骤流程图。
图4是绘示本发明的加速雾化效果处理的绘图方法的流程示意图。
图5是本发明的另一加速雾化效果的绘图方法流程示意图。
图6是绘示本发明中,判断该像素须否进行该烟雾抖色效果的详细流程示意图。
图7是绘示一抖色图表群,与该像素的雾化参数、该X坐标与该Y坐标数值的对应关系。
图8是绘示本发明中,另一种判断该像素须否进行该烟雾抖色效果的详细流程示意图。
为节省系统处理资源与降低内存存取的次数,本绘图方法是于材质映对处理步骤之前,加入一雾化测试步骤,该步骤会对雾化参数的大小与一默认值进行比对,以决定是否进行材质映对处理。倘若该雾化参数不小于该默认值,则(1)将该像素的一原始参数资料进行材质映像处理,产生该像素所对应的一材质色彩;(2)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的一显示色彩。倘若该雾化参数小于该默认值,则(1)直接以该烟雾背景颜色当成该像素的该显示色彩。
如此一来,最后再将该像素所对应的该显示色彩显示于屏幕上,即可大量降低内存的使用频宽,相对地可提升计算机处理绘图时的效能。
请参阅图4,图4是绘示本发明的加速雾化效果处理的绘图方法的流程示意图。本发明的加速雾化效果处理的绘图方法中,可包含下列步骤(1)顶点转像素步骤,主要依据API所传送的影像顶点,产生该图形显示于屏幕时所须的像素。亦即,本步骤主要利用API对一图形所定义的一顶点坐标群,进而产生该图形显示于计算机屏幕上所须的一像素坐标群。该顶点坐标群可包含数个顶点坐标,该像素坐标群可包含数个像素坐标;(2)原始参数资料产生步骤,主要是产生该像素坐标群中,每个像素所对应的一原始参数资料,该原始参数资料包含一雾化参数;(3)雾化测试步骤,该雾化测试步骤检查每个像素所对应的雾化参数f是否大于一默认值,并参照该计算机应用程序接口所产生的一烟雾背景颜色;(4)倘若该雾化参数不小于该默认值,则(I)进行材质映对处理步骤,将每个像素的该原始参数资料Cs进行材质映像处理,产生每个像素所对应的一材质色彩;(II)进行雾化效果处理步骤,即依照每个像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生每个像素所对应的一显示色彩,该显示色彩资料即是每个像素显示于计算机屏幕上时所呈现的效果,供该像素显示于计算机屏幕之用;(5)倘若该像素该雾化参数小于该默认值,表示可以忽略像素的该材质色彩,即不须针对像素的原始参数资料进行材质映像处理与雾化效果处理,直接以该烟雾背景颜色当成该像素的该显示色彩,供该像素显示于计算机屏幕之用。
如此一来,只有当该像素的该雾化参数不小于该预定值,方才须要进行材质映像处理与雾化效果处理,当该像素的该雾化参数小于该预定值时,该像素的该显示色彩资料径以该烟雾背景颜色取代,而不须进行材质映像处理与雾化效果处理,故可节省是统资源,加速雾化效果的处理速度。而前述雾化测试步骤中,该默认值可由使用者依雾化浓度决定。雾化参数大表示雾化浓度低,雾化参数小表示雾化浓度高,浓度高则所见到的颜色皆为烟雾背景颜色,无法见到其它物体颜色,所以由使用者依所需的雾化浓度效果而决定该默认值。
当雾化参数小于一默认值,使影像的许多像素的显示色彩C会径以烟雾背景颜色Cf代替的,此时影像与烟雾背景交界的边缘常会造成色彩的突然变化,而非一逐渐改变的方式,此时影像则缺乏逐渐融入烟雾的效果,造成画面不和谐的现象。为解决此一问题,本发明的加速雾化效果处理的绘图方法可还包含一抖色(dither)处理步骤,使影像本身的前景色彩与烟雾背景色彩可以渐变方式融合,而非突然剧烈的改变。请参阅图5,图5是本发明另一加速雾化效果的绘图方法,该方法包含(1)顶点转像素步骤,可利用一计算机应用程序接口针对一图形所定义的一顶点坐标群,产生该图形显示于一显示屏幕时所须的一像素坐标;(2)原始参数资料产生步骤,主要是产生该像素坐标群中,每个像素所对应的一原始参数资料,该原始参数资料包含有一雾化参数;(3)雾化测试步骤,即检查该像素的该原始参数资料的该雾化参数有否大于一默认值,并参照该计算机应用程序接口所产生的一烟雾背景颜色;(4)倘若该雾化参数不小于该默认值则进行(I)材质映对处理步骤,将每个像素的该原始参数资料Cs进行材质映像处理,产生每个像素所对应的一材质色彩;(II)雾化效果处理步骤,即依照每个像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生每个像素所对应的一显示色彩,供该像素显示于计算机屏幕之用;(5)倘若该雾化参数小于该默认值,则进行(III)抖色效果判断步骤,判断该像素须否进行一烟雾抖色效果,(IV)倘该像素须进行该烟雾抖色效果,则(a)将该原始参数资料进行烟雾抖色处理后,再进行材质映像处理,并产生每个像素所对应的一材质色彩;(b)即依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的一显示色彩,供该像素显示于计算机屏幕之用;(V)倘该像素不须进行该烟雾抖色效果,则直接视该烟雾背景颜色为该像素所对应的该显示色彩,供该像素显示于计算机屏幕之用。
上述第(III)步骤的抖色效果判断步骤中,判断该像素须否进行该烟雾抖色效果可包含下列次步骤(请参阅图6,图6是绘示本发明中,判断该像素须否进行该烟雾抖色效果的详细流程示意图)首先检查一预设的烟雾抖色参数的值为真或为假,该预设的烟雾抖色参数可由程序或人为方式设定,倘该烟雾抖色参数为假,则该像素不须进行该烟雾抖色效果,倘该烟雾抖色参数为真,则(1)利用该像素的该雾化参数,自一预设的抖色图表群中选出一相对应的抖色图表,该抖色图表储存有数个抖色参考值;(2)利用该像素坐标的一X坐标与一Y坐标,自该相对应的抖色图表中挑选出一相对应的抖色参考值;(3)倘该抖色参考值为0,则该像素不须进行该烟雾抖色效果,直接以烟雾背景颜色取代的;倘该抖色参考值为1,则该像素须进行该烟雾抖色效果,进行材质映对处理及雾化效果处理。
其中,该抖色图表群包含数个抖色图表,不同的雾化参数对应不同的抖色图表,如图7所示共列举十六个抖色图表,雾化参数分别由二进制的0000到二进制的1111分别对应的。每个抖色图表储存有数个抖色参考值,而每个抖色图表依照该像素的该X坐标与该Y坐标数值的不同,对应不同的抖色参考值。并利用该X坐标与该Y坐标数值的最后两个位(bit)决定如何选取抖色参考值,例如图7中雾化参数为0011的图表,当该像素的该X坐标与该Y坐标数的最后两个位分别为00与01时,该抖色参考值为0,则该像素不须进行该烟雾抖色效果,亦即直接视该烟雾背景颜色为该像素所对应的显示色彩。但当该X坐标与该Y坐标数的最后两个位分别为01与10时,该抖色参考值为1,则该像素须进行该烟雾抖色效果,亦即将该像素的该原始参数资料进行材质映像处理,并产生每个像素所对应的一材质色彩,再依照每个像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生每个像素所对应的一显示色彩。如此重复针对每一像素进行处理后,该影像本身的前景色彩与烟雾背景色彩可以渐变方式融合,而非突然剧烈的改变。
为其使上述第(III)步骤的判断该像素须否进行该烟雾抖色效果的步骤更具使用上的弹性,该第(III)步骤的判断该像素须否进行该烟雾抖色效果亦可包含下列次步骤(请参阅图8,图8是绘示本发明中,另一种判断该像素须否进行该烟雾抖色效果的详细流程示意图)检查一预设的烟雾抖色参数的值为真或为假;(1)倘该烟雾抖色参数为假,则该像素不须进行该烟雾抖色效果;(2)倘该烟雾抖色参数为真,则检查一预设的烟雾模态是否为固定模态,倘该烟雾模态为固定模态,则该像素不须进行该烟雾抖色效果,反的倘若该烟雾模态为非固定模态,则(a)利用该像素的该雾化参数,自一预设的抖色图表群中选出一相对应的抖色图表,该抖色图表储存有数个抖色参考值;(b)利用该像素的一X坐标与一Y坐标,自该相对应的抖色图表中挑选出一相对应的抖色参考值;
(c)倘该抖色参考值为0,则该像素不须进行该烟雾抖色效果,直接以烟雾背景颜色取代的;倘该抖色参考值为1,则该像素须进行该烟雾抖色效果,进行材质映对处理及雾化效果处理。
该烟雾模态可由程序或人为方式设定,倘该烟雾模态为固定模态,则该像素不须进行该烟雾抖色效果,反的倘若该烟雾模态为非固定模态,则依照该像素的该雾化参数素、X坐标与Y坐标,求出相对应的抖色图表与相对应的抖色参考值,倘该抖色参考值为0,则该像素不须进行该烟雾抖色效果,倘该抖色参考值为1,则该像素须进行该烟雾抖色效果。如此重复针对每一像素进行处理后,该影像本身的前景色彩与烟雾背景色彩可以渐变方式融合,而非突然剧烈的改变。
综上所述,本发明可提供一加快雾化效果处理的绘图方法,当计算机影像须加入雾化效果时,本绘图处理方法可加速该雾化效果的处理,并节省内存存取的次数。该当计算机影像须加入雾化效果时,本发明可加入一雾化测试功能,对雾化参数进行测试,倘某一个像素的雾化参数小于一默认值,本发明即省略该像素的材质映对处理步骤,亦不须进行雾化处理,径将烟雾背景颜色Cf当成该像素的显示色彩C,如此可以大量降低内存的使用频宽,相对地可提升计算机处理绘图时的效能。此外,本发明更提供一抖色(dither)处理步骤,使影像本身的前景色彩与烟雾背景色彩可以渐变方式融合,而非突然剧烈的改变,进而提升画面品质。
权利要求
1.于一计算机绘图系统中,一种加快雾化处理速度的方法,该计算机绘图是统包含一计算机应用程序接口,该计算机应用程序接口产生一烟雾背景颜色,其特征在于,该方法包含下列步骤(1)检查一像素所对应的一雾化参数是否大于一默认值,倘若该雾化参数不小于该默认值,则执行步骤(2),倘若该雾化参数小于该默认值,则执行步骤(4);(2)将该像素的一原始参数资料进行材质映像处理,产生该像素所对应的一材质色彩;(3)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的一显示色彩,完成后执行步骤(5);(4)直接以该烟雾背景颜色当成该像素的该显示色彩,完成后执行步骤(5);(5)将该像素所对应的该显示色彩显示于屏幕上。
2.在一绘图系统中,一种加快雾化处理速度的方法,该计算机绘图系统包含一计算机应用程序接口,该计算机应用程序接口产生一烟雾背景颜色,其特征在于,该方法包含下列步骤(1)利用该计算机应用程序接口针对一图形所定义的一顶点坐标群,产生该影像显示于一显示屏幕时所须的一像素坐标群;(2)产生该像素坐标群中,每一个像素显示于该显示屏幕时所须的一原始参数资料,该原始参数资料可包含该像素的一雾化参数;(3)检查该像素的该雾化参数有否大于一默认值;(4)倘若该雾化参数不小于该默认值则(I)将该像素的该原始参数资料进行材质映像处理,产生该像素所对应的一材质色彩;(II)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的一显示色彩,供该像素显示于计算机屏幕之用;(5)倘若该像素该雾化参数小于该默认值,则(III)直接视该烟雾背景颜色为像素的该显示色彩,供该像素显示于计算机屏幕之用。
3.在一绘图系统中,一种加快雾化处理速度的方法,该计算机绘图系统包含一计算机应用程序接口,该计算机应用程序接口产生一烟雾背景颜色,其特征在于,该方法包含下列步骤(1)利用该计算机应用程序接口针对一影像所定义的一顶点坐标群,产生该影像显示于一显示屏幕时所须的一像素坐标群;(2)产生该像素坐标群中,每一个像素显示于该显示屏幕时所须的一原始参数资料,该原始参数资料可包含该像素的一雾化参数;(3)检查该像素的该雾化参数有否大于一默认值;(4)倘若该雾化参数不小于该默认值,则(I)将该像素的该原始参数资料进行材质映像处理,产生该像素所对应的一材质色彩;(II)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的一显示色彩,供该像素显示于计算机屏幕之用;(5)倘若该雾化参数小于该默认值,则(III)判断该像素须否进行一烟雾抖色效果;(IV)倘该像素须该烟雾抖色效果,则(a)将该像素的该原始参数资料进行材质映像处理,产生该像素所对应的该材质色彩;(b)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的该显示色彩,供该像素显示于计算机屏幕之用;(V)倘该像素不须进行该烟雾抖色效果,则直接视该烟雾背景颜色为该像素所对应的该显示色彩,供该像素显示于计算机屏幕之用。
4.根据权利要求3所述的一种加快雾化处理速度的方法,其特征在于,其中第(III)步骤包含下列次步骤(1)检查一预设的烟雾抖色参数的值为真或为假;(2)倘该烟雾抖色参数为假,则该像素不须进行该烟雾抖色效果;(3)倘该烟雾抖色参数为真,则(I)利用该像素的该雾化参数,自一预设的抖色图表群中选出一相对应的抖色图表,该抖色图表储存有数个抖色参考值;(II)利用该像素坐标的一X坐标与一Y坐标,自该相对应的抖色图表中挑选出一相对应的抖色参考值;(III)倘该抖色参考值为0,则该像素不须进行该烟雾抖色效果,倘该抖色参考值为1,则该像素须进行该烟雾抖色效果。
5.根据权利要求3所述的一种加快雾化处理速度的方法,其特征在于,其中第(III)步骤可包含下列次步骤(1)检查一预设的烟雾抖色参数的值为真或为假(2)倘该烟雾抖色参数为假,则该像素不须进行该烟雾抖色效果;(3)倘该烟雾抖色参数为真,则检查一预设的烟雾模态是否为固定模态;(I)倘该烟雾模态为固定模态,则该像素不须进行该烟雾抖色效果;(II)倘若该烟雾模态为非固定模态,则(a)利用该像素的该雾化参数,自一预设的抖色图表群中选出一相对应的抖色图表,该抖色图表储存有数个抖色参考值;(b)利用该像素的一X坐标与一Y坐标,自该相对应的抖色图表中挑选出一相对应的抖色参考值;(c)倘该抖色参考值为0,则该像素不须进行该烟雾抖色效果,倘该抖色参考值为1,则该像素须进行该烟雾抖色效果。
6.根据权利要求4所述的一种加快雾化处理速度的方法,其特征在于,其中第(II)步骤中,是利用该像素坐标的该X坐标数值的最后两个位与该Y坐标数值的最后两个位,自该相对应的抖色图表中挑选出该相对应的抖色参考值。
7.根据权利要求5所述的一种加快雾化处理速度的方法,其特征在于,其中第(b)步骤中,是利用该像素坐标的该X坐标数值的最后两个位与该Y坐标数值的最后两个位,自该相对应的抖色图表中挑选出该相对应的抖色参考值。
全文摘要
一种加速雾化处理效果的绘图方法,包含下列步骤:(1)检查一像素所对应的一雾化参数是否大于一预设值;(2)将该像素的一原始参数资料进行材质映像处理,产生该像素所对应的一材质色彩;(3)依照该像素所对应的该雾化参数、该材质色彩与该烟雾背景颜色,进行雾化效果的处理,以产生该像素所对应的一显示色彩;(4)直接以该烟雾背景颜色当成该像素的该显示色彩;(5)将该像素所对应的该显示色彩显示于屏幕上。
文档编号G06T17/00GK1350267SQ0111058
公开日2002年5月22日 申请日期2001年4月13日 优先权日2000年10月25日
发明者林伯涵, 萧见忠 申请人:矽统科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1