一種三維裝配仿真中工序視頻輸出與瀏覽方法
【專利摘要】本發(fā)明涉及一種三維裝配仿真中工序視頻輸出方法,包括以下步驟:順序仿真播放裝配工藝的工序三維動(dòng)畫;將三維動(dòng)畫轉(zhuǎn)化為一系列連續(xù)圖片;記錄每個(gè)裝配工序的節(jié)點(diǎn)信息;將各裝配工序圖片和節(jié)點(diǎn)信息轉(zhuǎn)化為視頻文件和對(duì)應(yīng)工序信息文件。本發(fā)明還包括一種三維裝配仿真中工序視頻播放方法,包括以下步驟:獲取所述視頻文件和對(duì)應(yīng)工序信息文件;選擇指定裝配工序并播放視頻文件對(duì)應(yīng)片段本發(fā)明可以實(shí)現(xiàn)三維裝配仿真中使用單一視頻文件和一個(gè)附加索引文件的分工序?yàn)g覽。
【專利說明】
一種三維裝配仿真中工序視頻輸出與瀏覽方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)領(lǐng)域,特別涉及一種三維裝配仿真中工序視頻輸出與瀏覽方法。
【背景技術(shù)】
[0002]機(jī)械設(shè)計(jì)已經(jīng)實(shí)現(xiàn)了三維化。機(jī)械生產(chǎn)工藝設(shè)計(jì)也逐漸實(shí)現(xiàn)三維化,所以三維工藝下車間是技術(shù)趨勢。
[0003]三維裝配系統(tǒng)中一次會(huì)顯示很多零件,對(duì)計(jì)算機(jī)圖形系統(tǒng)要求非常高。而一般工廠的生產(chǎn)車間沒有高性能計(jì)算機(jī)。所以一般將三維工藝錄制為AVI視頻文件,在車間終端上進(jìn)行播放觀看?,F(xiàn)有方式為每一道工序錄制一個(gè)AVI文件,但一份裝配工藝通常包含數(shù)十道工序,錄制數(shù)十個(gè)AVI文件在管理起來非常不便。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是針對(duì)上述現(xiàn)有技術(shù)中的缺陷。提供了一種三維裝配仿真中工序視頻輸出與瀏覽方法。
[0005]本發(fā)明的技術(shù)方案是,一種三維裝配仿真中工序視頻輸出與瀏覽方法,包括以下步驟:順序仿真播放裝配工藝的工序三維動(dòng)畫;將三維動(dòng)畫轉(zhuǎn)化為一系列連續(xù)圖片;記錄每個(gè)裝配工序的節(jié)點(diǎn)信息;將各裝配工序圖片和節(jié)點(diǎn)信息轉(zhuǎn)化為視頻文件和對(duì)應(yīng)工序信息文件。
[0006]進(jìn)一步,所述步驟將三維動(dòng)畫轉(zhuǎn)化為一系列連續(xù)圖片還包含以下步驟:每播放一幀動(dòng)畫,都針對(duì)三維場景進(jìn)行離屏渲染;按照仿真播放的時(shí)間順序,將三維場景動(dòng)畫轉(zhuǎn)換為一系列的圖片。
[0007]進(jìn)一步,所述步驟記錄每個(gè)裝配工序的節(jié)點(diǎn)信息還包括以下步驟:每當(dāng)從一個(gè)工序開始播放時(shí)或從該工序切換到下一個(gè)工序時(shí),記錄該工序的名稱、工序號(hào)和此時(shí)播放幀數(shù)。
[0008]進(jìn)一步,所述步驟將各裝配工序圖片和節(jié)點(diǎn)信息轉(zhuǎn)化為視頻文件和對(duì)應(yīng)工序信息文件還包括以下步驟:將播放幀數(shù)乘以視頻文件目標(biāo)幀率,得到此時(shí)視頻播放的精確時(shí)間;將所述工序名稱和該工序開始、結(jié)束的時(shí)間一一對(duì)應(yīng)的保存在信息文件中;將所述圖片轉(zhuǎn)化為視頻文件;生成兩個(gè)文件:視頻文件、工序信息文件。
[0009]本發(fā)明的另一技術(shù)方案是,一種三維裝配仿真中工序視頻播放方法,技術(shù)方案包括以下步驟:獲取所述視頻文件和對(duì)應(yīng)工序信息文件;選擇指定裝配工序并播放視頻文件對(duì)應(yīng)片段。
[0010]進(jìn)一步,所述步驟選擇指定裝配工序并播放視頻文件對(duì)應(yīng)片段還包括以下步驟:讀取工序信息文件,呈現(xiàn)出所有裝配工序;指定播放某一道工序時(shí),在工序信息文件中找到該工序的起始時(shí)間Tl和結(jié)束時(shí)間T2,用T2-T1,得到該工序的仿真時(shí)間長度T3;設(shè)定視頻播放器從Tl開始播放,同時(shí)設(shè)定一個(gè)計(jì)時(shí)器進(jìn)行時(shí)間長度T3的計(jì)時(shí);當(dāng)計(jì)時(shí)器計(jì)滿該工序的仿真時(shí)間長度T3時(shí),自動(dòng)停止視頻播放。
[0011]本發(fā)明的有益效果是:實(shí)現(xiàn)了使用單一視頻文件和一個(gè)附加索引文件實(shí)現(xiàn)分工序?yàn)g覽。
【附圖說明】
[0012]圖1是一種三維裝配仿真中工序視頻輸出方法流程示意圖;
[0013]圖2是一種三維裝配仿真中工序視頻播放方法流程示意圖。
【具體實(shí)施方式】
[0014]下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的說明。
[0015]S1:打開一份三維裝配工藝文件,按照裝配工藝的工序順序仿真播放三維動(dòng)畫。
[0016]S2:每播放一幀都將當(dāng)前三維場景進(jìn)行離屏渲染到圖片,按照仿真播放的時(shí)間順序,將三維場景動(dòng)畫轉(zhuǎn)換為一系列的圖片。
[0017]S3:每當(dāng)從一個(gè)工序開始播放時(shí),和從該工序切換到下一個(gè)工序時(shí),記錄此時(shí)播放幀數(shù)和該工序的名稱、工序號(hào)。
[0018]S4:由于三維仿真時(shí)受限與計(jì)算機(jī)性能,直接計(jì)時(shí)不準(zhǔn)確。故將播放幀數(shù)乘以AVI目標(biāo)幀率,便可得到此時(shí)視頻播放的精確時(shí)間。將之前記錄的工序名稱和該工序開始和結(jié)束的時(shí)間一一對(duì)應(yīng)的保存在信息文件中:將之前記錄的工序名稱和該工序開始和結(jié)束的時(shí)間--對(duì)應(yīng)的保存在與AVI文件同名的syn文件中;將每一張圖片按照一定的幀率,使用vfw
技術(shù)輸出并編碼壓縮:將每一張圖片按照每秒25幀的速率,使用vfw技術(shù)輸出并使用H.264技術(shù)進(jìn)行壓縮;錄制完成后會(huì)得到兩個(gè)文件,一個(gè)是AVI視頻文件,另一個(gè)是syn文件。
[0019]S6:播放此AVI時(shí),同時(shí)載入AVI視頻文件和與其對(duì)應(yīng)的syn文件。當(dāng)AVI文件在車間終端上進(jìn)行播放時(shí)。播放器讀取syn文件,并顯示出文件中的所有工序。當(dāng)用戶指定播放某一道工序時(shí),系統(tǒng)在工序信息文件中找到該工序的起始時(shí)間和結(jié)束時(shí)間。用結(jié)束時(shí)間-起始時(shí)間,得到該工序的仿真時(shí)間長度。設(shè)定AVI視頻播放器從AVI的指定時(shí)間開始播放。同時(shí)設(shè)定一個(gè)計(jì)時(shí)器進(jìn)行計(jì)時(shí)。當(dāng)計(jì)時(shí)器計(jì)滿該工序的仿真時(shí)間長度時(shí),自動(dòng)停止視頻播放。
[0020]本領(lǐng)域技術(shù)人員在本發(fā)明技術(shù)構(gòu)思的啟發(fā)下,在不脫離本
【發(fā)明內(nèi)容】
的基礎(chǔ)上,還可以對(duì)上述用于運(yùn)行應(yīng)用程序的方法作出各種改進(jìn),這仍落在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種三維裝配仿真中工序視頻輸出方法,其特征在于包括以下步驟: a)順序仿真播放裝配工藝的工序三維動(dòng)畫; b)將三維動(dòng)畫轉(zhuǎn)化為一系列連續(xù)圖片; c)記錄每個(gè)裝配工序的節(jié)點(diǎn)信息; d)將各裝配工序圖片和節(jié)點(diǎn)信息轉(zhuǎn)化為視頻文件和對(duì)應(yīng)工序信息文件。2.如權(quán)利要求1所述的方法,其特在于所述步驟Ib)還包含以下步驟: a)每播放一幀動(dòng)畫,都針對(duì)三維場景進(jìn)行離屏渲染; b)按照仿真播放的時(shí)間順序,將三維場景動(dòng)畫轉(zhuǎn)換為一系列的圖片。3.如權(quán)利要求1所述的方法,其特征在于所述步驟Ic)還包括以下步驟:每當(dāng)從一個(gè)工序開始播放時(shí)或從該工序切換到下一個(gè)工序時(shí),記錄該工序的名稱、工序號(hào)和此時(shí)播放幀數(shù)。4.如權(quán)利要求4所述的方法,其特征在于所述步驟Id)還包括以下步驟: a)將播放幀數(shù)乘以視頻文件目標(biāo)幀率,得到此時(shí)視頻播放的精確時(shí)間; b)將所述工序名稱和該工序開始、結(jié)束的時(shí)間一一對(duì)應(yīng)的保存在信息文件中; c)將所述圖片轉(zhuǎn)化為視頻文件; d)生成兩個(gè)文件:視頻文件、工序信息文件。5.—種三維裝配仿真中工序視頻播放方法,其特征在于包括以下步驟: a)獲取所述視頻文件和對(duì)應(yīng)工序信息文件; b)選擇指定裝配工序并播放視頻文件對(duì)應(yīng)片段。6.如權(quán)利要求5所述的方法,其特征在于所述步驟5b)還包括以下步驟: a)讀取工序信息文件,呈現(xiàn)出所有裝配工序; b)指定播放某一道工序時(shí),在工序信息文件中找到該工序的起始時(shí)間Tl和結(jié)束時(shí)間T2,用T2-T1,得到該工序的仿真時(shí)間長度T3; c)設(shè)定視頻播放器從Tl開始播放,同時(shí)設(shè)定一個(gè)計(jì)時(shí)器進(jìn)行時(shí)間長度T3的計(jì)時(shí); d)當(dāng)計(jì)時(shí)器計(jì)滿該工序的仿真時(shí)間長度T3時(shí),自動(dòng)停止視頻播放。
【文檔編號(hào)】G06F17/50GK106056654SQ201610370150
【公開日】2016年10月26日
【申請(qǐng)日】2016年5月30日
【發(fā)明人】陳冠宏, 常青, 江洪濤
【申請(qǐng)人】武漢開目信息技術(shù)有限責(zé)任公司