亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MAXScript的立體構(gòu)成插件研究及實現(xiàn)

        2015-12-06 09:33:32于舒婷謝伙生
        圖學(xué)學(xué)報 2015年6期
        關(guān)鍵詞:卷簾功能模塊插件

        于舒婷, 謝伙生

        (1. 福州大學(xué)數(shù)學(xué)與計算機科學(xué)學(xué)院,福建 福州 350116;2. 福建第二輕工業(yè)學(xué)校,福建 福州 350007)

        基于MAXScript的立體構(gòu)成插件研究及實現(xiàn)

        于舒婷1,2, 謝伙生1

        (1. 福州大學(xué)數(shù)學(xué)與計算機科學(xué)學(xué)院,福建 福州 350116;2. 福建第二輕工業(yè)學(xué)校,福建 福州 350007)

        立體構(gòu)成課程是藝術(shù)設(shè)計學(xué)科基礎(chǔ)課程三大構(gòu)成之一?;谠撜n程教學(xué)常面臨取材難、加工難、學(xué)生三維意識薄弱等問題,采用主流三維軟件3ds Max和其自帶的腳本語言MAXScript對立體構(gòu)成教學(xué)手段加以改進。通過分析并選取立體構(gòu)成作品常用的構(gòu)成要素,運用MAXScript腳本語言設(shè)計出一款能夠生成多種類型數(shù)字化立體構(gòu)成造型的插件。利用MAXScript的批處理能力以及界面編輯功能使立體構(gòu)成教學(xué)更便捷、直觀。本插件已應(yīng)用于福州軟件職業(yè)技術(shù)學(xué)院數(shù)字媒體設(shè)計系以及福建第二輕工業(yè)學(xué)校的立體構(gòu)成課程教學(xué)中,受到師生們的普遍好評。采用MAXScript輔助立體構(gòu)成教學(xué),為立體構(gòu)成教學(xué)的數(shù)字化提供一種行之有效的新方法。

        立體構(gòu)成;3ds Max;MAXScript;數(shù)字化教學(xué);數(shù)字藝術(shù)

        立體構(gòu)成是藝術(shù)設(shè)計學(xué)科的重要基礎(chǔ)課程,與平面構(gòu)成、色彩構(gòu)成被稱為藝術(shù)設(shè)計學(xué)科的三大構(gòu)成。從 20世紀(jì)初設(shè)立至今,已經(jīng)歷了近一個世紀(jì)的發(fā)展,其是三大構(gòu)成中唯一一門研究三維造型構(gòu)成法則和形式美的課程。傳統(tǒng)的立體構(gòu)成課程主要以學(xué)生手工制作為學(xué)習(xí)手段,材料選擇的局限性和加工制作的局限性日益顯現(xiàn),學(xué)生的三維意識薄弱,大大影響了立體構(gòu)成課程的訓(xùn)練效果。

        近幾年,也有一些研究者開始嘗試采用現(xiàn)今應(yīng)用最廣泛的三維制作軟件3ds Max推進立體構(gòu)成數(shù)字化教學(xué)進程。3ds Max軟件的功能雖然強大,但對立體構(gòu)成造型的針對性不強,眾多命令讓初學(xué)軟件的師生掌握起來有一定難度,對成百上千需手動調(diào)整的造型單體的規(guī)律變化更是難以實現(xiàn)。

        本文采用3ds Max軟件及其腳本語言MAXScript編寫了一款立體構(gòu)成插件。其共分成5個功能模塊,使用者完成全部模塊的設(shè)定,即可生成一個數(shù)字化立體構(gòu)成模型。5個功能模塊力求屏蔽3ds Max軟件對操作技術(shù)的要求,增強對數(shù)字化立體構(gòu)成造型的針對性,使沒有3ds Max軟件基礎(chǔ)的師生,將精力更多集中于造型的創(chuàng)作上,而非技術(shù)難題的解決上。師生們可以在3ds Max中多角度觀察立體構(gòu)成作品,挑選最優(yōu)的模型和角度渲染輸出,或根據(jù)該數(shù)字化模型,完成立體構(gòu)成實物作品的制作。本文方法彌補了傳統(tǒng)立體構(gòu)成課程和立體構(gòu)成數(shù)字化教學(xué)的一些不足,實現(xiàn)讓立體構(gòu)成課程更加生動、教學(xué)效果更加顯著的目標(biāo)。

        本文插件在福州軟件職業(yè)技術(shù)學(xué)院和福建第二輕工業(yè)學(xué)校的立體構(gòu)成課程中試用,師生們受益匪淺,普遍反映本插件能夠較好地表現(xiàn)出立體構(gòu)成造型所追求的形式美學(xué)法則,操作上不復(fù)雜,是一款容易上手、易出效果、能夠讓立體構(gòu)成教學(xué)更加生動直觀的插件。

        1 立體構(gòu)成數(shù)字化教學(xué)和MAXScript相關(guān)研究動態(tài)

        目前,國內(nèi)也有部分研究者對立體構(gòu)成的數(shù)字化教學(xué)手段進行研究,大部分研究集中于三維制作軟件3ds Max對立體構(gòu)成造型進行模擬,實現(xiàn)立體構(gòu)成數(shù)字化教學(xué)。例如北京工業(yè)大學(xué)的田培[1]所做的數(shù)字化立體構(gòu)成研究,對將3ds Max軟件引入立體構(gòu)成教學(xué)之中做了探討,詳細闡述了數(shù)字化和立體構(gòu)成的結(jié)合點,認(rèn)為“計算機三維建模及渲染技術(shù)使學(xué)生在觀察物體形態(tài)時,視點具有流動性,它能表現(xiàn)出形體各個側(cè)面的細節(jié),同時也能在空間的視點中對形態(tài)進行構(gòu)建和修改,這樣對問題的思考和評價就能從接近現(xiàn)實的三維空間考慮”。

        對于MAXScript的研究,國內(nèi)外則存在較大差距,國外對MAXScript的研究較多,利用其制作的插件數(shù)量大、種類多、功能全。國外的插件占有量為 86.2%。大型插件、常用插件全部來自國外[2]。而國內(nèi)對MAXScript腳本插件的研究還比較少,可供學(xué)習(xí)的資料非常有限,插件的功能也相對較單一。目前,我國已經(jīng)有一些研究者對3ds Max和其自帶的腳本語言MAXScript在教學(xué)上的應(yīng)用、在動漫、仿真軟件、家具定制系統(tǒng)中的應(yīng)用,做了一定的研究。陜西師范大學(xué)的劉紅霞[3]對3ds Max和其自帶的腳本語言 MAXScript在教學(xué)資源中的應(yīng)用及適用范圍做了詳細闡述。合肥工業(yè)大學(xué)材料科學(xué)與工程學(xué)院對使用3ds Max研制注塑模動態(tài)演示多媒體教學(xué)系統(tǒng)的技術(shù)做了一定研究,并使用MAXScript腳本語言開發(fā)動畫管理器插件,用于播放注塑模型多媒體教學(xué)動畫。

        目前在許多大中專院校中,利用3ds Max軟件進行藝術(shù)設(shè)計類課程的輔助教學(xué)的有室內(nèi)設(shè)計、場景設(shè)計、角色設(shè)計等藝術(shù)設(shè)計專業(yè)課[4]。但是將這一工具應(yīng)用于輔助藝術(shù)設(shè)計基礎(chǔ)課教學(xué)的案例卻為數(shù)不多,而利用MAXScript進行藝術(shù)設(shè)計基礎(chǔ)課教學(xué)的案例則更少。

        2 基于MAXScript的立體構(gòu)成插件的設(shè)計

        立體構(gòu)成這門學(xué)科,是要對各種“三維形態(tài)”的共性問題加以研究,探索立體形態(tài)各元素之間的構(gòu)成法則,依照理性和美的法則對立體形態(tài)和空間形態(tài)進行設(shè)計[5]。通過對立體構(gòu)成課程中的各構(gòu)成要素進行整理歸納,可將其構(gòu)成要素分為:形態(tài)要素、形式要素、材料要素、空間要素。形態(tài)要素主要指造型的基本要素,如:點、線、面、體、空間等。形式要素主要指造型的構(gòu)成方法,如為造型提供優(yōu)美的組合形式等。材料要素主要指造型所用到的材料,如:鐵線、小木塊、橡皮泥等,其涵蓋了材料的色彩、肌理和材質(zhì)??臻g要素主要指造型所在的空間環(huán)境,只有空間的存在,才能讓造型體現(xiàn)出立體感。

        另外,3ds Max中三維效果圖的制作主要遵循的流程如下:先建模,再對模型賦予一定的材質(zhì),然后調(diào)整其所在環(huán)境,包括燈光以及所在空間等,最后完成相應(yīng)渲染器的設(shè)置并渲染輸出。

        本插件設(shè)計思路主要以真實立體構(gòu)成制作的流程并結(jié)合 3ds Max制作三維效果圖的步驟為依據(jù),將立體構(gòu)成插件分成“形態(tài)要素”、“形式要素”、“韻律變化”、“材料要素”、“空間要素和渲染” 5個功能模塊(如圖1所示)。

        圖1 立體構(gòu)成插件功能模塊架構(gòu)設(shè)計

        根據(jù)以上構(gòu)架,需將本插件設(shè)計成浮動的應(yīng)用程序界面,寬和高的尺寸類似3ds Max的材質(zhì)編輯器,并按照不同功能模塊建立相應(yīng)卷簾窗。其主界面的截圖如圖2所示。

        圖2 立體構(gòu)成插件主界面設(shè)計

        “形態(tài)要素”模擬真實立體構(gòu)成制作時選定一定數(shù)量的素材。其具有形態(tài)要素類型、形態(tài)要素數(shù)量、形態(tài)要素尺寸、形態(tài)要素長度設(shè)定等功能。在“形態(tài)要素數(shù)量”、“形態(tài)要素尺寸”、“形態(tài)要素長度”采用“微調(diào)器(spinner)”設(shè)計,在其中可以輸入相應(yīng)的數(shù)值,如“形態(tài)要素類型” 包含了立體構(gòu)成中常用的塊體、線體、面片等基本造型,又如:小球體、小方塊、線材、面材等,采用“下拉列表(dropdownList)”設(shè)計(如圖3所示)。

        圖3 形態(tài)要素界面設(shè)計

        “形式要素” 采用“按鈕(button)”設(shè)計,將許多優(yōu)美的數(shù)學(xué)曲線內(nèi)置于按鈕之中,數(shù)字化立體構(gòu)成素材按一定的數(shù)學(xué)曲線排列,使立體構(gòu)成作品更具數(shù)理之美(見圖4),其界面設(shè)計如圖5所示。

        圖4 具有數(shù)理之美的數(shù)字化立體構(gòu)成作品

        “韻律變化”可以設(shè)定立體構(gòu)成作品完成規(guī)律性變化,如:彎曲、旋轉(zhuǎn)、錐化等功能。漸變,如:半徑漸變、長度漸變;隨機變化,如:噪波、扭轉(zhuǎn)和彎曲等功能。參數(shù)的調(diào)整采用“滑塊(slider)”和“按鈕(button)”相結(jié)合的方式設(shè)計。使用者需要先使用滑塊設(shè)定好變化的參數(shù),再點擊按鈕完成相應(yīng)變化,其界面設(shè)計如圖6所示。

        圖5 形式要素界面設(shè)計

        圖6 韻律變化界面設(shè)計

        “材料要素”模塊在按鈕中內(nèi)置了多種實物立體構(gòu)成作品的常用材質(zhì),如:卡紙、木條等;除此以外,還內(nèi)置了立體構(gòu)成作品中常見,但在教學(xué)中學(xué)生取材和加工較難的材質(zhì),如:金屬、陶瓷、玻璃等。并通過建立“顏色拾取器(colorPicker)”,讓使用者能夠調(diào)節(jié)物體表面的顏色,為其既屏蔽了眾多復(fù)雜的材質(zhì)設(shè)定參數(shù),又保留了一定手動調(diào)整的自由度。為了配合渲染時所采用的VRay渲染器,“材料要素”內(nèi)的材質(zhì)采用VRay標(biāo)準(zhǔn)材質(zhì),其中諸如“木質(zhì)”中的木頭紋理等主要采用相應(yīng)的程序貼圖實現(xiàn)。VRay渲染器是現(xiàn)今廣泛應(yīng)用于三維效果圖渲染的插件,其渲染效果比3ds Max默認(rèn)的掃描線渲染器逼真,且渲染速度大大優(yōu)于 Brazil等真實感渲染器。“材料要素”模塊界面設(shè)計如圖7所示。

        “空間要素和渲染”包含了對空間要素設(shè)定,如:渲染背景和平面的設(shè)定、燈光設(shè)定,以及渲染前的專業(yè)參數(shù)設(shè)定,如:VRay渲染設(shè)定。此類設(shè)定,將3ds Max中眾多復(fù)雜而專業(yè)的參數(shù)集成于相應(yīng)的按鈕之上,讓使用者能夠一鍵完成眾多相關(guān)參數(shù)設(shè)定,讓對3ds Max不太熟悉甚至不會的使用者,能夠快速掌握本插件的使用方法。其界面設(shè)計如圖8所示。

        圖8 空間要素和渲染界面設(shè)計

        3 基于MAXScript的立體構(gòu)成插件的實現(xiàn)

        3.1插件實現(xiàn)的相關(guān)腳本說明

        MAXScript是面向?qū)ο蟮某绦蛘Z言,3ds Max中的大多數(shù)功能能夠通過MAXScript編程實現(xiàn)。以下就對本插件中應(yīng)用的重要語句進行說明。

        (1) 建立主浮動卷簾窗的語句:

        marine_函數(shù)名=newrolloutfloater “主卷簾窗名”…

        (2) 建立子卷簾窗的函數(shù)語句:

        rollout 函數(shù)名 “卷簾窗名稱” width:height:

        (3) 建立物體的語句:

        以建立膠囊體capsule()為例,如果要讓膠囊體產(chǎn)生變化,則可以在 capsule后加上相應(yīng)參數(shù),例如半徑、高度、位置等,具體格式如下:

        capsule radius:height:pos:[,] …

        (4) 建立微調(diào)器函數(shù)的語句:

        Spinner 函數(shù)名 “微調(diào)器名” pos:[,] width:height:range:[, ,]

        (5) 建立按鈕的函數(shù)語句:

        button 函數(shù)名“按鈕名稱” pos:[,] width:height:

        (6) 建立按鈕按下事件語句:

        on 按鈕名 pressd do (函數(shù)體)

        (7) 建立下拉列表的語句:

        dropdownList 函數(shù)名 “下拉列表名”

        pos:[,] width: height: items:#(選擇項…)

        (8) 材質(zhì)賦予語句:

        meditMaterials[] =

        (9) 顏色拾取語句:

        colorPicker函數(shù)名 "顏色拾取器名稱" pos:[,] width: height: color:(color)[6]

        3.2插件主界面的實現(xiàn)

        根據(jù)以上對主浮動卷簾窗函數(shù)的定義方法,將本插件的主浮動卷簾窗定義如下:marine_主浮動卷簾窗函數(shù)名=newrolloutfloater“立體構(gòu)成插件”width:400 height:600。在主卷簾窗內(nèi),根據(jù)制作思路所提出的架構(gòu)圖,將5大功能模塊用5個子卷簾窗表現(xiàn)出來,子卷簾窗采用rollout控件實現(xiàn),其實現(xiàn)的主要代碼和格式如下:

        rollout 函數(shù)名“子卷簾窗名稱” width: height:

        ( … )

        addrollout函數(shù)名marine_主浮動卷簾窗函數(shù)名rolledup:true

        3.3插件各功能模塊的實現(xiàn)

        內(nèi)部子卷簾窗中的界面設(shè)定,采用的是Visual MAXScript編輯器結(jié)合直接輸入代碼的方式完成。Visual MAXScript是3ds Max腳本語言的強大接口,使用Visual MAXScript可以快速、直觀地創(chuàng)建腳本的UI元素和布局。鑒于其可見性,開發(fā)者可以更加直觀地使用MAXScript編輯界面,節(jié)約較多開發(fā)時間。本插件先使用Visual MAXScript編輯界面的整體外觀,再使用直接編寫代碼的方法對代碼的冗余部分手動調(diào)整,這樣即節(jié)約了界面編輯的時間,又保證了代碼編寫的靈活性。

        3.3.1“形態(tài)要素”功能模塊實現(xiàn)

        (1) 以“形態(tài)要素數(shù)量”為例,其實現(xiàn)代碼為:

        spinner sucaishuliang “形態(tài)要素數(shù)量” pos:[h1,h2] width:uheight:vrange:[k1,k2,] type:#integer scale:1 type:#integer scale:1

        其含義為建立一個名為“形態(tài)要素數(shù)量”的微調(diào)器,它的位置為[h1,h2],寬度為u px,高度為v px,取值范圍為在k1–k2之間的整數(shù),每次變化的值為1。

        (2) “形態(tài)要素類型”實現(xiàn)代碼為:

        dropdownList sucaileixing “形態(tài)要素類型” pos:[ ] width: height: items:#(“小方塊”,“小球體”,“球形結(jié)”,“小異面體1”,…)

        采用if選擇語句,在下拉列表內(nèi)建立相應(yīng)幾何體,以“直線1”為例,其實現(xiàn)代碼為:

        on sucaileixing selected sel do

        (ifsucaileixing.selected==“直線 1” then for i=1 to sucaishuliang.value do Capsule radius:sucaichicun.value height:xiandechangdu.value pos:[(random –m m ),(random–m m),(random –m m)]…)[7-13]

        其含義為當(dāng)“形態(tài)要素類型”中選擇“直線 1”選項,則生成相應(yīng)素材數(shù)量,半徑為“形態(tài)要素尺寸”大小的直線材,其位置在x,y,z軸上的–m至m之間。

        通過這些設(shè)定,能夠生成指定數(shù)量的數(shù)字化立體構(gòu)成的基本素材。以生成數(shù)量為700的直線材為例,生成后結(jié)果如圖9所示。

        3.3.2“形式要素”功能模塊實現(xiàn)

        以“四連正切”為例,其排列方式代碼為:

        其含義為通過一個for循環(huán)讓選中的物體按一定的位置進行排列。選擇的物體有多少個,循環(huán)就做多少次。

        以上生成的直線材按一定方式排列后,生成結(jié)果如圖10所示。

        3.3.3“韻律變化”功能模塊實現(xiàn)

        以“旋轉(zhuǎn)角度”設(shè)定為例,其代碼為:

        slider xuanzhuanjiaodu “旋轉(zhuǎn)角度” pos:[ ] width: height: range:[–n,n,0] type:#integer

        其含義為設(shè)定“旋轉(zhuǎn)角度”滑塊的取值范圍在-n至n之間,其數(shù)值的類型為整數(shù)。其中,取值范圍的選擇主要通過不斷調(diào)試,找到合理的參數(shù)范圍,讓數(shù)字化立體構(gòu)成作品發(fā)生一定的變化,又不至于變化過度,導(dǎo)致作品產(chǎn)生缺陷。以上生成的直線材按一定角度彎曲后,生成結(jié)果如圖11所示。

        3.3.4“材料要素”功能模塊實現(xiàn)

        以“淺色木質(zhì)”為例,其實現(xiàn)主要代碼和含義如下:

        Vray材質(zhì);

        meditMaterials[ ].texmap_diffuse = Wood ()——將表面紋理指定為木頭程序紋理;

        meditMaterials[ ].texmap_diffuse.color= color ——指定木頭紋理的表面色;

        meditMaterials[ ].texmap_diffuse. … =…——指定表面紋理的各種細節(jié);

        meditMaterials[ ].texmap_reflection_multiplier = …——指定材質(zhì)表面的反射值;

        meditMaterials[ ].reflection_glossiness = ——指定材質(zhì)表面的反射模糊;

        $.material = meditMaterials[ ] ——將材質(zhì)指定給相應(yīng)對象;

        )[7-12]

        圖11 韻律變化設(shè)定結(jié)果

        設(shè)定好的“淺色木質(zhì)”材質(zhì),其結(jié)果如圖12所示。

        圖12 材料要素設(shè)定結(jié)果

        采用“材質(zhì)要素”輸出的部分材質(zhì)如圖 13~14所示。

        圖13 將造型賦予黃銅材質(zhì)

         圖14 將造型賦予   不銹鋼材質(zhì)

        3.3.5“空間要素和渲染”功能模塊實現(xiàn)

        以“VRay渲染設(shè)定”為例,其實現(xiàn)主要代碼和含義如下:

        vr.gi_on=true——開啟 Vray渲染中的間接照明,這樣可以使整個空間的光照更均勻;

        vr.gi_primary_type=——設(shè)定間接照明中的光線首次反彈類型;

        vr.gi_secondary_type=——設(shè)定間接照明中的光線二次反彈類型;

        vr.gi_primary_multiplier=——設(shè)定間接照明中的光線首次反彈強度;

        vr.gi_secondary_multiplier=——設(shè)定間接照明中的光線二次反彈強度;

        vr.gi_irradmap_subdivs=——設(shè)定光子貼圖的細分值;

        vr.environment_gi_on=——設(shè)定環(huán)境光是否開啟,開啟此項可以讓虛擬場景中的物體受到環(huán)境光的影響,場景會顯得更加自然;

        vr.lightcache_sampleSize=——設(shè)定燈光緩沖采樣大小;

        vr.gi_irradmap_interpSamples=——設(shè)定光子貼圖的插補采樣值;

        vr.lightcache_subdivs=——設(shè)定燈光緩沖細分[6]。

        以上造型指定“空間要素和渲染”設(shè)置后,渲染輸出結(jié)果如圖15~16所示。

        圖15 渲染結(jié)果

        圖16 虛擬線構(gòu)成造型及營造空間

        4 結(jié) 論

        本文采用 MAXScript腳本語言設(shè)計出一款能生成數(shù)字化立體構(gòu)成作品的插件,以輔助立體構(gòu)成的常規(guī)教學(xué)。本插件在經(jīng)過福州軟件職業(yè)技術(shù)學(xué)院和福建第二輕工業(yè)學(xué)校師生們的試用,受到廣大師生的廣泛好評。其結(jié)果表明利用MAXScript模擬立體構(gòu)成作品具有直觀、快速、易操作的特點。藝術(shù)設(shè)計的教學(xué)方式越來越趨于多樣化、數(shù)字化。在此大背景下,利用計算機三維模擬的方法進行立體構(gòu)成教學(xué)研究順應(yīng)了數(shù)字化教學(xué)發(fā)展的需求。接下來,還需對藝術(shù)設(shè)計的其他基礎(chǔ)課程的數(shù)字化教學(xué)繼續(xù)展開研究,將這個課題繼續(xù)深入探討下去。相信在藝術(shù)設(shè)計基礎(chǔ)課程教學(xué)中,計算機以不同的方法輔助教學(xué),將會得到更深入而廣泛的應(yīng)用。

        [1] 田培. 立體構(gòu)成數(shù)字化教學(xué)研究[D]. 北京: 北京工業(yè)大學(xué), 2012.

        [2] 楊彩英. 基于MAXScript的海洋動漫制作插件的研究與應(yīng)用[D]. 青島: 中國海洋大學(xué), 2010.

        [3] 劉紅霞. MAXScript語言在教學(xué)資源中的應(yīng)用[D]. 西安: 陜西師范大學(xué), 2007.

        [4] 朱明秀. 基于3DS MAXScript語言的汽車仿真系統(tǒng)設(shè)計與研究[J]. 計算機與數(shù)字工程, 2011, 39(7): 87.

        [5] 俞愛芳. 立體構(gòu)成教程[M]. 杭州: 浙江人們美術(shù)出版社, 2004: 12-13.

        [6] 亓鑫輝, 張漢平. 3ds Max影視特效火星課堂腳本應(yīng)用篇[M]. 北京: 人民郵電出版社, 2011: 111-123, 226-231, 250-255.

        [7] 江媛媛. 基于MAXScript的三維場景快速建模算法研究及應(yīng)用[D]. 青島: 中國海洋大學(xué), 2013.

        [8] 李瑩, 王哲. 基于MAXScript的建筑虛擬場景設(shè)計探討[J]. 電子測試, 2013, (10): 113.

        [9] 王少偉. 基于3Ds MaxScript三維角色動畫與庫插件的設(shè)計與開發(fā)[D]. 上海: 上海師范大學(xué), 2012.

        [10] 趙革委, 高海靜. 3DSMAX腳本語言創(chuàng)建批量物體動畫方法初探[J]. 成功教育, 2012, (12): 280.

        [11] 何昌霖. 用MaxScript從3DS Max導(dǎo)出骨骼動畫數(shù)據(jù)[J].電腦編程技巧與維護, 2011, (9): 73.

        [12] 徐瑾, 蔡秀云. 用MAXScript腳本語言生成分形圖形[J]. 工程圖學(xué)學(xué)報, 2003, 24(3): 96-97.

        The Research and Application of Teaching of Three-Dimensional Constitutes Plugin Based on MAXScript

        Yu Shuting1,2,Xie Huosheng1
        (1. College of Mathematics and Computer Science, Fuzhou University, Fuzhou Fujian 350116, China; 2. Fujian Second Light Industry School, Fuzhou Fujian 350007, China)

        Three-dimensional constitution is one of the most important fundamental courses of art design subjects. Currently, the course face the difficulties of getting and processing materials and the students? poor sense of space and so on. In order to improve three-dimensional construction teaching, this paper tries to use 3ds Max and its built-in scripting language MAXScript to design a three-dimensional construction plugin. First of all, analysing the constitutes elements and selecting the commonly-used three-dimensional constitution models. Secondly, using MAXScript to make the beautiful three-dimensional models in 3ds Max. And then using MAXScript language and visual MAXScript Editor to design a plugin which can make a lot of virtual three-demensional models. MAXScript is good at batch processing and interface edit. This plugin is applied in art design class in Fuzhou Software Technology Vocational College and Fujian Second Light Industry School. In practice, the teachers and students benefit from the plugin. Using MAXScript to write a plugin for aidding the teaching of three-dimensional constitution can make the teaching more convenient and visual. And it also offers a viable method for the teaching of digital three-dimensional constitution.

        three-demensional constitution; 3ds Max; MAXScript; digital teaching; digital art

        TP 37

        A

        2095-302X(2015)06-0966-07

        2014-09-19;定稿日期:2014-12-13

        福建省自然基金資助項目(2014J01229);福建省教育廳A類科技項目(JA15874)

        于舒婷(1984–),女,福建福州人,助教,碩士。主要研究方向為數(shù)字媒體技術(shù)與藝術(shù)。E-mail:1401318737@qq.com

        謝伙生(1964–),男,福建寧化人,副教授,碩士。主要研究方向為智能圖形圖像處理。E-mail:xiehs@qq.com

        猜你喜歡
        卷簾功能模塊插件
        自編插件完善App Inventor與樂高機器人通信
        電子制作(2019年22期)2020-01-14 03:16:34
        基于ASP.NET標(biāo)準(zhǔn)的采購管理系統(tǒng)研究
        Professor Xu Yuanchong and His Translation of Chinese Classics
        輸電線路附著物測算系統(tǒng)測算功能模塊的研究
        M市石油裝備公服平臺網(wǎng)站主要功能模塊設(shè)計與實現(xiàn)
        石油知識(2016年2期)2016-02-28 16:20:16
        MapWindowGIS插件機制及應(yīng)用
        功能模塊的設(shè)計與應(yīng)用研究
        防火卷簾在建筑工程中的應(yīng)用研究
        河南科技(2015年22期)2015-03-23 21:04:41
        基于Revit MEP的插件制作探討
        大棚卷簾機的安裝與安全操作
        国产精品美女一区二区三区| 精品人妻码一区二区三区红楼视频 | 99久久免费精品高清特色大片| 国产日韩精品一区二区在线观看播放| 一区二区三区国产亚洲网站| 一本久道竹内纱里奈中文字幕| 女人被狂躁c到高潮视频| 中国丰满大乳乳液| 亚洲片在线视频| 男男做h嗯啊高潮涩涩| 亚洲av永久无码精品一福利| 中文字幕av一区中文字幕天堂| 岛国熟女一区二区三区| 久久中文字幕av一区二区不卡| 久久99精品久久久久久清纯| 国产精品免费大片| 成人日韩av不卡在线观看| 国产精品亚洲在线播放| av无码电影一区二区三区| 男女肉粗暴进来120秒动态图| 久国产精品久久精品国产四虎| 激情视频在线观看好大| 久久人人爽爽爽人久久久 | 国产在线观看黄| 日本av一区二区三区四区| 中文字幕亚洲欧美在线不卡| 久久久精品2019免费观看| 亚洲成a人片在线观看高清| 日韩女优图播一区二区| 国产熟妇另类久久久久| 五月天久久国产你懂的| 99国产精品欲av麻豆在线观看| 蜜桃视频在线免费观看| 特级婬片国产高清视频| 亚洲av高清在线观看三区| 精品福利一区二区三区| 全免费a敌肛交毛片免费| 九九视频免费| 精品一区二区三区老熟女少妇| 风韵少妇性饥渴推油按摩视频| 免费做爰猛烈吃奶摸视频在线观看|