999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于3DS MAX實現針織基本組織編織的動態模擬

2011-11-14 13:49:24王君澤
絲綢 2011年8期
關鍵詞:編織動畫模型

鄧 婕,瞿 暢,王君澤

(南通大學 機械工程學院,江蘇 南通 226019)

基于3DS MAX實現針織基本組織編織的動態模擬

鄧 婕,瞿 暢,王君澤

(南通大學 機械工程學院,江蘇 南通 226019)

以Peirce模型為基礎,采用NURBS曲線模擬中心路徑,圓形模擬紗線截面,在3DSMAX中實現線圈及基本組織的計算機三維模擬。在此基礎上,以3DSMAX強大的動畫功能為平臺,從成圈三角及針舌的運動、紗線變形仿真3個方面模擬基本組織的編織過程,使針織過程具有直觀的視覺效果,便于針織物的設計及改進。

針織物;線圈模型;動態模擬;3DS MAX

針織物的外觀模擬是針織CAD系統的重要組成部分,為達到較逼真的模擬效果,國內外一些學者運用不同的方法實現了針織線圈及各種組織的三維仿真[1-4],但僅限于靜態的模擬。針織物組織結構復雜、抽象,研究織物組織編織的動態模擬,便于分析與理解針織物的形成及紗線在織物中的分布、相互覆蓋情況和紗線相互串套等問題。文獻[5]做了這方面的研究,但僅限于二維的動態仿真。本研究在完成對織物的結構和外觀模擬的基礎之上,以3DS MAX為平臺,以橫機的編織過程為例,實現了針織基本組織(緯平針、羅紋針、雙反面)編織過程的三維動態模擬。

1 線圈三維模型

線圈是針織物組成的最小單元,模擬針織物的基礎就是建立線圈的三維模型。三維模型的建立已有一定的理論基礎,在針織研究領域中,最常用的是Peirce模型[6],由直線和圓弧組成。史曉麗等[7]在Peirce模型的基礎上,用圓柱體代替線圈的直線段部分,用和圓柱體半徑相等的球體近似針編弧及沉降弧等弧段,運用光照模型技術實現了針織組織的三維效果模擬。劉夙等[3]根據針織物空間幾何結構的特點,用參數方程建立線圈模型,在Visual C++編程環境下實現三維模擬。瞿暢等[4]用VRML語言實現了線圈的三維模擬,并且利于網絡的瀏覽和傳輸。以上這些實現過程中的建模和編程都比較復雜。本研究在3DS MAX平臺上,采用NURBS曲線建模和放樣實現針織線圈及其結構模擬,可很好地表現紗線空間的屈曲形態。

1.1 線圈單元模型的描述

Peirce線圈模型假定紗線在理想狀態下,橫截面呈均勻一致的圓形,針編弧與沉降弧部分用半圓來近似表示,針編弧與沉降弧用直線段連接,見圖1a;下一橫列的針編弧與上一橫列的沉降弧相切,相鄰的2個沉降弧或相鄰的2個針編弧也相切,針編弧與沉降弧半圓的外半徑為2D,內圓半徑為D。其中線圈寬度為W,圈柱高度為H,則W=4D,H=3.464D,D為紗線直徑。在此基礎上建立線圈三維模型,如圖1b、c所示。其中Q1~Q13是NURBS曲線上的型值點,這些關鍵點確定了NURBS曲線的形狀,T是Q1~Q5在Z軸方向的距離。

1.2 線圈中心路徑的生成

根據線圈模型計算各型值點的坐標,即可生成中心路徑。Q1~Q7與Q7~Q13關于Y軸對稱,Q1~Q7,Q3~Q6分別關于Q5對稱,Q1~Q5的z坐標大小相等,方向相反,所以只要寫出Q1~Q5的坐標,其余可根據對稱關系寫出,具體運算結果如下:

1)R是線圈彎曲的曲率半徑,從圖1中可推出R的表達式,Q3的y坐標為-H/2,則:

2)根據已知條件Q1,Q3,Q5的坐標可直接寫出:

Q1(x1,y1,z1),其中x1=-2D,y1=-H/2-1.5D,z1=-T/2

Q3(x3,y3,z3),其中x3=-D/2,y3=-H/2,z3=0

Q5(x5,y5,z5),其中x5=-W/4=-D,y5=0,z5=T/2

3)Q2,Q4關于Z軸對稱等距,即z2=-D/2,z4=D/2。Q4的x,y坐標可根據圖2求解。

圖2 Q4坐標的求解Fig.2 Coordinates of the point Q4

用經過Q5,Q3的直線與針編弧所在圓的交點求解Q4的坐標,為簡化求解過程,取D=1,T=1.2D=1.2(在圖2b中根據Q1,Q2的z坐標可看出T略大于D)則Q5(-1,0),Q3(-0.5,-1.732),

直線方程:y=-3.464x-3.464 (1)

圓的方程:x2+(y+1.732)2=1.52(2)

式(1)與式(2)聯立求解得Q4的x,y坐標分別為x4=-0.855,y4=-0.502(另一組解舍去)。

4)Q2的坐標點求解方法與點Q4的求法相同,2個方程聯立求解,

直線方程:y=-3.464x-6.928 (3)

圓的方程:(x+1.5)2+(y+3.232)2=1.52(4)

解得Q2的x,y坐標分別為x2=-1.145,y2=-2.962(另一組解舍去)。

2 創建動畫模型

2.1 基本組織線圈及其結構模型

NURBS曲線是3DS MAX中提供的光滑曲線,構建簡單、精度高[8-9]。本研究求得的Q1~Q13為中心路徑上型值點,所以用Point Curve命令繪制中心路徑。線圈造型具體步驟如下:

1)在頂視圖中用Point Curve命令繪制出如圖1的中心路徑的大致形狀。

2)給各型值點賦值。當D=1,T=1.2D時,可得出各點的坐標值(部分型值點的坐標如表1),運用移動命令,輸入點的精確坐標。其余點的坐標可根據對稱關系得出。

表1 Q1~Q5的坐標Tab.1 Coordinates of points Q1~Q5

3)在完成線圈單元之后,選中所繪制的曲線進行獨立復制,并轉換為點曲線,再運用連接命令把2個分離的曲線連接成一個完整的光滑曲線,在接點處可做微調整,使2個線圈單元均勻對稱。依次重復復制、連接動作直到達到所要求的織物長度。

4)在圖1c左視圖中繪制直徑為1的圓,選擇復合對象中放樣命令,拾取路徑(步驟2中得到的曲線)即可得到線圈的三維造型。

5)選中步驟3中得到的線圈,復制移動使線圈實現串套關系,多次復制移動即可實現織物的三維造型,如圖3a。

以上是平針組織的創建方法,羅紋和雙反面線圈是在平針組織的基礎上,通過改變中心路徑相應的型值點的位置實現。下面以2+2羅紋組織為例說明羅紋組織的創建方法,如圖3b。2+2羅紋是由2列正面線圈和2列反面線圈交替組成,由于正面線圈和反面線圈不在一個平面上,所以在正反線圈交替處沉降弧會有很大的彎曲。在繪制中心路徑時,應在平針線圈的基礎上調整交替處的型值點的坐標,即Q1和Q2繞Q3旋轉一定角度。反面線圈是由正面線圈繞Y軸旋轉180°得到。其余操作可參照平針組織的步驟2),3),4),5)。1+1雙反面是由一個正面線圈橫列和一個反面線圈橫列交替編織而成,織物的正、反面看起來都像是緯平針組織的反面,基于這樣的特點,在中心路徑繪制時把Q1~Q5的坐標在Z軸方向關于Q5對稱。接下來參照平針組織的步驟2),3),4)。在步驟5中,要把復制的線圈繞Z軸旋轉180°后再與原來的線圈串套,才可實現雙反面組織的三維造型,如圖3c。

圖3 基本組織線圈單元模擬效果Fig.3 Simulating effect of basic structure

2.2 其他部件的三維造型

橫機中參與編織的主要部件是織針和成圈三角。在不影響模擬效果的前提下,對織針和成圈三角的造型進行了一定的簡化??椺樖峭ㄟ^在左視圖繪制針身和針舌的輪廓然后“拉伸”實現三維造型的,再用布爾運算去除針槽,通過銷將舌針和針舌組裝在一起。如圖4。

成圈三角則是在前視圖中繪制起針三角和挺針三角的輪廓,通過“拉伸”實現三維造型。如圖5。

圖4 織 針Fig.4 Knitting needle

圖5 成圈三角 Fig.5 Stitch cam

3 動畫的實現方法

三維動畫是一種運用計算機生成三維運動圖像的技術,并在動畫程序指定的畫面范圍內變化場景中的幾何造型、材質、攝像機及燈光等對象,以形成動態的視覺效果。3DS MAX是Autodesk公司開發的基于PC機的三維動畫渲染和制作軟件。它具有強大的造型功能和動畫功能,而且操作簡單方便,制作的效果非常逼真,為編織動畫提供了一個很好的平臺。

在3DS MAX中三維動畫的生成方式可分為逐幀動畫和插幀動畫,由于逐幀動畫需要為每一幀創建景物,制作繁瑣,費時且生成的文件數據量大,所以本研究采用插幀動畫,即只制作關鍵幀的場景,其間的過渡幀由系統自動生成。

橫機編織過程中,參與編織的主要有紗線、成圈三角、織針。基本原理是:織針隨著成圈三角的移動依次完成退圈、閉口彎紗、脫圈和成圈等動作,將新紗線織成線圈,串套在舊線圈上。下面以平紋組織的編織過程為例介紹動畫的實現方法。

3.1 成圈三角的運動與關鍵幀的確定

動畫實現的關鍵是:在關鍵幀處調整成圈三角、織針、針舌的位置及紗線的變形狀態。成圈三角、織針、針舌位置的調整只要通過“移動”和“旋轉”的命令即可實現。

成圈三角隨機頭做勻速直線運動,而且針床上各舌針的間隔時間相等,則每相鄰2個舌針與成圈三角首次接觸的時間間隔相等,假設該時間間隔用T表示,設定成圈三角準備進入工作狀態時為0幀,則每隔T時刻為一個關鍵幀。

3.2 舌針的運動仿真

舌針整體沿成圈三角的輪廓在垂直方向上往復運動。從0關鍵幀開始,每隔一幀垂直方向上的位移相應增加,經過最高點后做反方向的變化。

動畫制作過程中,針舌的運動劃分了針織過程。以退圈為例說明舌針的運動設置。剛接觸起針三角時為閉合狀態,隨著舌針在垂直方向的上升,針舌繞銷慢慢打開,當舌針到最高點時,針舌旋轉接近至垂直方向,中間的關鍵幀可根據線圈的位置調整舌針的旋轉角度。圖6為橫機編織時退圈過程的動畫仿真關鍵幀畫面。

3.3 紗線變形的仿真

不考慮紗線截面的受力變形,繪制一條有K個型值點的樣條曲線及一個圓,以樣條曲線為紗線中心路徑、圓為紗線截面,通過“掃描”實現紗線的模擬。

由于針床上布有大量的織針,因此,在某一關鍵幀下有多個織針同時作用于一根紗線,紗線形狀發生很大變化。為解決這一問題,在每一關鍵幀下,根據織針所處位置調整紗線中心路徑的型值點,從而描述了該時刻的紗線變形狀態。

圖6 退圈過程動畫Fig.6 Back loop process animation

紗線在2個關鍵幀之間的連續變形,是利用“復合對象”下的“變形”命令實現的。首先,選取前一關鍵幀時的紗線為變形前對象;其次,調整關鍵幀位置;最后,選擇當前關鍵幀下的紗線為變形后對象,3DS MAX則自動實現兩者的連續變形。圖7為平針編織過程動畫在關鍵幀300下的截圖。

圖7 平針編織過程動畫Fig.7 Plain weaving process animation

4 結 語

通過模擬基本組織編織過程,實現動畫制作,不難發現,3DS MAX在紡織設計中具有一定的實用意義。線圈造型采用NURBS曲線,用圓形模擬紗線截面,利用放樣建模,很好地仿真了線圈空間串套效果,和使用計算機編程仿真的方法相比,省去了大量復雜的理論準備,而且更加直觀形象。通過對基本組織編織過程的模擬,對了解橫機的編織過程及針織物的設計具有積極的意義。

[1]張克和,方園.針織物結構研究及計算機仿真[J].浙江理工大學學報,2006,23(1):8-12.

[2]KURBAK A. Basic studies for modeling complex weft knitted fabric structures parti: a geometrical model for widthwise curlings of plain knitted fabric[J]. Textile Research Journal, 2008, 78(3): 198-208.

[3]劉夙,龍海如.緯平針織物的計算機三維模擬[J].紡織學報,2007,28(12):41-44.

[4]瞿暢,王君澤,李波.緯編針織物基本組織的計算機三維仿真[J]. 紡織學報,2009,30(11):136-140.

[5]許海燕,李煒,馮勛偉.針織基本組織的動態模擬[J].東華大學學報:自然科學版,2001,27(4):88-92.

[6]王輝,方園,潘優華.緯編針織物線圈模型的分析與研究[J].浙江理工大學學報,2008,25(5):521-525.

[7]史曉麗,耿兆豐.針織物三維效果仿真的研究及實現[J].東華大學學報:自然科學版,2003,29(3):47-50.

[8]顧平,許家英.基于3DS MAX軟件平臺織物結構的三維模擬[J].絲綢,2007(11):39-43.

[9]袁承武,袁麗娜.3DS MAX7基礎教程[M].北京:機械工業出版社,2006.

Dynamic simulation of knitted basic structure based on 3DS MAX

DENG Jie, QU Chang, WANG Jun-zei

(College of Mechanical Engineering, Nantong University, Nantong 226019, China)

Based on Peirce model, computer 3-D simulation of loop and basic structure is realized in 3DS MAX by using NURBS and circular curve to simulate the center path and the cross-section of yarn respectively. On these bases, the simulation of weaving process of basic structures is realized on the platform of 3DS MAX,according to the movement of stitch cam and needle latch, and to yarn deformation. It makes the knitting process have an intuitive visual effect, which has positive significance on the design and improvement of knitted fabric.

Knitted fabric; Loop model; Dynamic simulation; 3DS MAX

TS181;TP319

A

1001-7003(2011)08-0027-04

2011-05-06

江蘇省科技成果轉化專項資金項目(BA2009079)

鄧婕(1988- ),女,碩士研究生,研究方向為紡織、機械CAD。通訊作者:瞿暢,教授,xu.ch@ntu.edu.cn。

猜你喜歡
編織動畫模型
編織一座橋
一半模型
做個動畫給你看
重要模型『一線三等角』
動畫發展史
重尾非線性自回歸模型自加權M-估計的漸近分布
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
竹自清高,編織美好
度假吧!帶上你的編織鞋包
Coco薇(2017年7期)2017-07-21 07:16:04
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲欧美另类久久久精品播放的| 国产69精品久久久久孕妇大杂乱| 中文字幕欧美日韩| 国产成人高清亚洲一区久久| 午夜丁香婷婷| 久久综合一个色综合网| 国产女人综合久久精品视| 国产91麻豆免费观看| 40岁成熟女人牲交片免费| 久久精品亚洲热综合一区二区| 成·人免费午夜无码视频在线观看| 中文字幕色在线| 欧美区一区二区三| 欧美日韩精品综合在线一区| 国产福利小视频高清在线观看| 91精品啪在线观看国产91九色| 久久久亚洲色| 久久精品国产电影| 国产精品久久久久婷婷五月| 亚洲欧洲一区二区三区| 高清精品美女在线播放| 91精品福利自产拍在线观看| 亚洲综合经典在线一区二区| 国产精品成人观看视频国产| 久久黄色视频影| 国产人成乱码视频免费观看| 国产亚洲视频在线观看| 精品91视频| 午夜福利视频一区| 中文字幕中文字字幕码一二区| 亚洲欧美成人综合| 精品国产一区二区三区在线观看 | AV熟女乱| 成年av福利永久免费观看| 一级香蕉视频在线观看| 国产性爱网站| 国产AV无码专区亚洲精品网站| 狠狠色狠狠色综合久久第一次| 青青草国产免费国产| 国产偷倩视频| 国产日韩AV高潮在线| 国产午夜福利在线小视频| 免费人成网站在线观看欧美| 欧美成人区| 久久精品国产免费观看频道| 无码高潮喷水专区久久| 毛片网站观看| 国模极品一区二区三区| 国产簧片免费在线播放| 国产在线无码一区二区三区| 美女潮喷出白浆在线观看视频| 欧美国产日韩在线观看| 久久久久久久久18禁秘| 日韩中文精品亚洲第三区| 97精品国产高清久久久久蜜芽 | 国产精品密蕾丝视频| 黄色网站不卡无码| 国产成人精品男人的天堂下载 | 国外欧美一区另类中文字幕| 国产亚洲精品91| 免费在线色| 久久国产黑丝袜视频| 极品私人尤物在线精品首页| 国产青榴视频在线观看网站| 国产毛片基地| 午夜啪啪福利| 女高中生自慰污污网站| 欧美精品伊人久久| 亚洲第一黄色网| 久久久久国产一区二区| 国产成人你懂的在线观看| 日韩亚洲综合在线| 97影院午夜在线观看视频| 日本国产精品一区久久久| 黄片在线永久| 免费人成网站在线观看欧美| 国产精品无码AV中文| 欧美一区二区三区欧美日韩亚洲| 看国产一级毛片| 国产国产人免费视频成18| 国模沟沟一区二区三区| 欧洲精品视频在线观看|