• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Flash AS2.0編程技術(shù)的深水鉆井仿真系統(tǒng)構(gòu)建

    2021-06-23 10:33:02陳玉山殷志明韓雪銀陳龍郭娜中海油能源發(fā)展股份有限公司工程技術(shù)分公司天津30045中海油研究總院有限責(zé)任公司北京0008
    化工管理 2021年16期
    關(guān)鍵詞:腳本語言三維動(dòng)畫文件夾

    陳玉山,殷志明,韓雪銀,陳龍,郭娜(.中海油能源發(fā)展股份有限公司工程技術(shù)分公司,天津 30045; .中海油研究總院有限責(zé)任公司,北京 0008)

    0 引言

    海洋石油是一個(gè)高投入、高風(fēng)險(xiǎn)、高科技的行業(yè),決策和操作的失誤可造成巨大經(jīng)濟(jì)和社會(huì)損失,深水油氣開發(fā)更是難上加難。由于深水鉆井現(xiàn)場(chǎng)試驗(yàn)費(fèi)用昂貴,因此有必要開發(fā)深水鉆井仿真系統(tǒng)和培訓(xùn)影像,用于技術(shù)仿真應(yīng)用和人才培訓(xùn)。三維可視化技術(shù)的發(fā)展為人員培訓(xùn)和作業(yè)模擬提供了一種全新的展開形式[1],深水鉆井仿真系統(tǒng)可打破時(shí)間、空間的限制,將復(fù)雜的海洋深水關(guān)鍵作業(yè)流程和技術(shù)原理用虛擬場(chǎng)景展示出來。大大降低了作業(yè)流程熟悉的成本,提高了演練效率。

    1 Flash AS2.0語言

    Flash是一個(gè)基于矢量圖形動(dòng)畫,能結(jié)合腳本語言交互的時(shí)序類多媒體創(chuàng)作工具。與其他軟件相比,F(xiàn)lash操作簡(jiǎn)單,靈活性高,能夠快速實(shí)現(xiàn)文本、圖像、聲音、動(dòng)畫的交互控制。動(dòng)作腳本ActionScript,AS。目前有兩個(gè)版本:AS2.0和AS3.0。其中AS2.0是結(jié)構(gòu)化程序設(shè)計(jì)語言[2],與基礎(chǔ)的時(shí)間軸制作方法相比,運(yùn)用動(dòng)作腳本語言制作出來的系統(tǒng)操作更加靈活。

    2 前期準(zhǔn)備工作

    2.1 三維動(dòng)畫制作

    使用Autodesk 3Dmax、After Effect等軟件,參照技術(shù)圖紙、實(shí)物照片等資料,根據(jù)技術(shù)原理流程制作完成9部三維仿真動(dòng)畫和3張效果圖。經(jīng)過技術(shù)人員反復(fù)確認(rèn)無誤之后,將所有動(dòng)畫通過軟件轉(zhuǎn)換成Flash能讀取的swf格式視頻,并統(tǒng)一放置在一個(gè)文件夾內(nèi),按順序命名。動(dòng)畫源放置文件夾如圖1所示。

    圖1 動(dòng)畫源放置文件夾

    2.2 界面設(shè)計(jì)

    經(jīng)反復(fù)對(duì)比,最終采用三維動(dòng)畫里面用到的某半潛式鉆井平臺(tái)為背景。通過三維軟件渲染出來線框效果,最后通過平面設(shè)計(jì)制作出效果。設(shè)計(jì)界面圖片如圖2所示。

    圖2 設(shè)計(jì)界面圖片

    3 系統(tǒng)設(shè)計(jì)開發(fā)

    3.1 系統(tǒng)功能設(shè)計(jì)

    本系統(tǒng)設(shè)計(jì)相對(duì)簡(jiǎn)單,需要通過時(shí)間軸和動(dòng)作腳本語言制作實(shí)現(xiàn)6項(xiàng)功能:(1)所有三維動(dòng)畫和鉆井平臺(tái)效果圖的集成;(2)可以實(shí)現(xiàn)點(diǎn)擊按鈕播放;(3)整個(gè)界面可以全屏顯示;(4)在單個(gè)動(dòng)畫播放期間可以暫停和播放;(5)播放單個(gè)動(dòng)畫時(shí)可以隨時(shí)退回到主菜單;(6)可以實(shí)現(xiàn)快進(jìn)、快退。

    3.2 系統(tǒng)開發(fā)

    3.2.1 主界面開發(fā)

    本系統(tǒng)主要是將AS2.0代碼嵌入系統(tǒng)界面的按鈕元件中,實(shí)現(xiàn)點(diǎn)擊按鈕之后播放視頻。主界面開發(fā)如圖3所示。

    圖3 主界面開發(fā)

    3.2.2 播放界面開發(fā)

    播放界面主要實(shí)現(xiàn)視頻的播放、暫停、快進(jìn)、快退和返回主菜單5項(xiàng)功能。系統(tǒng)開發(fā)界面如圖4所示。

    圖4 系統(tǒng)開發(fā)界面

    3.2.3 系統(tǒng)輸出及轉(zhuǎn)換

    通過Flash制作完成之后,導(dǎo)出swf格式的文件。打開導(dǎo)出的文件,然后選擇執(zhí)行文件中的“創(chuàng)建播放器”命令,彈出另存為對(duì)話窗口,選擇格式為exe,輸入保存的名稱與保存位置即可。轉(zhuǎn)換成exe文件如圖5所示。

    圖5 轉(zhuǎn)換成exe文件

    3.3 系統(tǒng)使用

    系統(tǒng)基于Flash軟件開發(fā),在使用時(shí)需要提前在電腦端安裝專用播放器,播放器須為Flash player 9.0及以上版本。使用該系統(tǒng)需要將所有三維動(dòng)畫素材文件、程序文件存儲(chǔ)在一個(gè)文件夾內(nèi),否則會(huì)出現(xiàn)系統(tǒng)錯(cuò)誤。

    4 結(jié)語

    (1)與其他軟件相比,F(xiàn)lash操作簡(jiǎn)單,靈活性高[3],能夠快速實(shí)現(xiàn)文本、圖像、聲音、動(dòng)畫的交互控制。

    (2)AS3.0完全面向?qū)ο?,?duì)內(nèi)置函數(shù)的接口、繼承關(guān)系等做了很大改動(dòng),修改了很多全局函數(shù),更改了不少方法。但是,AS3.0是純OOP面向?qū)ο笳Z言,適用程序員。AS2.0兼容OOP和POP,程序員和大眾都適用,所以系統(tǒng)采用了AS2.0[4]。

    (3)寫代碼時(shí)標(biāo)點(diǎn)要用使用英文輸入法半角符號(hào),注意代碼的大小寫區(qū)分。

    (4)動(dòng)作腳本的效果必須在測(cè)試影片中或?qū)С龊蟛拍芸吹?,直接播放不能顯示。如果在編寫中出錯(cuò),可以依據(jù)這些來進(jìn)行調(diào)試。

    猜你喜歡
    腳本語言三維動(dòng)畫文件夾
    磁力文件夾
    論三維動(dòng)畫特效數(shù)字模擬真實(shí)性與藝術(shù)性的結(jié)合
    中國(guó)水墨畫在三維動(dòng)畫設(shè)計(jì)中的應(yīng)用
    一種面向SSC的電信增值業(yè)務(wù)的生成方法及實(shí)現(xiàn)
    基于Unity3D的坦克大戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn)
    調(diào)動(dòng)右鍵 解決文件夾管理三大難題
    淺析計(jì)算機(jī)技術(shù)在flash動(dòng)畫中的應(yīng)用
    TC一鍵直達(dá)常用文件夾
    電腦迷(2015年1期)2015-04-29 21:24:13
    讓三維動(dòng)畫走進(jìn)幼兒語言教學(xué)
    基于SiPESC平臺(tái)的Python擴(kuò)展模塊開發(fā)
    金阳县| 乌苏市| 泊头市| 法库县| 新津县| 澄城县| 东乡| 伊宁市| 鄯善县| 额尔古纳市| 昌乐县| 仙居县| 怀宁县| 泰安市| 昌图县| 玉门市| 堆龙德庆县| 都兰县| 永平县| 雅江县| 卫辉市| 苏尼特左旗| 平南县| 阳谷县| 松原市| 阜平县| 阿克苏市| 湄潭县| 兰考县| 泗阳县| 太保市| 株洲县| 黄骅市| 修水县| 屏东县| 交城县| 电白县| 吕梁市| 咸宁市| 太白县| 鞍山市|