国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      模型染色方法及裝置與流程

      文檔序號(hào):11145241閱讀:1074來源:國(guó)知局
      模型染色方法及裝置與制造工藝

      本公開涉及計(jì)算機(jī)圖形學(xué)技術(shù)領(lǐng)域,具體而言,涉及一種模型染色方法及模型染色裝置。



      背景技術(shù):

      在當(dāng)前3D游戲行業(yè)中,為了復(fù)用已經(jīng)制作好的模型,通常采用改變模型貼圖的方式來快速制作出新的模型。改變模型貼圖雖然不能改變模型原有的網(wǎng)格結(jié)構(gòu),但是可以改變模型顏色。模型的不同顏色可以表現(xiàn)同一種類單位的不同分組、不同階段。例如,MMO(大型多人在線)游戲中,可以用顏色來區(qū)分不同隊(duì)伍的怪物,使不同隊(duì)伍的怪物外表?yè)碛胁煌怠?/p>

      改變模型顏色的技術(shù)可以統(tǒng)稱為模型染色,目前的模型染色技術(shù)方案有貼圖替換和混合計(jì)算兩種類別。在貼圖替換方式下,被染色的模型不使用原來的貼圖,而是使用一張全新的貼圖替換原來的貼圖;在混合計(jì)算方式下,被染色的模型還是使用原來的貼圖,但是通過指定一個(gè)染色顏色來對(duì)模型進(jìn)行染色得到最終顏色,混合計(jì)算通常是將Diffuse(固有色)與Tint(目標(biāo)染色顏色)做一定程度的混合得到最終染色。

      當(dāng)目標(biāo)只是改變模型顏色時(shí),貼圖替換的方式過于浪費(fèi)貼圖資源,而混合計(jì)算的方式由于難以把控好混合比例而容易丟失細(xì)節(jié)信息。

      需要說明的是,在上述背景技術(shù)部分公開的信息僅用于加強(qiáng)對(duì)本公開的背景的理解,因此可以包括不構(gòu)成對(duì)本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。



      技術(shù)實(shí)現(xiàn)要素:

      本公開的目的在于提供一種模型染色方法及模型染色裝置,進(jìn)而至少在一定程度上克服由于相關(guān)技術(shù)的限制和缺陷而導(dǎo)致的一個(gè)或者多個(gè)問題。

      根據(jù)本公開的一個(gè)方面,提供了第一模型染色方法,其特征在于,包括:

      根據(jù)模型的固有色顏色計(jì)算所述模型的亮度;

      基于所述模型的亮度調(diào)制目標(biāo)染色顏色獲得候選染色結(jié)果;以及

      基于所述固有色顏色、所述候選染色結(jié)果以及預(yù)定染色因子對(duì)所述模型進(jìn)行染色。

      在本公開的一種示例性實(shí)施例中,所述計(jì)算所述模型的亮度包括:

      基于YUV顏色空間計(jì)算所述模型的亮度。

      在本公開的一種示例性實(shí)施例中,所述基于所述模型的亮度調(diào)制目標(biāo)染色顏色包括:

      基于所述模型的亮度和增強(qiáng)系數(shù)來調(diào)制所述目標(biāo)染色顏色。

      在本公開的一種示例性實(shí)施例中,所述增強(qiáng)系數(shù)的取值范圍為[1,3]。

      在本公開的一種示例性實(shí)施例中,所述對(duì)所述模型進(jìn)行染色包括:

      通過所述預(yù)定染色因子對(duì)所述固有色顏色與所述候選染色結(jié)果進(jìn)行插值運(yùn)算來對(duì)所述模型進(jìn)行染色。

      根據(jù)本公開的另一方面,還提供了第二模型染色方法,其特征在于,包括:

      使用遮罩貼圖確定模型的待染色區(qū)域;

      確定與所述遮罩貼圖的各通道對(duì)應(yīng)的各目標(biāo)染色顏色分量;

      在所述遮罩貼圖的各通道上依次執(zhí)行根據(jù)所述第一模型染色方法來對(duì)所述待染色區(qū)域進(jìn)行染色。

      在本公開的一種示例性實(shí)施例中,所述確定與所述遮罩貼圖的各通道對(duì)應(yīng)的各目標(biāo)染色顏色分量包括:

      確定與所述遮罩貼圖的第一通道、第二通道以及第三通道分別對(duì)應(yīng)的目標(biāo)染色顏色的第一分量、第二分量以及第三分量。

      在本公開的一種示例性實(shí)施例中,所述依次執(zhí)行根據(jù)所述第一模型染色方法來對(duì)所述待染色區(qū)域進(jìn)行染色包括:

      在所述第一通道上對(duì)所述待染色區(qū)域進(jìn)行染色獲得所述待染色區(qū)域的第一固有色顏色;

      基于所述第一固有色顏色在所述第二通道上對(duì)所述待染色區(qū)域進(jìn)行染色獲得所述待染色區(qū)域的第二固有色顏色;以及

      基于所述第二固有色顏色在所述第三通道上對(duì)所述待染色區(qū)域進(jìn)行染色獲得所述待染色區(qū)域的目標(biāo)染色顏色。

      在本公開的一種示例性實(shí)施例中,所述預(yù)定染色因子為與所述遮罩貼圖的各通道對(duì)應(yīng)的遮罩顏色分量。

      根據(jù)本公開的又一方面,還提供了第一模型染色裝置,其特征在于,包括:

      亮度計(jì)算單元,用于根據(jù)模型的固有色顏色計(jì)算所述模型的亮度;

      調(diào)制單元,用于基于所述模型的亮度調(diào)制目標(biāo)染色顏色獲得候選染色結(jié)果;以及

      染色單元,用于基于所述固有色顏色、所述候選染色結(jié)果以及預(yù)定染色因子對(duì)所述模型進(jìn)行染色。

      在本公開的一種示例性實(shí)施例中,所述計(jì)算所述模型的亮度包括:

      基于YUV顏色空間計(jì)算所述模型的亮度。

      在本公開的一種示例性實(shí)施例中,所述基于所述模型的亮度調(diào)制目標(biāo)染色顏色包括:

      基于所述模型的亮度和增強(qiáng)系數(shù)來調(diào)制所述目標(biāo)染色顏色。

      在本公開的一種示例性實(shí)施例中,所述增強(qiáng)系數(shù)的取值范圍為[1,3]。

      在本公開的一種示例性實(shí)施例中,所述對(duì)所述模型進(jìn)行染色包括:

      通過所述預(yù)定染色因子對(duì)所述固有色顏色與所述候選染色結(jié)果進(jìn)行插值運(yùn)算來對(duì)所述模型進(jìn)行染色。

      根據(jù)本公開的再一方面,還提供了第二模型染色裝置,其特征在于,包括:

      染色區(qū)域確定單元,用于使用遮罩貼圖確定模型的待染色區(qū)域;

      顏色分量確定單元,用于確定與所述遮罩貼圖的各通道對(duì)應(yīng)的各目標(biāo)染色顏色分量;

      染色單元,用于在所述遮罩貼圖的各通道上依次執(zhí)行根據(jù)所述第一模型染色方法來對(duì)所述待染色區(qū)域進(jìn)行染色。

      在本公開的一種示例性實(shí)施例中,所述確定與所述遮罩貼圖的各通道對(duì)應(yīng)的各目標(biāo)染色顏色分量包括:

      確定與所述遮罩貼圖的第一通道、第二通道以及第三通道分別對(duì)應(yīng)的目標(biāo)染色顏色的第一分量、第二分量以及第三分量。

      在本公開的一種示例性實(shí)施例中,所述依次執(zhí)行根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的模型染色方法來對(duì)所述待染色區(qū)域進(jìn)行染色包括:

      在所述第一通道上對(duì)所述待染色區(qū)域進(jìn)行染色獲得所述待染色區(qū)域的第一固有色顏色;

      基于所述第一固有色顏色在所述第二通道上對(duì)所述待染色區(qū)域進(jìn)行染色獲得所述待染色區(qū)域的第二固有色顏色;以及

      基于所述第二固有色顏色在所述第三通道上對(duì)所述待染色區(qū)域進(jìn)行染色獲得所述待染色區(qū)域的目標(biāo)染色顏色。

      在本公開的一種示例性實(shí)施例中,所述預(yù)定染色因子為與所述遮罩貼圖的各通道對(duì)應(yīng)的遮罩顏色分量。

      本公開的一種示例性實(shí)施例中的第一模型染色方法及第一模型染色裝置,可以根據(jù)模型的固有色顏色計(jì)算模型的亮度,基于所計(jì)算的模型亮度調(diào)制目標(biāo)染色顏色,基于固有色顏色、經(jīng)調(diào)制的目標(biāo)染色顏色以及預(yù)定染色因子對(duì)模型進(jìn)行染色。根據(jù)本示例實(shí)施例中的第一模型染色方法,一方面,根據(jù)模型的固有色顏色計(jì)算模型的亮度,基于所計(jì)算的模型亮度調(diào)制目標(biāo)染色顏色,可以在保持模型亮度的前提下改變模型色度,不需要進(jìn)行貼圖替換,從而節(jié)省了貼圖資源;另一方面,基于固有色顏色、經(jīng)調(diào)制的目標(biāo)染色顏色以及預(yù)定染色因子對(duì)模型進(jìn)行染色,可以消除混合比例對(duì)模型的固有色貼圖細(xì)節(jié)的影響,從而使染色結(jié)果不會(huì)丟失固有色貼圖的細(xì)節(jié)。

      應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

      附圖說明

      通過參照附圖來詳細(xì)描述其示例實(shí)施例,本公開的上述和其它特征及優(yōu)點(diǎn)將變得更加明顯。

      圖1示出了采用混合計(jì)算方式的模型染色方法對(duì)模型進(jìn)行染色的示意效果圖;

      圖2示出了根據(jù)本公開一示例性實(shí)施例的第一模型染色方法的流程圖;

      圖3示出了根據(jù)本公開一示例性實(shí)施例的第一模型染色方法的計(jì)算流程示意圖;

      圖4示出了采用圖2所示的第一模型染色方法對(duì)模型進(jìn)行染色的示意效果圖;

      圖5示出了根據(jù)本公開一示例性實(shí)施例的第二模型染色方法的流程圖;

      圖6示出了遮罩貼圖以及其各通道的示意圖;

      圖7示出了采用圖5所示的第二模型染色方法在遮罩貼圖的各通道上依次進(jìn)行染色的過程示意圖;

      圖8示出了根據(jù)本公開一示例性實(shí)施例的第一模型染色裝置的示意性框圖;以及

      圖9示出了根據(jù)本公開一示例性實(shí)施例的第二模型染色裝置的示意性框圖。

      具體實(shí)施方式

      現(xiàn)在將參考附圖更全面地描述示例實(shí)施例。然而,示例實(shí)施例能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的實(shí)施例;相反,提供這些實(shí)施例使得本公開將全面和完整,并將示例實(shí)施例的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。在圖中相同的附圖標(biāo)記表示相同或類似的部分,因而將省略對(duì)它們的重復(fù)描述。

      此外,所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施例中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對(duì)本公開的實(shí)施例的充分理解。然而,本領(lǐng)域技術(shù)人員將意識(shí)到,可以實(shí)踐本公開的技術(shù)方案而沒有所述特定細(xì)節(jié)中的一個(gè)或更多,或者可以采用其它的方法、組元、材料、裝置、步驟等。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、方法、裝置、實(shí)現(xiàn)、材料或者操作以避免模糊本公開的各方面。

      附圖中所示的方框圖僅僅是功能實(shí)體,不一定必須與物理上獨(dú)立的實(shí)體相對(duì)應(yīng)。即,可以采用軟件形式來實(shí)現(xiàn)這些功能實(shí)體,或在一個(gè)或多個(gè)軟件硬化的模塊中實(shí)現(xiàn)這些功能實(shí)體或功能實(shí)體的一部分,或在不同網(wǎng)絡(luò)和/或處理器裝置和/或微控制器裝置中實(shí)現(xiàn)這些功能實(shí)體。

      一種模型染色技術(shù)方案中,采用混合計(jì)算的方式對(duì)模型進(jìn)行染色。如圖1所示,在該技術(shù)方案中,隨著染色比例a的增加,模型顏色逐漸趨向于Tint(目標(biāo)染色顏色),而固有色的細(xì)節(jié)信息逐漸減少。當(dāng)a=1時(shí),模型變?yōu)榧兩?。從圖1中可以看出,當(dāng)混合計(jì)算方式對(duì)Diffuse(固有色)與Tint采用較高的混合比例時(shí),會(huì)掩蓋固有色的細(xì)節(jié),從而丟失固有色貼圖(Diffuse Texture)原有的細(xì)節(jié)信息。

      基于上述內(nèi)容,在本示例實(shí)施例中,首先提供了第一模型染色方法。參考圖2中所示,該第一模型染色方法可以包括以下步驟:

      步驟S210.根據(jù)模型的固有色顏色計(jì)算所述模型的亮度;

      步驟S220.基于所述模型的亮度調(diào)制目標(biāo)染色顏色獲得候選染色結(jié)果;以及

      步驟S230.基于所述固有色顏色、所述候選染色結(jié)果以及預(yù)定染色因子對(duì)所述模型進(jìn)行染色。

      根據(jù)本示例實(shí)施例中的第一模型染色方法,一方面,根據(jù)模型的固有色顏色計(jì)算模型的亮度,基于所計(jì)算的模型亮度調(diào)制目標(biāo)染色顏色,可以在保持模型亮度的前提下改變模型色度或色相,不需要進(jìn)行貼圖替換,從而節(jié)省了貼圖資源;另一方面,基于固有色顏色、經(jīng)調(diào)制的目標(biāo)染色顏色以及預(yù)定染色因子對(duì)模型進(jìn)行染色,可以消除混合比例對(duì)模型的固有色貼圖細(xì)節(jié)的影響,從而使染色結(jié)果不會(huì)丟失固有色貼圖的細(xì)節(jié)。

      下面,將對(duì)本示例實(shí)施例中的第一模型染色方法進(jìn)行進(jìn)一步的說明。

      在步驟S210中,根據(jù)模型的固有色顏色計(jì)算所述模型的亮度。

      在本示例性實(shí)施例中,可以采用YUV顏色空間模型來計(jì)算模型的亮度,但是在本公開的示例性實(shí)施例中,計(jì)算亮度的顏色空間模型不限于此,例如顏色空間模型還可以為HSV顏色模型、YIQ顏色模型以及HSL顏色模型等顏色模型,這也屬于本公開的保護(hù)范圍。

      具體而言,在YUV顏色空間中,Y代表亮度(Luminance,計(jì)算中記為L(zhǎng)uma),U/V代表色度,亮度信號(hào)Y和色度信號(hào)U、V是分離的,如果只有Y信號(hào)分量而沒有U、V分量,那么只有Y分量的圖像就是黑白灰度圖像。按照BT.601標(biāo)準(zhǔn),Luma與RGB顏色空間為線性關(guān)系,具體計(jì)算公式如下:

      Luma=0.299*R+0.587*G+0.114*B (1)

      接下來,在步驟S220中,基于所述模型的亮度調(diào)制目標(biāo)染色顏色獲得候選染色結(jié)果。

      在本示例性實(shí)施例中,可以用模型的亮度Luma來調(diào)制目標(biāo)染色顏色Tint,得到候選染色結(jié)果Candidate,可以采用下述數(shù)學(xué)式來對(duì)Tint進(jìn)行調(diào)制:

      Candidate=a*Luma*Tint (2)

      需要說明的是,由于在YUV顏色模型中,Luma和Tint各項(xiàng)分量的取值范圍都是[0,1],則在本示例性實(shí)施例中,可以設(shè)計(jì)增強(qiáng)系數(shù)a來提高調(diào)制結(jié)果,增強(qiáng)系數(shù)a的值可以為美術(shù)效果的經(jīng)驗(yàn)值,其范圍一般為[1,3]。

      接下來,在步驟S230中,基于所述固有色顏色、所述候選染色結(jié)果以及預(yù)定染色因子對(duì)所述模型進(jìn)行染色。

      在本示例性實(shí)施例中,可以通過預(yù)定染色因子對(duì)固有色顏色與候選染色結(jié)果進(jìn)行插值運(yùn)算來對(duì)模型進(jìn)行染色。例如,可以按下式所示在固有色Diffuse與候選染色結(jié)果Candidate之間進(jìn)行線性插值:

      Final=Diffuse*(1–Factor)+Candidate*Factor (3)

      其中,Diffuse為固有色,F(xiàn)actor為染色因子,Candidate為候選染色結(jié)果,染色因子用于控制固有色與候選染色結(jié)果之間的插值比例。

      本領(lǐng)域技術(shù)人員可以理解的是,在本示例性實(shí)施例中,所述插值運(yùn)算不限于線性插值,在本公開的示例性實(shí)施例中,插值運(yùn)算還可以包括牛頓插值法、拉格朗日插值法以及線性插值三角網(wǎng)法等插值運(yùn)算,這同樣在本公開的保護(hù)范圍內(nèi)。

      進(jìn)一步地,在圖3中示出了采用第一模型染色方法的計(jì)算流程示意圖。如圖3所示,在步驟S210中,基于固有色Diffuse計(jì)算亮度Luma,在步驟S220中,用所計(jì)算的亮度Luma來調(diào)制目標(biāo)染色顏色Tint,設(shè)置增強(qiáng)系數(shù)a用以提高調(diào)制效果,在步驟S230中,通過染色因子Factor對(duì)固有色與經(jīng)調(diào)制的目標(biāo)染色顏色Tint進(jìn)行插值運(yùn)算,從而得到最終顏色。

      本示例實(shí)施例所采用的第一模型染色方法保持了模型固有色的亮度,染色處理主要是改變模型色度或模型色相的值,染色結(jié)果不會(huì)丟失固有色貼圖的細(xì)節(jié)。采用該第一模型染色方法對(duì)模型進(jìn)行染色的染色示意結(jié)果如圖4所示。從圖4中可以看出,隨著混合比例a增大,模型的顏色逐漸變?yōu)槟繕?biāo)染色顏色Tint,但是固有色Diffuse的細(xì)節(jié)并未丟失。

      在下面,為了方便描述,步驟S210至步驟S230的數(shù)值計(jì)算過程可抽象為一個(gè)函數(shù)CalcTint,在該函數(shù)中,自變量為Diffuse、Tint、Factor,因變量為Final,該函數(shù)如下所示:

      Final=CalcTint(Diffuse,Tint,Factor) (4)

      進(jìn)一步地,本示例實(shí)施例還提供了第二模型染色方法。參照?qǐng)D5所示,該第二模型染色方法可以包括以下步驟:

      步驟S510.使用遮罩貼圖確定模型的待染色區(qū)域;

      步驟S520.確定與所述遮罩貼圖的各通道對(duì)應(yīng)的各目標(biāo)染色顏色分量;

      步驟S530.在所述遮罩貼圖的各通道上依次執(zhí)行上述第一模型染色方法來對(duì)所述待染色區(qū)域進(jìn)行染色。

      在本示例性實(shí)施例中,一方面,通過使用遮罩貼圖(Mask Texture)來確定模型的待染色區(qū)域和染色因子,使得能夠精確地對(duì)模型的指定部分進(jìn)行染色;另一方面,在遮罩貼圖的各通道上依次對(duì)待染色區(qū)域進(jìn)行染色,可以基于遮罩貼圖的各通道進(jìn)行染色,從而能夠精確地控制染色結(jié)果。

      下面,將對(duì)本示例實(shí)施例中的第二模型染色方法進(jìn)行進(jìn)一步的說明。

      在步驟S510中,使用遮罩貼圖確定模型的待染色區(qū)域。

      在本示例性實(shí)施例中,使用遮罩貼圖可以精確指定模型的待染色區(qū)域,并且可以確定每個(gè)遮罩貼圖的各像素的染色因子。圖6示出了一個(gè)典型的遮罩貼圖,該遮罩貼圖可以按RGB通道分為3個(gè)灰度圖。

      此外,在本示例性實(shí)施例中,使用RGB888的顏色格式,因此每個(gè)灰度圖的灰度值Gray范圍在[0,255]之間,可以按以下公式,將灰度值Gray映射到范圍[0,1]之間:

      Factor=Gray/255.0 (5)

      進(jìn)一步地,在本示例性實(shí)施例中,映射之后的Factor可以作為染色因子(Tint Factor),用來代表染色的強(qiáng)度。從式(3)可知,F(xiàn)actor=0表示完全使用Diffuse,F(xiàn)actor=1表示完全使用Candidate。從單通道圖來看,灰度圖的顏色越黑染色越弱,灰度圖的顏色越白染色越強(qiáng)。

      接下來,在步驟S520中,確定與所述遮罩貼圖的各通道對(duì)應(yīng)的各目標(biāo)染色顏色分量。

      在本示例性實(shí)施例中,遮罩貼圖可以提供3個(gè)不同的灰度通道,對(duì)于每個(gè)通道,都可以設(shè)置染色顏色,各通道設(shè)置的染色顏色分別記為TintR、TintG、TintB。多通道的遮罩貼圖能夠給美術(shù)提供巨大的發(fā)揮空間,并且能夠精確控制染色結(jié)果。

      接下來,在步驟S530中,在所述遮罩貼圖的各通道上依次執(zhí)行上述第一模型染色方法來對(duì)所述待染色區(qū)域進(jìn)行染色。

      在本示例性實(shí)施例中,實(shí)時(shí)染色過程就是依次在遮罩貼圖的3個(gè)通道上,對(duì)模型分別進(jìn)行3次染色的過程,三次染色過程如圖7所示。該染色過程可以包括以下步驟:

      步驟S710.制作Diffuse固有色貼圖和Mask遮罩貼圖;

      步驟S720.調(diào)整Mask遮罩貼圖的三個(gè)通道分別對(duì)應(yīng)的染色顏色TintR、TintG、TintB;

      步驟S730.進(jìn)行第一次染色,從Diffuse固有色貼圖讀出原始顏色c0,并從Mask遮罩貼圖讀出遮罩顏色(MaskR,MaskG,MaskB)作為染色因子,開始進(jìn)行R通道染色,按如下方式計(jì)算:

      c1=CalcTint(c0,TintR,MaskR)

      步驟S740中.進(jìn)行第二次染色,在上一次染色結(jié)果的基礎(chǔ)上,在G通道進(jìn)行染色,按如下方式計(jì)算:

      c2=CalcTint(c1,TintG,MaskG)

      步驟S750.進(jìn)行第三次染色,在上一次染色結(jié)果的基礎(chǔ)上,在B通道進(jìn)行染色,按如下方式計(jì)算:

      c3=CalcTint(c2,TintB,MaskB)

      三次染色處理的結(jié)果c3可以作為最終的顏色,輸出到后續(xù)的處理中。三次染色處理可以在保持固有色貼圖亮度的基礎(chǔ)上改變模型的色度。

      進(jìn)一步地,如果染色在整個(gè)模型上起效,并且染色因子無需精確到每個(gè)貼圖像素,那么可以不使用遮罩貼圖確定染色因子,而可以使用3個(gè)浮點(diǎn)數(shù)來表示染色因子。

      需要說明的是,盡管在附圖中以特定順序描述了本公開中方法的各個(gè)步驟,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些步驟,或是必須執(zhí)行全部所示的步驟才能實(shí)現(xiàn)期望的結(jié)果。附加的或備選的,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,以及/或者將一個(gè)步驟分解為多個(gè)步驟執(zhí)行等。

      此外,在本示例實(shí)施例中,還提供了第一模型染色裝置。如圖8所示,該第一模型染色裝置800可以包括:亮度計(jì)算單元810、調(diào)制單元820以及染色單元830。其中:

      亮度計(jì)算單元810用于根據(jù)模型的固有色顏色計(jì)算所述模型的亮度;

      調(diào)制單元820用于基于所述模型的亮度調(diào)制目標(biāo)染色顏色獲得候選染色結(jié)果;以及

      染色單元830用于基于所述固有色顏色、所述候選染色結(jié)果以及預(yù)定染色因子對(duì)所述模型進(jìn)行染色。

      進(jìn)一步地,在本示例實(shí)施例中,還提供了第二模型染色裝置。如圖9所示,該第二模型染色裝置900可以包括:染色區(qū)域確定單元910、顏色分量確定單元920以及染色單元930。其中:

      染色區(qū)域確定單元910用于使用遮罩貼圖確定模型的待染色區(qū)域;

      顏色分量確定單元920用于確定與所述遮罩貼圖的各通道對(duì)應(yīng)的各目標(biāo)染色顏色分量;

      染色單元930用于在所述遮罩貼圖的各通道上依次執(zhí)行上述第一模型染色方法來對(duì)所述待染色區(qū)域進(jìn)行染色。

      由于本公開的示例實(shí)施例的模型染色裝置的各個(gè)功能模塊與上述模型染色方法的示例實(shí)施例的步驟對(duì)應(yīng),因此在此不再贅述。

      應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了模型染色裝置的若干模塊或者單元,但是這種劃分并非強(qiáng)制性的。實(shí)際上,根據(jù)本公開的實(shí)施例,上文描述的兩個(gè)或更多模塊或者單元的特征和功能可以在一個(gè)模塊或者單元中具體化。反之,上文描述的一個(gè)模塊或者單元的特征和功能可以進(jìn)一步劃分為由多個(gè)模塊或者單元來具體化。

      通過以上的實(shí)施例的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過軟件結(jié)合必要的硬件的方式來實(shí)現(xiàn)。因此,根據(jù)本公開實(shí)施例的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM,U盤,移動(dòng)硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺(tái)計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、觸控終端、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本公開實(shí)施例的方法。

      本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施例。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由權(quán)利要求指出。

      應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1