[發明專利]一種利用3D技術提供網絡游戲反外掛圖像來源的方法有效
| 申請號: | 200710049488.7 | 申請日: | 2007-07-11 |
| 公開(公告)號: | CN101082951A | 公開(公告)日: | 2007-12-05 |
| 發明(設計)人: | 王希備;曾倫 | 申請(專利權)人: | 成都金山互動娛樂科技有限公司 |
| 主分類號: | G06F21/22 | 分類號: | G06F21/22;G06F19/00;G06T15/00 |
| 代理公司: | 成都天嘉專利事務所 | 代理人: | 徐豐 |
| 地址: | 610041四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 技術 提供 網絡游戲 外掛 圖像 來源 方法 | ||
技術領域
本發明涉及網絡游戲反外掛的技術領域,尤其是一種利用3D圖形技術為圖像識別反外掛技術提供圖像來源的方法。
背景技術
隨著網絡游戲的不斷發展,出現了大量的網絡游戲外掛,即非法游戲作弊軟件,這些外掛程序嚴重破壞了網絡游戲世界的平衡,使游戲喪失人氣與活力,導致了大量正常游戲玩家的流失,縮短了網絡游戲的生命周期,給網絡游戲開發廠商帶來巨大的經濟損失。目前游戲廠商主要采用根據圖像識別進行交互式問答實現反外掛的方法來對抗外掛程序。
目前市面上已經有的不少基于圖像識別進行反外掛的網絡游戲,但在反外掛的圖像來源上,存在以下問題:1、提供的圖像數量有限,因而容易會被外掛程序破解;2、如果需要提供更多的圖像,需要美術的支持,需要花費額外的人力物力,而且不利于網絡游戲的維護。例如專利號為“200410062588.X”,名稱為“一種阻斷網絡游戲外掛程序的方法”的專利,就是基于人類可識別圖形特征而外掛程序不可識別圖形特征的特點進行交互式詢問以達到識別外掛程序的目的,但是該方法提供的圖像數量有限,而且需要大量的人力和物力用于美術技術,所有的圖像都是靜態的方式存放在數據庫中。
本發明利用3D圖形技術動態生成大量可供網絡游戲圖像反外掛技術使用的圖像,從而解決圖像反外掛技術圖像來源有限的問題,能極大的提高反外掛的效果。
發明內容
本發明為解決圖像反外掛技術圖像來源有限的問題提供了一種利用3D圖形技術動態生成圖像的方法,利用3D圖形技術,根據3D模型渲染技術、骨骼動畫原理和3D基本數學原理,通過對原始模型進行隨機變換處理,生成可以在最終視覺上區別于原始模型的圖像表現的模型數據,最后客戶端根據原始模型處理后生成的模型數據渲染出各種各樣的圖像。
本發明的技術方案如下:
一種利用3D技術提供網絡游戲反外掛圖像來源的方法,是先將美術人員制作的原始3D模型存儲于網絡游戲的文件中,所述原始3D模型由頂點數據、貼圖數據和骨骼動畫信息等相關數據組成,然后當網絡游戲運行時啟動反外掛系統進行外掛檢測,其特征在于步驟如下:
A、從存儲的原始3D模型文件中隨機選取一個原始模型,加載選取的原始模型的模型數據到內存中,所述模型數據包括頂點數據、模型索引信息數據、貼圖數據、骨骼動畫信息等;
B、計算出步驟A加載的模型數據在某一隨機時刻的模型頂點位置;
C、然后對步驟B得到的頂點數據進行方向旋轉,變換模型頂點的位置得到基于同樣模型數據不同方向或者朝向的模型圖像;
D、改變步驟B得到的模型頂點在內存中的順序來變換模型索引信息數據,并且微調貼圖坐標;
E、根據步驟B-D產生的頂點數據、貼圖數據、模型索引信息數據和貼圖通過3D模型渲染得到可視的模型圖像。
所述模型頂點是模型上的采樣點,這些點一般包含了頂點在3D坐標系下的坐標位置、顏色、貼圖位置等信息;所述模型索引信息數據規定了模型頂點的連接順序,從而構成相鄰的多個三角形面,由三角形面組合成模型;所述貼圖坐標定義了模型頂點對應貼圖的位置;所述貼圖即是影響模型外觀效果的圖片。
所述步驟B采用骨骼動畫原理計算模型的頂點位置,所述骨骼動畫是一種模擬人體骨骼皮膚實現模型的動畫技術。
步驟C所述方向旋轉是隨機設置一個角度,對模型方向進行旋轉。
步驟D所述微調貼圖坐標是對每個模型的每個模型頂點貼圖坐標位置加減一個較小的隨機浮點數,從而保證貼圖坐標是變化的,且基本不影響最終的模型渲染結果。
本發明的有益效果如下:
1、本發明可以和現有的圖像反外掛技術完美結合,采用3D技術,根據3D模型渲染技術、骨骼動畫原理和3D基本數學原理,利用少量的模型資源生成大量的圖像,并利用生成的圖像作為網絡游戲的反外掛圖像來源,可以增強圖像反外掛技術的效果;
2、本發明隨機抽取模型和得到的隨機頂點數據,無規律性,結合改變模型頂點在內存中的順序來變換渲染索引信息,可以避免被外掛破解模型頂點的位置信息;
3、采用微調貼圖坐標,既保證不影響渲染模型結果,又能變化貼圖數據防止被外掛破解;
4、本發明還可以極大地節約制作成本,及時阻止網絡游戲外掛,維護網絡游戲的正常運營,維護正當玩家和網絡游戲運營商的正當利益。
附圖說明
圖1為本發明的工作流程圖
圖2為本發明的原始模型示意圖
圖3為本發明處理后得到的模型圖像
具體實施方式
實施例1
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都金山互動娛樂科技有限公司,未經成都金山互動娛樂科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710049488.7/2.html,轉載請聲明來源鉆瓜專利網。





