本發明專利技術公開了一種3D紋理的處理方法,應用于與3D紋理應用裝置通信的3D紋理制作裝置中,包括:接收到3D紋理制作指令后,獲取頁面標簽模板;接收用戶輸入的內容,并將所述用戶輸入的內容填充到所述頁面標簽模板中;將所述頁面標簽模板中填充的所述用戶輸入的內容渲染到2D圖形緩沖區,記錄并向3D紋理應用裝置發送所述頁面標簽模板的標識,以使3D紋理應用裝置根據所述頁面標簽模板的標識獲取對應的2D圖形緩沖區,并將所述2D圖形緩沖區中的包含所述用戶輸入的內容的2D圖形內容映射到3D紋理應用裝置中的3D紋理對象上,應用到3D圖形環境中。本發明專利技術實施例提供的處理方法,用戶可以任意修改2D圖形內容,從而提高了用戶體驗。
【技術實現步驟摘要】
本專利技術涉及頁面處理
,具體涉及一種3D紋理的處理方法、裝置及系統。
技術介紹
在現有技術中,為了更加靈活的美化3D的建模物體,可以通過設計師設計一些紋理圖片應用于3D環境中。為了在3D環境中顯示一些文字信息,設計師首先將預知的文字做成圖片,放置到3D環境中,合成到物體表面上,在3D環境中顯示出來。本專利技術人發現,現有技術中,將文字做成圖片放在3D環境中的方法,文字的效果是由設計師設定好的,不能任意修改文字的樣式及圖中的文字信息,降低了用戶體驗
技術實現思路
本專利技術實施例提供一種3D紋理的處理方法,可以任意修改3D紋理的內容,提高了用戶體驗。本專利技術實施例第一方面提供一種紋理的處理方法,應用于與3D紋理應用裝置通信的3D紋理制作裝置中,包括接收到3D紋理制作指令后,獲取頁面標簽模板;接收用戶輸入的內容,并將所述用戶輸入的內容填充到所述頁面標簽模板中;將所述頁面標簽模板中填充的所述用戶輸入的內容渲染到2D圖形緩沖區,記錄并向3D紋理應用裝置發送所述頁面標簽模板的標識,以使3D紋理應用裝置根據所述頁面標簽模板的標識獲取對應的2D圖形緩沖區,并將所述2D圖形緩沖區中的包含所述用戶輸入的內容的2D圖形內容映射到3D紋理應用裝置中的3D紋理對象上,應用到3D圖形環境中。結合第一方面,在第一種可能的實現方式中,所述將所述頁面標簽模板中填充的所述用戶輸入的內容渲染到2D圖形緩沖區具體包括檢測所述頁面標簽模板是否支持3D紋理;當所述頁面標簽模板支持3D紋理時,將所述頁面標簽模板中填充的所述用戶輸入的內容渲染到所述頁面標簽模板所對應的2D圖形緩沖區中。結合第一方面第一種可能的實現方式,在第二種可能的實現方式中,所述處理方法還包括檢測所述頁面標簽模板是否處于顯示狀態;當所述頁面標簽模板處于顯示狀態時,將所述用戶輸入的內容渲染到所述頁面標簽模板所對應的2D圖形緩沖區中,同時合成到所述所在頁面所對應的圖形區域中。結合第一方面、第一方面第一種或第二種可能的實現方式,在第三種可能的實現方式中,所述處理方法還包括接收頁面標簽模板的修改指令后,修改所述頁面標簽模板中的內容;將所述修改后的內容渲染到2D圖形緩沖區,并用修改后的2D圖形緩沖區中的2D圖形內容更新之前存儲的2D圖形內容。本專利技術實施例第二方面提供一種3D紋理的處理方法,應用于與3D紋理制作裝置通信的3D紋理應用裝置中,包括接收到3D紋理輸入指令后,根據頁面標簽模板的標識從3D紋理制作裝置的頁面標簽模板的標識對應的2D圖形緩沖區中獲取對應的2D圖形內容;將所述2D圖形內容映射到3D紋理對象上,并將所述3D紋理對象應用到3D環境中。結合第二方面,在第一種可能的實現方式中,所述接收3D紋理輸入指令的步驟之 前,還包括 接收到3D模型對象制作指令后,制作3D模型對象,并將所述3D模型對象放置在3D環境中;所述將所述3D紋理對象應用到3D環境中,具體包括將所述3D紋理對象映射到所述3D模型對象上,并在3D環境中顯示所述3D的模型對象。結合第二方面第一種可能的實現方式,在第二種可能的實現方式中,所述制作3D模型對象之前,還包括獲取用戶輸入的3D模型對象的頂點坐標和3D模型對象的紋理坐標;所述制作3D模型對象,具體包括按照所述3D模型對象的頂點坐標,制作所述3D模型對象;所述將所述3D紋理對象映射到所述3D模型對象上,具體包括按照所述3D模型對象的紋理坐標,將3D紋理對象映射到3D模型對象上。本專利技術實施例第三方面提供一種3D紋理制作裝置,與3D紋理應用裝置通信連接,包括第一接收單元,用于接收到3D紋理制作指令;第一獲取單元,用于在所述第一接收單元接收到3D紋理制作指令后,獲取頁面標簽模板;所述第一接收單元,還用于接收用戶輸入的內容;填充單元,用于將所述第一接收單元接收到的所述用戶輸入的內容填充到所述第一獲取單元獲取到的頁面標簽模板中;渲染單元,用于將所述填充單元在頁面標簽模板中填充的所述用戶輸入的內容渲染到2D圖形緩沖區,并記錄所述頁面標簽模板的標識;發送單元,用于向3D紋理應用裝置發送所述渲染單元記錄的頁面標簽模板的標識,以使3D紋理應用裝置根據所述頁面標簽模板的標識獲取對應的2D圖形緩沖區,并將所述2D圖形緩沖區中的包含所述用戶輸入的內容的2D圖形內容映射到3D紋理應用裝置中的3D紋理對象上,應用到3D圖形環境中。結合第三方面,在第一種可能的實現方式中,所述3D紋理制作裝置還包括檢測單元,用于檢測所述第一獲取單元獲取的頁面標簽模板是否支持3D紋理;所述渲染單元,具體用于當所述檢測單元檢測到的頁面標簽模板支持3D紋理時,將所述頁面標簽模板中填充的所述用戶輸入的內容渲染到所述頁面標簽模板所對應的2D圖形緩沖區中。結合第三方面第一種可能的實現方式,在第二種可能的實現方式中,所述3D紋理制作裝置還包括合成單元所述檢測單元,還用于檢測所述第一獲取單元獲取的頁面標簽模板是否處于顯示狀態;所述渲染單元,具體用于當所述檢測單元檢測到頁面標簽模板處于顯示狀態時,將所述用戶輸入的內容渲染到所述頁面標簽模板所對應的2D圖形緩沖區中;所述合成單元,用于將所述渲染單元渲染到2D圖形緩沖區中的2D圖形內容合成到所述所在頁面所對應的圖形區域中。結合第三方面,第三方面第一種或第二種可能的實現方式,在第三種可能的實現方式中,所述3D紋理制作裝置還包括修改單元和更新單元,所述第一接收單元,還用于接收3D紋理修改指令;所述修改單元,用于在所述第一接收單元接收到3D紋理修改指令后,修改所述頁面標簽模板中的內容;所述渲染單元,還用于將所述修改單元修改后的內容渲染到2D圖形緩沖區;所述更新單元,用于所述渲染單元渲染到2D圖形緩沖區中的修改后的2D圖形緩沖區中的2D圖形內容更新之前存儲的2D圖形內容。本專利技術實施例第四方面提供一種3D紋理應用裝置,與3D紋理制作裝置通信連接,包括第二接收單元,用于接收3D紋理輸入指令;第二獲取單元,用于在所述第二接收單元接收到3D紋理輸入指令后,根據頁面標簽模板的標識從3D紋理制作裝置的頁面標簽模板的標識對應的2D圖形緩沖區中獲取對應的2D圖形內容;映射單元,用于將所述第二獲取單元獲取的2D圖形內容映射到3D紋理對象上,并將所述3D紋理對象應用到3D環境中。結合第四方面,在第一種可能的實現方式中,所述3D紋理應用裝置,還包括制作單元,所述第二接收單元,還用于接收3D模型對象制作指令;所述制作單元,用于在所述第二接收單元接收到3D模型對象制作指令后,制作3D模型對象,并將所述3D模型對象放置在3D環境中;所述映射單元,具體用于將所述3D紋理對象映射到所述制作單元制作的3D模型對象上,并在3D環境中顯示所述3D的模型對象。結合第四方面第一種可能的實現方式,在第二種可能的實現方式中,所述第二獲取單元,還用于獲取用戶輸入的3D模型對象的頂點坐標和3D模型對象的紋理坐標;所述制作單元,具體用于按照所述第二獲取單元獲取的3D模型對象的頂點坐標,制作所述3D模型對象;所述映射單元,具體用于按照所述第二獲取單元獲取的3D模型對象的紋理坐標,將3D紋理對象映射到3D模型對象上。本專利技術實施例第五方面提供一種3D紋理處理系統,包括3D紋理制作裝置和3D紋理應用裝置,所述3D紋理制作裝置和3D紋理應用裝置通本文檔來自技高網...
【技術保護點】
一種3D紋理的處理方法,其特征在于,應用于與3D紋理應用裝置通信的3D紋理制作裝置中,包括:接收到3D紋理制作指令后,獲取頁面標簽模板;接收用戶輸入的內容,并將所述用戶輸入的內容填充到所述頁面標簽模板中;將所述頁面標簽模板中填充的所述用戶輸入的內容渲染到2D圖形緩沖區,記錄并向3D紋理應用裝置發送所述頁面標簽模板的標識,以使3D紋理應用裝置根據所述頁面標簽模板的標識獲取對應的2D圖形緩沖區,并將所述2D圖形緩沖區中的包含所述用戶輸入的內容的2D圖形內容映射到3D紋理應用裝置中的3D紋理對象上,應用到3D圖形環境中。
【技術特征摘要】
【專利技術屬性】
技術研發人員:徐佳宏,李銀,
申請(專利權)人:深圳市茁壯網絡股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。