国产精品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>

      數(shù)據(jù)處理裝置和數(shù)據(jù)處理程序的制作方法_2

      文檔序號:9236007閱讀:來源:國知局
      像G2上的變形之后,能夠通過疊加衣服模型D4來創(chuàng)建被組合的圖 像G3。在該實施例中,在數(shù)據(jù)處理裝置1的外側(cè)執(zhí)行用于疊加的處理。
      [0化1] <數(shù)據(jù)處理方法的細(xì)節(jié)〉
      [0化2] 詳細(xì)描述根據(jù)該實施例的數(shù)據(jù)處理方法的細(xì)節(jié)。
      [0化3]首先,描述在該實施例中使用的數(shù)據(jù),即,衣服模型D1、變形參數(shù)D3W及人體模型D2。
      [0054] <衣服模型〉
      [0化5]首先描述衣服模型D1。
      [0化6] 圖4是說明該實施例中的衣服模型的圖。
      [0化7] 如圖4所示,通過計算機(jī)圖形的數(shù)據(jù)來配置衣服模型D1,該衣服模型D1是要被變 形的組合的模型。在衣服模型D1中,代表衣服形狀的多個多邊形數(shù)據(jù)通過指示多個頂點的 =維位置坐標(biāo)的頂點坐標(biāo)列表W及指示哪些頂點用于形成多邊形的頂點索引列表進(jìn)行配 置。圖4中示出的格子的交叉點是頂點。
      [005引可W僅通過將形成多邊形的順序考慮在內(nèi)的頂點坐標(biāo)列表而不使用頂點索引列 表來配置衣服模型D1。作為模型數(shù)據(jù)附帶的數(shù)據(jù),可W提前包括或者可W在數(shù)據(jù)處理裝置 1中計算頂點和多邊形的法向量。進(jìn)而,當(dāng)給出變形參數(shù)D3作為紋理數(shù)據(jù)時,可W包括用于 使紋理數(shù)據(jù)與頂點相關(guān)聯(lián)的紋理坐標(biāo)。
      [0059] <變形參數(shù)〉
      [0060] 描述變形參數(shù)D3。
      [0061] 在變形參數(shù)D3中,例如,包括控制權(quán)重信息、相對應(yīng)的位置信息、間隙信息W及變 形靈活性信息。在變形參數(shù)D3中,可W僅包括所述信息的一部分或者可W包括與所述信息 不同的信息。
      [0062] <控制權(quán)重信息〉
      [0063] 控制權(quán)重信息是指示當(dāng)衣服模型D1關(guān)于該衣服模型D1的頂點變形時應(yīng)該W哪一 個重要性級別控制衣服模型D1的信息。作為控制權(quán)重信息,指定了指示某一頂點是否被設(shè) 置為控制點的真值(真/假或1/0)或者指示控制的重要性級別的權(quán)重值(在0. 0與1. 0 之間的值)。
      [0064] 特別地,諸如衣服模型D1的衣領(lǐng)、口袋和鈕扣的裝飾部分不應(yīng)該根據(jù)人體模型D2 的形狀變形并且應(yīng)該根據(jù)衣服模型D1的其它部分的變形來變形。因此,不將裝飾部分設(shè)置 為控制點。因此,作為控制權(quán)重信息,設(shè)置0或接近于0的值。在另一方面,衣服模型D1的 肩部和背部的上部應(yīng)該根據(jù)人體模型的形狀而進(jìn)行相對嚴(yán)格的變形。因此,肩部和背部的 上部被設(shè)置為具有高重要性級別的控制點。因此,作為控制權(quán)重信息,設(shè)置1或接近于1的 值。衣服模型D1的側(cè)面和背部的下部是根據(jù)人體的形狀變形的部分,但是可某一自由 度來變形。因此,側(cè)面和背部的下部被設(shè)置為具有低重要性級別的控制點。因此,作為控制 權(quán)重信息,設(shè)置諸如0. 4或0. 6的中間值。
      [00化]通常,在組合的對象中,對于結(jié)構(gòu)性部分將控制權(quán)重信息的值設(shè)置得相對高,并且 對于裝飾性部分將控制權(quán)重信息的值設(shè)置得相對低。在結(jié)構(gòu)性部分中,對于通過重力的作 用等等緊密附接到要被組合的對象的部分,將控制權(quán)重信息的值設(shè)置得較高。
      [0066] 圖5是說明紋理格式的控制權(quán)重信息的圖。
      [0067] 在圖5中,將衣服模型D1拆分為衣服的部分。通過灰度來指示所述部分的部分的 控制權(quán)重信息的值。目P,在深灰區(qū)域中,控制權(quán)重信息是1或接近于1的值。在淺灰區(qū)域中, 控制權(quán)重信息是中間值。在白色區(qū)域中,控制權(quán)重信息是0或接近于0的值。
      [0068] <相對應(yīng)的位置信息〉
      [0069] 相對應(yīng)的位置信息是代表人體模型D2上與衣服模型D1上的頂點相對應(yīng)的位置的 信息。例如,人體模型被劃分為多個部分,例如,前額部分、頭頂部分、頭側(cè)面部分、頭背面部 分、頸部、右肩部、左肩部、右上臂、左上臂、右前臂、左前臂、右手、左手、胸部、背部、腹部、腰 部、右大腿、左大腿、右小腿、左小腿、右腳化及左腳。部分ID被附接到該部分。部分ID被 記錄為衣服模型D1的頂點的屬性。
      [0070] 結(jié)果,當(dāng)將衣服模型D1匹配到人體模型D2時,例如,圍繞衣服模型D1的頸部的部 分與人體模型D2的頸部部分相關(guān)聯(lián)。衣服模型D1的右上臂的袖子部分與人體模型D2的 右上臂的部分相關(guān)聯(lián)。結(jié)果,能夠防止匹配位置的極大錯誤并且減小仿真的計算復(fù)雜性。
      [0071] 部分ID不需要與衣服模型D1的所有頂點相關(guān)聯(lián)并且可W僅與頂點的部分相關(guān) 聯(lián),例如僅與控制權(quán)重信息的值較大的頂點相關(guān)聯(lián)。作為相對應(yīng)的位置信息,可W使用指示 用于捜索人體模型D2的每一個部分ID的相對應(yīng)位置的優(yōu)先級的相對應(yīng)的部分權(quán)重??蒞 使用指示用于捜索人體模型D2的頂點中的相對應(yīng)位置的優(yōu)先級的相對應(yīng)的點權(quán)重。進(jìn)而, 可W不僅使用與人體的部分相對應(yīng)的部分ID而且還使用更精細(xì)單元中的ID。例如,可W使 用與衣服模型D1的單個多邊形或由多個多邊形組成的組相對應(yīng)的ID。
      [0072] <間隙信息〉
      [0073] 間隙信息是代表在衣服模型D1與人體模型D2的點之間的距離的設(shè)置值的信息, 并且是關(guān)于衣服模型D1的控制點指示關(guān)于人體模型提供多大的間隙來將控制點設(shè)置為變 形之后的目標(biāo)位置的信息。間隙信息是指示在衣服模型D1的變形之后控制點的目標(biāo)位置 在人體模型的法線方向上與人體模型的表面間隔開的距離的間隔量。間隙信息將間隔量描 述為絕對值或相對值。
      [0074] 圖6是說明將間隙信息指定為絕對值的圖。
      [007引如圖6所示,在該情況下,衣服模型D1上的控制點Pdi的目標(biāo)位置是與人體模型D2 的相對應(yīng)點Pd2沿著相對應(yīng)點PD2的法線方向N間隔距離g的位置。
      [0076] 圖7是說明將間隙信息指定為相對值的圖。
      [0077] 如圖7所示,在該情況下,準(zhǔn)備兩種人體模型。例如,除了由衣服模型D1指示的衣 服化1,假定在衣服化1的內(nèi)側(cè)上穿的內(nèi)衣。準(zhǔn)備不穿內(nèi)衣的人體模型D20和穿內(nèi)衣的人 體模型D21。計算與衣服模型D1的控制點Pdi相對應(yīng)的人體模型D20的相對應(yīng)點PD2。與人 體模型D21的相對應(yīng)點Pd2義間的距離。衣服模型D1的控制點Pdi與人體模型D20的相對 應(yīng)點Pd2。之間的距離g在距離g和距離d之間具有固定關(guān)系,并且可W被表示為,例如,g= rXd。系數(shù)r是控制點Pd3的間隙信息。
      [007引當(dāng)設(shè)置間隙信息時,衣服的區(qū)域和衣服的類型被考慮在內(nèi)。
      [0079] 當(dāng)考慮衣服的區(qū)域來設(shè)置間隙信息時,通常,關(guān)于放置在要被組合的對象(例如, 人體)上面的組合的對象(例如,衣服)的一部分來將距離g設(shè)置得相對短。關(guān)于放置在 要被組合的對象的側(cè)面或下面的部分來將距離g設(shè)置得相對長。例如,對于衣服模型的肩 部和背部的部分,將距離g設(shè)置得相對短,使得該些部分被緊密附接到人體模型。對于諸如 衣服模型的臂部和側(cè)面的部分將距離g設(shè)置得相對長,使得衣服模型被寬松地穿在人體模 型上。
      [0080] 在另一方面,當(dāng)將衣服的類型考慮在內(nèi)來設(shè)置間隙信息時,例如,當(dāng)存在多種類型 作為組合的對象并且將組合的對象應(yīng)用為被疊加到要被組合的對象上時,對于放置在更接 近要被組合的對象的位置中的組合的對象,將距離g設(shè)置得較短。例如,基于分層穿著的順 序并且將到人體模型的厚度考慮在內(nèi),將諸如T恤、正裝襯衫、毛衣、夾克或外套的衣服類 型考慮在內(nèi)來設(shè)置距離g。特別地,將T恤或正裝襯衫的距離g設(shè)置得相對短,使得T恤或 正裝襯衫被緊密附接到人體模型??紤]到毛衣被穿在T恤或正裝襯衫之上,與T恤或正裝 襯衫的距離g相比,將毛衣的距離g設(shè)置得較長??紤]到夾克或外套被穿在T恤、正裝襯衫 和或毛衣之上,與T恤、正裝襯衫和毛衣的距離g相比,將夾克或T恤的距離g設(shè)置得較長。
      [0081] <變形靈活性信息〉
      [0082] 變形靈活性信息是代表衣服的機(jī)械特性的信息。例如,根據(jù)衣服模型的材料的柔 軟度W及擴(kuò)展和收縮的程度來設(shè)置變形靈活性信息。變形靈活性信息指定在衣服模型上的 頂點中彼此鄰近的頂點之間在變形之前和之后改變向量或改變量的可允許范圍。特別地, 在類似毛衣的容易變形或者擴(kuò)展和收縮的材料的情況下,將改變向量或改變量的可允許范 圍設(shè)置得大。在類似皮革的不容易變形或者擴(kuò)展和收縮的材料的情況下,將改變向量或改 變量的可允許范圍設(shè)置得小。
      [0083] 將變形參數(shù)D3分配給衣服模型D1的頂點??蒞將與衣服模型D1的頂點相對應(yīng)的 變形參數(shù)保持為與類似法線向量的頂點相對應(yīng)的數(shù)字值數(shù)據(jù)或者可W將其保持為圖5中 示出的紋理格式。當(dāng)將變形參數(shù)給出為紋理數(shù)據(jù)時,需要在衣服模型D1中設(shè)置紋理坐標(biāo)。 變形參數(shù)能夠通過基于在衣服模型中設(shè)置的紋理坐標(biāo)執(zhí)行紋理映射來與衣服模型的頂點 相關(guān)聯(lián)。變形參數(shù)中包括的各種信息可W作為數(shù)據(jù)被嵌入到單個紋理中或者可W作為數(shù)據(jù) 被嵌入到分離的紋理中。
      [0084] <人體模型〉
      [0085]人體模型是用作用于使衣服模型D1變形的參考并且通過計算機(jī)圖形的數(shù)據(jù)來配 置的模型。
      [0086] 圖8是說明人體模型的圖。
      [0087] 如在圖8中示出的,通過指示關(guān)于代表人體形狀的多個多邊形的多個頂點的S維 位置坐標(biāo)的頂點坐標(biāo)列表W及指示哪些頂點用于形成多邊形的頂點索引列表來配置人體 模型D2。圖8中示出的格子的交叉點是頂點。如上文描述的,向人體模型D2給出分配到 每一個區(qū)域的部分ID。進(jìn)而,如上文描述的,當(dāng)將間隙信息給出為相對值時,關(guān)于相同的人 體,準(zhǔn)備兩種人體模型,即不穿內(nèi)衣的人體模型D20和穿內(nèi)衣的人體模型D21。
      [008引可W僅通過將形成多邊形的順序考慮在內(nèi)的頂點坐標(biāo)列表而不使用頂點索引列 表來配置人體模型D2。作為該數(shù)據(jù)附帶的數(shù)據(jù),可W包括頂點或多邊形的法線向量??蒞在將法線向量輸入到數(shù)據(jù)處理裝置1之后計算該法線向量。
      [0089] <數(shù)據(jù)處理的思想〉
      [0090] 描述了在步驟S104中的控制點計算和在步驟S105中的變形處理的思想。在步驟 S104中,關(guān)于由表達(dá)式1指示的能量函數(shù),建立用于計算用于使該能量函數(shù)的能量最小化 的解決方案的公式。在步驟S105
      當(dāng)前第2頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1