亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于紋理空間gpu加速的圓形切屏方法及其系統(tǒng)的制作方法_3

文檔序號:9728086閱讀:來源:國知局
括:
坐標(biāo)中心移動單元,用于將與所述上層紋理對應(yīng)的上層紋理的幾何中心、與所述下層紋對應(yīng)的下層紋理的幾何中心、以及與所述3D渲染模型對應(yīng)的幾何中心均移動至紋理空間的(0.5,0.5)位置上;具體如上所述。
[0044]夾角確定單元,用于確定紋理空間的(0,0.5)為起始掃描線向量,并計算所述3D渲染模型中每個紋理像素的紋理坐標(biāo)與中心點(diǎn)(0.5,0.5)間的向量,之后獲取所述3D渲染模型中每個紋理像素的紋理坐標(biāo)與中心點(diǎn)(0.5,0.5)間的向量與起始掃描線向量間的夾角;具體如上所述。
[0045]第一控制單元,用于當(dāng)紋理像素的橫坐標(biāo)大于或等于0.5時,且與該紋理像素點(diǎn)相對應(yīng)的夾角小于或等于所述控制參數(shù)對應(yīng)的圓心角,則該紋理像素填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值;當(dāng)紋理像素的橫坐標(biāo)大于或等于0.5時,且與該紋理像素點(diǎn)相對應(yīng)的夾角大于所述控制參數(shù)對應(yīng)的圓心角,則該紋理像素填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值;具體如上所述。
[0046]第二控制單元,用于當(dāng)紋理像素的橫坐標(biāo)小于0.5時,且與該紋理像素點(diǎn)相對應(yīng)夾角的補(bǔ)角小于或等于所述控制參數(shù)對應(yīng)的圓心角,則所述當(dāng)前紋理像素填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值;當(dāng)紋理像素的橫坐標(biāo)小于0.5時,且與該紋理像素點(diǎn)相對應(yīng)夾角的補(bǔ)角大于所述控制參數(shù)對應(yīng)的圓心角,則該紋理像素填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值;具體如上所述。
[0047]綜上所述,本發(fā)明所提供的一種基于紋理空間GPU加速的圓形切屏方法及其系統(tǒng),方法包括:初始化構(gòu)建3D渲染模型,并加載上層紋理及下層紋理;對用戶的觸摸操作進(jìn)行實(shí)時監(jiān)測,當(dāng)監(jiān)測到用戶的觸摸操作時,根據(jù)所述觸摸操作的滑動軌跡獲取用于控制切屏百分比的控制參數(shù);根據(jù)所述控制參數(shù),確定所述3D渲染模型中填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值的第一區(qū)域、及填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值的第二區(qū)域,并填充相應(yīng)的紋理。本發(fā)明有效減少3D圖形繪制的點(diǎn)數(shù),將計算量從CPU端遷移到GPU端,較大程度的降低了 CPU的占用率,平衡CPU和GPU的負(fù)載,提高了嵌入式系統(tǒng)的有效使用率。
[0048]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【主權(quán)項】
1.一種基于紋理空間GPU加速的圓形切屏方法,其特征在于,所述方法包括步驟: A、初始化構(gòu)建3D渲染模型,并加載上層紋理及下層紋理; B、對用戶的觸摸操作進(jìn)行實(shí)時監(jiān)測,當(dāng)監(jiān)測到用戶的觸摸操作時,根據(jù)所述觸摸操作的滑動軌跡獲取用于控制切屏百分比的控制參數(shù); C、根據(jù)所述控制參數(shù),確定所述3D渲染模型中填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值的第一區(qū)域、及填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值的第二區(qū)域,并填充相應(yīng)的紋理。2.根據(jù)權(quán)利要求1所述基于紋理空間GPU加速的圓形切屏方法,其特征在于,所述步驟A中所述3D渲染模型、所述上層紋理和所述下層紋理均為單位長度的正方形。3.根據(jù)權(quán)利要求1所述基于紋理空間GPU加速的圓形切屏方法,其特征在于,所述步驟C中所述第一區(qū)域與所述第二區(qū)域的面積之和等于所述3D渲染模型的面積。4.根據(jù)權(quán)利要求2所述基于紋理空間GPU加速的圓形切屏方法,其特征在于,所述步驟B包括: B1、對用戶的觸摸操作進(jìn)行實(shí)時監(jiān)測,當(dāng)監(jiān)測到用戶的觸摸操作時,獲取所述觸摸操作的運(yùn)動軌跡; B2、當(dāng)所述運(yùn)動軌跡為圓弧時,獲取所述圓弧的當(dāng)前圓心角,并根據(jù)當(dāng)前圓心角與360°的比例獲取用于控制切屏百分比的控制參數(shù)。5.根據(jù)權(quán)利要求4所述基于紋理空間GPU加速的圓形切屏方法,其特征在于,所述步驟C包括: C1、將與所述上層紋理對應(yīng)的上層紋理的幾何中心、與所述下層紋對應(yīng)的下層紋理的幾何中心、以及與所述3D渲染模型對應(yīng)的幾何中心均移動至紋理空間的(0.5,0.5)位置上; C2、確定紋理空間的(0,0.5)為起始掃描線向量,并計算所述3D渲染模型中每個紋理像素的紋理坐標(biāo)與中心點(diǎn)(0.5,0.5)間的向量,之后獲取所述3D渲染模型中每個紋理像素的紋理坐標(biāo)與中心點(diǎn)(0.5,0.5)間的向量與起始掃描線向量間的夾角; C3、當(dāng)紋理像素的橫坐標(biāo)大于或等于0.5時,且與該紋理像素點(diǎn)相對應(yīng)的夾角小于或等于所述控制參數(shù)對應(yīng)的圓心角,則該紋理像素填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值;當(dāng)紋理像素的橫坐標(biāo)大于或等于0.5時,且與該紋理像素點(diǎn)相對應(yīng)的夾角大于所述控制參數(shù)對應(yīng)的圓心角,則該紋理像素填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值; C4、當(dāng)紋理像素的橫坐標(biāo)小于0.5時,且與該紋理像素點(diǎn)相對應(yīng)夾角的補(bǔ)角小于或等于所述控制參數(shù)對應(yīng)的圓心角,則所述當(dāng)前紋理像素填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值;當(dāng)紋理像素的橫坐標(biāo)小于0.5時,且與該紋理像素點(diǎn)相對應(yīng)夾角的補(bǔ)角大于所述控制參數(shù)對應(yīng)的圓心角,則該紋理像素填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值。6.一種基于紋理空間GPU加速的圓形切屏系統(tǒng),其特征在于,包括: 初始加載模塊,用于初始化構(gòu)建3D渲染模型,并加載上層紋理及下層紋理; 控制參數(shù)獲取模塊,用于對用戶的觸摸操作進(jìn)行實(shí)時監(jiān)測,當(dāng)監(jiān)測到用戶的觸摸操作時,根據(jù)所述觸摸操作的滑動軌跡獲取用于控制切屏百分比的控制參數(shù); 填充模塊,用于根據(jù)所述控制參數(shù),確定所述3D渲染模型中填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值的第一區(qū)域、及填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值的第二區(qū)域,并填充相應(yīng)的紋理。7.根據(jù)權(quán)利要求6所述基于紋理空間GPU加速的圓形切屏系統(tǒng),其特征在于,所述3D渲染模型、所述上層紋理和所述下層紋理均為單位長度的正方形。8.根據(jù)權(quán)利要求6所述基于紋理空間GPU加速的圓形切屏系統(tǒng),其特征在于,所述第一區(qū)域與所述第二區(qū)域的面積之和等于所述3D渲染模型的面積。9.根據(jù)權(quán)利要求8所述基于紋理空間GPU加速的圓形切屏系統(tǒng),其特征在于,所述控制參數(shù)獲取模塊包括: 軌跡監(jiān)聽及獲取單元,用于對用戶的觸摸操作進(jìn)行實(shí)時監(jiān)測,當(dāng)監(jiān)測到用戶的觸摸操作時,獲取所述觸摸操作的運(yùn)動軌跡; 控制參數(shù)計算單元,用于當(dāng)所述運(yùn)動軌跡為圓弧時,獲取所述圓弧的當(dāng)前圓心角,并根據(jù)當(dāng)前圓心角與360°的比例獲取用于控制切屏百分比的控制參數(shù)。10.根據(jù)權(quán)利要求9所述基于紋理空間GPU加速的圓形切屏系統(tǒng),其特征在于,所述填充模塊包括: 坐標(biāo)中心移動單元,用于將與所述上層紋理對應(yīng)的上層紋理的幾何中心、與所述下層紋對應(yīng)的下層紋理的幾何中心、以及與所述3D渲染模型對應(yīng)的幾何中心均移動至紋理空間的(0.5,0.5)位置上; 夾角確定單元,用于確定紋理空間的(0,0.5)為起始掃描線向量,并計算所述3D渲染模型中每個紋理像素的紋理坐標(biāo)與中心點(diǎn)(0.5,0.5)間的向量,之后獲取所述3D渲染模型中每個紋理像素的紋理坐標(biāo)與中心點(diǎn)(0.5,0.5)間的向量與起始掃描線向量間的夾角; 第一控制單元,用于當(dāng)紋理像素的橫坐標(biāo)大于或等于0.5時,且與該紋理像素點(diǎn)相對應(yīng)的夾角小于或等于所述控制參數(shù)對應(yīng)的圓心角,則該紋理像素填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值;當(dāng)紋理像素的橫坐標(biāo)大于或等于0.5時,且與該紋理像素點(diǎn)相對應(yīng)的夾角大于所述控制參數(shù)對應(yīng)的圓心角,則該紋理像素填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值; 第二控制單元,用于當(dāng)紋理像素的橫坐標(biāo)小于0.5時,且與該紋理像素點(diǎn)相對應(yīng)夾角的補(bǔ)角小于或等于所述控制參數(shù)對應(yīng)的圓心角,則所述當(dāng)前紋理像素填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值;當(dāng)紋理像素的橫坐標(biāo)小于0.5時,且與該紋理像素點(diǎn)相對應(yīng)夾角的補(bǔ)角大于所述控制參數(shù)對應(yīng)的圓心角,則該紋理像素填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值。
【專利摘要】本發(fā)明所提供的一種基于紋理空間GPU加速的圓形切屏方法及其系統(tǒng),方法包括:初始化構(gòu)建3D渲染模型,并加載上層紋理及下層紋理;對用戶的觸摸操作進(jìn)行實(shí)時監(jiān)測,當(dāng)監(jiān)測到用戶的觸摸操作時,根據(jù)所述觸摸操作的滑動軌跡獲取用于控制切屏百分比的控制參數(shù);根據(jù)所述控制參數(shù),確定所述3D渲染模型中填充所述上層紋理中對應(yīng)像素點(diǎn)的像素值的第一區(qū)域、及填充所述下層紋理中對應(yīng)像素點(diǎn)的像素值的第二區(qū)域,并填充相應(yīng)的紋理。本發(fā)明有效減少3D圖形繪制的點(diǎn)數(shù),將計算量從CPU端遷移到GPU端,較大程度的降低了CPU的占用率,平衡CPU和GPU的負(fù)載,提高了嵌入式系統(tǒng)的有效使用率。
【IPC分類】G06T15/04, G06T15/00
【公開號】CN105488835
【申請?zhí)枴緾N201410467642
【發(fā)明人】趙智寶, 盧偉超
【申請人】Tcl集團(tuán)股份有限公司
【公開日】2016年4月13日
【申請日】2014年9月15日
當(dāng)前第3頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1