国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Swift3D助力,Flash也玩3D

2005-04-29 00:44:03徐麗英
中國信息技術(shù)教育 2005年8期
關(guān)鍵詞:鼠標(biāo)正方體按鈕

繆 亮 徐麗英

在制作Flash課件時(shí),常需要一些3D圖形或者動(dòng)畫素材,比如立體幾何中的立體圖形等。Flash是一個(gè)二維動(dòng)畫軟件,在三維動(dòng)畫制作方面不太擅長(zhǎng),但借助第三方軟件Swift 3D,同樣可以在Flash中實(shí)現(xiàn)很棒的三維動(dòng)畫效果。本文以“幾何體的截面”課件為范例,研究用Swift 3D建構(gòu)Flash課件中的3D動(dòng)畫素材的方法。

“幾何體的截面”課件是一個(gè)立體幾何課件,這個(gè)課件需要展示球體、正方體、圓柱體和圓錐體的立體圖形和旋轉(zhuǎn)動(dòng)畫,如圖1所示是課件運(yùn)行時(shí)的一個(gè)畫面。

用Flash可以直接繪制這些立體圖形,但是效果不逼真,光線、陰影等立體效果很難制作出來。如果要制作這些幾何體的旋轉(zhuǎn)動(dòng)畫,則更加困難。用Swift 3D可以很輕松地制作這些素材,導(dǎo)入Flash也可以直接使用,十分方便。

用Swift 3D建構(gòu)幾何體旋轉(zhuǎn)動(dòng)畫

Swift 3D是優(yōu)秀的Flash第三方軟件。它制作出的3D圖像和動(dòng)畫可以矢量格式輸出,并支持Flash格式的輸出。值得一提的是,它(3.0以上版本)支持一種新的格式:swft,這種格式的輸出可以實(shí)現(xiàn)一種智能圖層技術(shù),它的作用是將渲染生成的文件按照Flash圖層的方式進(jìn)行存放,當(dāng)在Flash(Flash MX以上版本)中導(dǎo)入swft格式的文件時(shí),它會(huì)按照邊線、陰影和高光等順序進(jìn)行分別存放,這樣就可以根據(jù)需要來確定是否要陰影或者邊線等。

本課件實(shí)例的制作使用Swift 3D 3.0版本。關(guān)于Swift 3D的信息,可以訪問其公司網(wǎng)站http://www.swift3d.com。

制作“幾何體的截面”課件需要球體、正方體、圓柱體和圓錐體的旋轉(zhuǎn)動(dòng)畫,下面就講解一下正方體旋轉(zhuǎn)動(dòng)畫的制作方法。

1.運(yùn)行Swift 3D,選擇“場(chǎng)景編輯器”。在編輯器的下方有一些系統(tǒng)自帶的立體圖形模型,單擊其中的“創(chuàng)建正方體”按鈕,場(chǎng)景中就會(huì)出現(xiàn)創(chuàng)建的正方體,在右邊的“屬性工具”中選擇“相機(jī)”,并在下邊的屬性設(shè)置中設(shè)置“鏡頭長(zhǎng)度”為25mm,此時(shí)場(chǎng)景中的正方體就會(huì)縮小。

2.在Swift 3D主界面的左下角有一個(gè)“軌跡球”窗格,在此窗格中,用鼠標(biāo)拖動(dòng)軌跡球上的正方體,旋轉(zhuǎn)它,在旋轉(zhuǎn)過程中可以選擇左邊的三個(gè)鎖定按鈕配合旋轉(zhuǎn)。最后得到一個(gè)能在前視圖中看到整體效果的圖形,如圖2所示。

3.在Swift 3D主界面的右下角有一個(gè)“圖庫”窗格,如圖3所示。用鼠標(biāo)選擇其中“有光澤”下的藍(lán)色材質(zhì),并用鼠標(biāo)將材質(zhì)拖放到正方體圖形上,當(dāng)鼠標(biāo)移動(dòng)到圖形上時(shí),鼠標(biāo)右下方會(huì)出現(xiàn)一個(gè)加號(hào),這時(shí)松開鼠標(biāo)即可。

4.在“圖庫”窗格中,單擊左邊的第三個(gè)“顯示動(dòng)畫”按鈕,系統(tǒng)提供的動(dòng)畫效果會(huì)顯示出來。單擊動(dòng)畫圖標(biāo),可以預(yù)覽相應(yīng)的動(dòng)畫效果,再次單擊動(dòng)畫就會(huì)停止。選擇其中一個(gè)合適的動(dòng)畫效果,拖動(dòng)鼠標(biāo)到場(chǎng)景中的正方體圖形上,當(dāng)鼠標(biāo)右下角出現(xiàn)加號(hào)時(shí)松開鼠標(biāo),這樣動(dòng)畫效果就被附加到這個(gè)正方體上了。

這時(shí),“時(shí)間線”會(huì)發(fā)生相應(yīng)的變化,表示系統(tǒng)自動(dòng)定義的動(dòng)畫。單擊“播放”按鈕,就可以看到正方體旋轉(zhuǎn)的動(dòng)畫效果,還不錯(cuò)吧!

5.選擇“預(yù)覽和導(dǎo)出編輯器”,界面切換到“預(yù)覽和導(dǎo)出編輯器”狀態(tài)。單擊“輸出選項(xiàng)/矢量”,下面出現(xiàn)三個(gè)選項(xiàng),分別是“常規(guī)”、“填充選項(xiàng)”和“邊緣選項(xiàng)”。在輸出動(dòng)畫之前,需要設(shè)置這三個(gè)選項(xiàng)中的參數(shù)。

在“常規(guī)”選項(xiàng)下,設(shè)置“目標(biāo)文件類型”為“Swift 3D Flash導(dǎo)入器”,其他參數(shù)默認(rèn)。

在“填充選項(xiàng)”下,設(shè)置“填充類型”為“區(qū)域漸變陰影”,并選中“包含鏡面高亮”選項(xiàng)。

在“邊緣選項(xiàng)”下,選中“包括邊緣”,設(shè)置“邊緣類型”為“輪廓”,選擇“包含隱藏邊緣”,設(shè)置“線粗”為2磅。

6.輸出選項(xiàng)全部設(shè)置完后,單擊“生成所有幀”按鈕,開始動(dòng)畫的渲染,這是一個(gè)比較長(zhǎng)的過程,渲染的速度和你所使用的計(jì)算機(jī)的性能有關(guān)系。等動(dòng)畫渲染結(jié)束后,可以單擊“播放動(dòng)畫”按鈕預(yù)覽動(dòng)畫效果。如果效果滿意,單擊“導(dǎo)出到文件/導(dǎo)出所有幀”,保存文件。

球體、圓柱體和圓錐體旋轉(zhuǎn)動(dòng)畫的制作方法和正方體旋轉(zhuǎn)動(dòng)畫的制作方法類似,也是經(jīng)過建立模型、添加材質(zhì)、制作動(dòng)畫和渲染輸出這幾個(gè)步驟,模型、材質(zhì)、動(dòng)畫都是使用系統(tǒng)自動(dòng)提供的效果,制作步驟清晰簡(jiǎn)單。

將3D動(dòng)畫素材導(dǎo)入Flash中

在Swift 3D中制作3D動(dòng)畫素材后,一般會(huì)將它們導(dǎo)入到Flash課件中,制作成MC元件以方便使用。

執(zhí)行“文件/導(dǎo)入到庫”命令,彈出“導(dǎo)入到庫”對(duì)話框,設(shè)置“文件類型”為“Swift 3D Importer(*.swft)”,選擇需要導(dǎo)入的文件(如“正方體1.swft”)。

單擊“打開”按鈕以后,所選中的文件就作為一個(gè)MC元件被導(dǎo)入到“庫”中,打開“庫”面板,可以看到剛導(dǎo)入的MC,它的名字默認(rèn)為導(dǎo)入的文件名。雙擊打開它,圖層結(jié)構(gòu)如圖4所示。你可以根據(jù)需要對(duì)這個(gè)MC進(jìn)行編輯。

這里需要提醒你注意的是,“Swift 3D Importer(*.swft)”是Flash MX以上版本新支持的一種導(dǎo)入類型,如果你的系統(tǒng)先安裝了Swift 3D,后安裝了Flash,那么這種類型Flash直接就支持;如果你的安裝順序正好顛倒過來,那么需要將Swift 3D安裝目錄下的Flash Importer目錄下的所有文件復(fù)制到Flash的安裝目錄,這樣就可以在“文件類型”的下拉列表中看到swft類型了。

總結(jié)

利用Swift 3D構(gòu)建3D動(dòng)畫素材并在Flash課件中應(yīng)用的方法是:

1.在Swift 3D中構(gòu)建3D動(dòng)畫素材,導(dǎo)出swft類型的文件。

2.將swft文件導(dǎo)入到庫,得到一個(gè)MC元件。

3.根據(jù)課件需要,對(duì)MC元件進(jìn)行編輯應(yīng)用。

如果想了解本文中“幾何體的截面”課件范例的詳細(xì)情況,請(qǐng)?jiān)L問以下下載地址:

http://www.cai8.net/SoftView.Asp?SoftID=130

猜你喜歡
鼠標(biāo)正方體按鈕
當(dāng)你面前有個(gè)按鈕
給正方體涂色
多少個(gè)小正方體
Progress in Neural NLP: Modeling, Learning, and Reasoning
Engineering(2020年3期)2020-09-14 03:42:00
數(shù)小正方體
拼正方體
死循環(huán)
內(nèi)心不能碰的按鈕
45歲的鼠標(biāo)
超能力鼠標(biāo)
IM家庭電子(2008年11期)2008-12-05 09:49:20
冀州市| 大新县| 定边县| 舟曲县| 惠水县| 上饶市| 安溪县| 名山县| 克山县| 托里县| 夏邑县| 乌恰县| 大田县| 玉溪市| 新宾| 米脂县| 吉隆县| 遵义县| 宁南县| 石河子市| 麦盖提县| 隆尧县| 云南省| 博罗县| 如东县| 临漳县| 简阳市| 池州市| 富源县| 万荣县| 全州县| 义乌市| 雷山县| 安国市| 信阳市| 同德县| 古田县| 绥德县| 平塘县| 莱芜市| 福建省|