Tie cdc diem nhdn trac diem nut quan trpng tren ca the nguoi, cdc vector phdp tuyen tren lu&i co the tgi moi diem dupc xdc dinh.. Dpng thdi, tren casd nghien ctiu gid tri chenh lech tgi
Trang 1NGHIEN CLfU-TRAO D O I
/ 3CHIEUDirATRENHrdlBEMATCOTHENGU'Cn
INVESTIGATION OF CONSTRUCTION METHOD OF 3D CLOTfflNG MESH
BASED ON THE BODY SimFACE MESH
Liru Hoing', NgS Chi TVang^
'Tnicmg Dai hpc Su pham Ky thuat Hmig Yen
^Truong D?i hpc Bach Khoa Ha NOi
T 6 M TAT
Bdi bdo ndy trinh bdy ket qud nghien ciru phuang phdp xdy dimg luai be mat quan do 3 chieu dua tren luai be mat ca the ngucri Tie cdc diem nhdn trac (diem nut) quan trpng tren ca the nguoi, cdc vector phdp tuyen tren lu&i co the tgi moi diem dupc xdc dinh Dpng thdi, tren casd nghien ctiu gid tri chenh lech tgi cdc diem nhdn trac quan trpng, hg thong cdc diem mcri tuang ung dugc xdc dinh Luai be mat qudn do dupc tap thdnh tie cdc diem ndy Ddy Id mpt cdch tiep can mdi trong vigc xdy dung ludi be mat sdn phdm tie lual be mat ca the phuc vu thiet ke qudn do 3 chieu
De mo phdng cdc diem nhan trde vd ludi be mgt qudn do, chuang trinh phdn mem mo phdng da dupc xay dung dua tren ngan ngH lgp trinh Grasshppper chgy tren nen tdng chuemg trinh do hga 3D; Rhinoceros 5.0
lit Ichda; Luai be mat qudn do, luai ca the, thiit ki qudn do 3 chieu
ABSTRACT
This paper introduces the investigation result of cpnslruction method of 3D clothing mesh based on body surface mesh From the anthropometric points (nodes) on the human body, the normal vectors on the grid body of each point are determined Also based on the research result ofdifereni value at anthropometric important points, the system of new respective points is created The 3D clothing mesh is created from these points This is a new approach of the surface mesh construction fiom the body surface mesh in 3D clothing design To simulate the anthropometric points and surface mesh clothing, the simulation programs have been developed based on the programming language, which runs on the 3D graphic platform Grasshopper; Rhinoceros 5.0
Keywords: Clothes surface mesh, mesh of body, 3D clothing design
ISSN 0866-7056 TAP CHl CO KHl V I £ T NAM, s6 10 nam 2016
Trang 2NGHieNCCrU-TRAODOl
l.D,^TVANBE
Trong nhimg nam gan day, da co nhieu
cong trinh nghien cihi ung dung mo phong 3
chieu trong viec tii tao hinh anh ca thi ngucri,
nghien ciiu d ^ diem tiep xiic giiia ccr thi ngudi
va quin ao, phuc vu thiit kl quin ao 3 chigu
Tren the gioi, cac nha khoa hoc cung da
nghien ciiu, ling dvmg cong ngh? mo phong ao
quin io trong khong gian 3 chiSu (3D) DiSu
nhy, cho phep kha nang dieu chmh mSu tren
ma-no-canh ao mpt each chinh xae hon, phu
hpp truoc khi dua ra san xult hang loat, dap
iing dupc nhu cau cua ngucri tieu dung
Trong do, n^i dung xay dvmg luoi bi
mat san pham la phSn rat quan trpng, tao nin
tdng CO sd cho qud trinh thiSt ki quin ao 3
chieu sau nay
Vi$c nghien ciiu xay dung lucd bS mat
quSn &o trong m6i quan h$ vai bi mat co thi
nguoi chua dupc th\rc hien tai Vi?t Nam Day
M npi dung chinh dupc trinh bay trong bai bao
ndy
2 B 6 I TlTglNG VA PHlTONG PHAP
NGHrtN C«JtI
2.1 Doi tirgrng nghien ciru
- Nam va nO thanh nien Vigt Nam dupc
chpn d^i dign cho nhom nguoi truong thanh,
khoe m ^ , khong dj tat, cp thg can ddi
+ So do chinh mau nam (cm): Vong
radng = 97; Vong eo = 82; Vong nguc = 87;
Xuoi vai = 5,5; Rpng vai = 38; Dai tay = 51;
Cao CO thg = 147; Dai eo sau = 54
+ So do chinh mau nii (cm): Vong mong
= 89; Vong eo = 69; Vdng ngvc = 83; Xuoi vai
= 5,5; Rpng vai = 31; Dai tay = 41; Cao co thg
= 136;Daieo = 44
- Ao T-shirt, khong c6, mac 6m sat co the, vai det kim (hinh 1)
Hinh 1 Mdu do nghien ciiu
2.2 Phircmg phap nghien cihi Phuong phap quet bg mat ca thg ngucri
va quin ao: Th^c hipn trgn mSy quel toan co
thg 3D body Scanner o 2 trang thai, khong mic
ao va CO mac ao Ket qua thu dupc la tgp mau quet 6 2 trang thai va bang so do nhan trie cua mau quet
Qua trinh chuan bj mau vd qugt miu dupc dure hign theo TCVN 5781: 2009 quy djnh phucmg phdp do ca thg nguai vd theo yeu clu cua thigt bi do tai Vien Dgt may, Tjp doan Dgt may Viet Nam [2]
Phucmg phap mo phong 3 chigu: Mo phong he digm tren co thg, hg digm tucmg iing trgn do va mo phong luiii bg mat do Phucmg phap xdc djnh so li^u digm: Cac diem nhan trie tren ca thg vd digm tuong quan frgn do dupc xae dinh theo tpa dp 3 chigu tren ciing he true
ISSN 0866-7056
T A P C H I C 0 K H 1 V I £ T N A M S 6 10nam2016
Trang 3NGHIEN CU'U-TRAO D 6 I
2.3 Npi dung nghien cihi
2.3.1 Mdi lien he giira ca thi ngudi va qudn do
Mau quet 3D cua co the va do tuong
ling dd duQfc xii ly, di^u chinh vi tri trong khong
gian 3D diing vdi trang thai thirc te theo nhu ket
qud nghiSn ciiu cua tai lieu [ 1 ] Tai nhirng diem
nhdn trde tren co the ngucri vd cdc diem tuong
ling tren do dugc xdc dinh cung voi du lieu ve
tpa dp diem, dong thdi tinh gia tri khoang cdch
giua 2 dilm tuong iing [1] Gia tri tinh dupc
chinh la gid tri chenh lech tai diem nhdn trac
giiia CO the ngudi va be mat trong ciia do Tap
hpp cac diem do, se Id co sd de thiet ke be mat
do mdi Day la co sd thuc tien quan trpng de
xay dung phdt trien mdu mdi trong thiet ke 3
chieu
Diem tuong umg tren do cua diem nhdn
trac tren ca the chinh la giao diem ciia tia phap
tuyen di tir be mat co the den be mat do He
diem nhan trde co ban cua co the trong cac
chuong trinh doi vdi moi mdu quet co the Id
dong nhdt
- Thuat todn dang thu gpn:
Xay dirng mpt khoi cau co tam tai moi diem CO sd, lay giao tuyen ciia khoi cau do pdi ludi CO the Vdi ban kinh khoi cau dii nho nhiing diem tren giao tuy^n chinh la ldn cfn cua diem co sd vd be mat qua cdc diem tren giao tuyen do se gdn dung vdi be mat co the quanh diem co sd
Xdc dinh hinh chieu diem co sd len be mat do Phap tuyen tai diem co sd cd phuong triing vdi dudng noi diem co sd va hinfa chieu tren be mat
Bu&c 3: Xdc dinh diem tuang dng trin Ao:
* Phdn tich thuat todn:
Bu&c 1: Nhgp hp diim casa
De ddng nhdt he di6m co sd {didm nhdn
trac) doi vdi ciing mpt mdu quet He diSm co sd
trong chuemg trinh nay dugc ldy tir he dilm co
sd trong chuang trinh xdy dung bl mat co thi
ngudi [I]
Sau khi xdc dinh vector phap tuyen t^i diem co sd, xdc dinh 2 tia co g6c tai dilm co sd
va cd phuong phdp tuyln [4]
Xdc dinh giao diem cdc tia do vdi ludi
Xdc dinh khoang cdch giira dilm co so
vd giao diem do
ISSN 0S66 - 7056 TAP CHi CO KHf V I £ T NAM, S6 ] 0 nam 2016
Trang 4NGHIEN Cliu-TRAO DOI
Hinh 2 He diem ca s& tren be mat ca the [IJ
2.3.2 Xay dtrng mo hinh mo phdng 3 chieu be
mgt qudn do
Muc tieu nghien cuu trong bai bao nay
la xdy d i ^ g ludi cua quan do tir ludi be mat co
the ngudi dua tren cdc diem nhan trac, ddy Id co
sd quan trpng de hoan thi?n phuong phdp thiet
ke 3 chieu
Trong chuong trinh thiet ke do, ludi be
mgt do dupc xay dung bang phuang phdp npi
suy, thong qua cac gid tri: Ludi be mat co the
vd gia tri chenh l?ch tai mdi diem trong toan bp
h? diem co the
Trinh t\r xdy dung ludi do:
- Xay d\rag he diem ciia do: He diem ciia
do chinh Id dnh xa he diem ciia co the thong qua
phep dich chuyen theo he vector dich chuyen
- Xdy dung he dudng do: Npi suy dudng
cong NURBS tir he diem do
- Xdy dung ludi be mat do: Npi suy mat
cong NURBS tu h? dudng do vd chuyin doi
sang cdu tnic be mat dang ludi
a) Xay dirng he di§m do
He diem ctia do la dnh xa ciia he diem tren co the thdng qua phep djch chuyen theo
he vector dicfa chuyen He Vector dich chuyen
la he vector phdp tuyen vdi be m^t do tai mdi diem tuong iing trong he diem cua do [6] Do ldn cua mdi vector dugc xdc dinh thdng qua viec tong fagp tir rad hinh da cd Tap gia tri dp ldn tuong iing vdi moi vector phap tuyen dugc luu trii trong du lieu D Text cua ngon ngii lap trinh Grasshopper
* T h u a t todn va cac lenh:
Ddi vdi chuong trinh dugc thuc hien,
he diem tren c a the hay he diem ciia do chinh la tap hgp nhiing diem niit cua mo fainfa (so lugng diem nay se nho hon nhieu so vdi so lugng diem quet ban ddu)
Trong thugt todn phdt trien ludi do, fa? diem tren do dugc phdt trien tir h? diem tren
CO the De dam bdo dp chinh xdc theo yeu cdu, nhung diem phu phii hgp dugc xdc dinh them Mat dp diem phu co the dieu khien dugc va cho phep ndng cao dp chinh xdc ciia ludi dugc tao thanh (trong trudng hgp dac bipt, co the khong can he thong diem pfau nay)
Trudng hgp tdng qudt
- Thudt toan thu gpn la:
ISSN 0866 - 7036
TAP C H i CO KHi VIET NAM, Sd 10 nam 2016
Trang 5NGHltN CU'U-TRAO OOl
- Thudt todn dien gidi vdi 4 dilm goc chinh Id 4 diem nut thupc h?
diem, cdc dilm phy dugc sinh ra trong timg QUAD va CO dja chi (u,v) theo chilu u vd v cua QUAD [5]
Thudt todn gid tri tuyen tinh
* Phdn tich dir lieu Q Text: Q text la
danh sach luu tru, trong dd cd the khai thac
thong tin ve each thiic to cfaiic diem trong fae
diem, nhdm tao ra cau triic ludi pfaii fagp vdi doi
tugng vd muc dicfa nghien ciiu Q text chiia dii
lieu dang van bdn co cu pfadp, de su dung thong
tm chua, trong do cdn tfaudt todn xir ly va lay
gia tri [3]
Dii lieu trong Q text dugc chia tdch ra
cdc thanh phdn, sau do loai bd nhung thanfa
pfadn lien quan tdi cii phdp vd khong cfaiia tfadng
tin can tricfa xudt, nhung pfadn cfaiia tfaong tin se
dugc to hgp vd sap xep lai hgp ly
Tap dugc be mat tir 4 diem gdc, lay cdc gia tri diem tren mat nay vdi phep chia diem be mat Sdivide, mat dp theo 2 chieu u,v cd the bien d6i Anh xa cdc diem chia len be mgt ludi nhd ifnfa Mesfa closest [3] ta dugc fae diem QUAD vdi dia chi mdi diem phu xdc djnfa
Phdp tuyen cua he diem QUAD:
Doi vdi moi diem nut vd diem phu
trong h? diem ca the can tfailt co mgt vector
dich chuyen tuong iing dh tfauc faien phep dnh
xa, tgo ra he diem nut vd dilm phu ciia do Dp
ldn cdc vector dich chuyen tuong img vdi moi
diem niit dugc tricfa xudt tu dir li?u D text Ddi
vdi cdc diem phu, gid tri dp ldn ciia cac vector
dicfa cfauyen hrong img dugc sinh ra tir thudt
todn npi suy gid tri hiyin tinh B I mat co tfal
hay bl mat do dlu dupc chia tfadnh cdc QUAD
Thudt todn thu gQn:
ISSN 0866 - 7056 TAP CHf CO KHi VIET NAM, S6 10 nam 2016
Trang 6NGHltN CU'U-TRAO OOl
b) Xay dymg h? dudng ao
* Xdy difng hi duang cong
Tli du li$u he diem vd C text Ndi cdc
diem tgo thdnh h$ dudng cong cua do
B p i ^ ^ * s a ^ ^
E J H | ^ 7
•1^5?
6 " \ : ^ ^ ^ ^ ^
* Phdn chia hi duang cong thdnh cdc
hp du&ng QUAD
Tir h? dudng cong va dii li?u Q text
Ti; dpng chpn ra 4 dudng khd thi tao QUAD,
sau do t\r dgng chia nhd 4 dudng dd, tao thdnh
^ dudng bap ciia QUAD Phdn logi cdc dilm
trong h$ di6m do tgo thdnh 4 logi diem tuong
ling vdi 4 vj tri gdc cda 1 QUAD
Ddi vdi raoi diem gdc cua QUAD, thuat
todn se t^ dpng tim cdc dudng trong he dudng
cong di qua nd, dd chinh Id cac dudng khd thi
dl_ tgo dudng bao cua QUAD Tuong umg m6i
diem gdc se tim dupc it nhdt 2 dudng di qua nd;
nhu vdy, ydi moi QUAD cd 4 diem gdc se tim
dugc nhieu nhdt 8 dudng cong (do mdi dudng
dugc xdc dinh d^c ldp nen c6 trudng hgp dudng
cong dugc chpn 2 lan), sau khi lpc bo triing lap
se cd 4 ducmg cong dugc sdp x8p theo thii tu
chilu kim ddng ho
Sau dd, tren co sd phdn tich chieu ciia
4 dudng bao cua QUAD se thay ddi de he 4 dudng bao cua QUAD co chieu cfauan Ludi bl mat QUAD dugc tao td 4 dudng bao, sau do ket noi tit cd QUAD lai va chuySn ddi du lieu sang dang Mesh
* Tgo lu&i do tho
3 KET QUA VA BAN L U ^ 3.1 M6i liSn h | gi&a co the nguM vd quiin do
Co the vd qudn do cd mdi lien fa? mgt tfaiet vdi nhau, thdng qua gid tri khodng; cdch giiia cdc diem nhdn trac tr@n co thS vd quan do Tren hinh 4, the hipn diem (mdu do) Id diSm tren co the, diem (mau xanh) la dilm se tgo ludi quan do Cdc gid tri da cho thdy su rang bupc, lien quan mat thiet giua co the vd qudn
do Tai nhirng diSm nho ra cua co tfal, quan do
cd xu hudng bam sat be mat co tfal, nen gid tri khoang cdch nho vd ngugc Igi Vi d\i nhu diem diu nguc, hom nguc 14,15 vd diem 16 [1]
I HCdotnlhtns
Hinh 3 Lieu do gidi thupt tinh todn dp chenh Ipch '
ISSN 0866 - 7056
TAPCHiCOKHf Vl|TNAM,Sd 10nam20l6
Trang 7NGHieNCCU-TRAOBdl
Chuong trmh xdc dinh gid ttri chgnh
lech t?i cdc digm nhan trie (digm niit) dupc xay
dung tu dpng tinh todn gid tri khoang cdch tit
digm ttgn luoi co thg dgn digm trgn do dpc theo
chigu vector phdp tayen
Hinh 4 Md td mdi lien quan giUa he diem tren ea
the vd hg diem tgo ludi do
Bdng 1 Tgp hgp gid tri chenh Igch tgi mgt sd diem
nhdn trde chinh tren ca the ngudi vd do
Oiim
DO
Dl
D2
D3
D4
D5
D6
D7
D8
D9
DIO
DII
DI2
DI3
014
D15
DI6
DI7
D18
Gii
tr|
(mm)
2.94
8.04
8.81
8.14
0.78
5.71
7.63
6.99
0J4
3.61
0.70
0 46
3.70
9.97
22.86
14.77
2.89
7J5
2.03
Di£m
DI9
D20
D21
D22
023
D24
D25
D26
D27
D28
D29
D30
D31
D32
D33
D34
D35
D36
D37
Gii
(mm)
8.16
2.41
1.95
2.27
12.8S
4.64
6.29
8.81
9.22
7 52
071
2.65
105
3.69
2.58
0.44
5,56
7.69
8.82
Di^m
D38 D39
040 D41 D42 D43 D44 D4S D46 D47
048 D49 D50 D5I D52 D53 D54 D55 D56
GU (mm) 6.18 7.33 S.S4 I6.SI 8.43 6.18 3.99 25.99 14.70 12.95 9.96 24.50 15.21 11.46 5.02 14.01 5.11 12.58 3.99
Diim
D57 D58 D59 D60 D6t D62 t>63 D64 D6S D66 D67 D68 D69 D70 D71 D72 D73 D74
GU tr|
(mm) 8.67 3.53 1.32 2.37 1.65 0.71 1.38 0.60 12.48 4.89 6.47 8.80 2.64 7.49 1.81 8.61 3.08 5.27
3.2 Mfi hinh m6 phong lu*i vA bl m|t quin do
Chuong hinh xdy dung ludi quan do dugc thuc hi#n, nhu sau:
Ludi
H§ Vector
Hf diem
Ao
Siea thi chi sd
dilm do
Hien thi gid tri chgnh 1 ^ Ket thnc
Hinh 5 Luu do thugt todn xdy dung hp diem do
(a) (b) Hinh 6 Hp diim do trong khong gian dugc gdn chi s6 vd mdu sdc tnfc quan:
a)Mdu nam; b) Mdu nir
ISSN 0866 - 7056
TAP CHf CO KHf VIET NAM, Sd 10 nam 2016
Trang 8NGHIEN CLfU - TRAO e 6 l
(a) (b)
Hinh 7 He diem do vd gid tri dp l&n vector
dich chuyen tuang img tai timg diem:
a) Mdu nam: b) Mdu nii
Hinh S Ltrai do m&i dugc xdy dung:
al Mdu nam: b) Man nir
Hinh 9 Luu dd thudt todn xdy dung hp du&ng do
4 K E T LUAN Bdi bdo da trinh bay npi dung xdy dyng ludi be mat quan do trong tfaiet ke qudn do 3 chilu Ddy la nghien ciiu mang tinfa tien pfaong tgi Viet Nam trong ITnfa vuc ndy
Vdi dtr lieu tir quet mau c a tfal ngudi d 2 trang thdi (mac do va kfadng mac do) du lieu tfau thdp dugc da chi ra kfaoang each chenfa Ipch giua cdc diem nhdn trac tren co the va be mat trong ciia do Ddy la co sd de xay dung ludi quan do mdi Tren co sd nen tdng Rfaino, cfauong trinh dugc viet tren ngon ngir Grasshopper cho phep xdy dung he diem do, he dudng do, tir do, tien hanfa xay dung ludi QUAD cua do theo timg miic dp: Ludi tho va ludi mjn
Ludi be mat cua do dugc tgo ra dua tren ludi be mat co the vd dua vao gid tri chenfa lech ciia cac diem nfaan trac (diem mit) tren co the
va tren do Id nghien ciiu cd dp tin cdy cao, dugc '^
ISSN 0866-7056
TAP C H i CO KHf VIET NAM, S6 10 nam 2016
Trang 9NGHieNCCfU-TRAOOOl
thuc nghiem tren san phdm thuc te trong di§u
kien Viet Nam Day se la dir lieu quan trpng,
ldm CO sd phuc vu thigt ke qudn do trong khdng
gian 3 chieu
Ngon ngu lap trinh Grasshopper vdi kha
nang linh hoat, tinfa iing dung cao td ra khd hiiu
faieu trong viSc md phdng he diem, md phdng
qua trinh tgo ludi quan do 3 chieu •
Ngdy nfagn bdi: 20/8/2016
Ngdy pfadn Men; 14/9/2016
Tdi Ui^u tham khao:
[I] Luu Hoang, Ngo Chi Trung; Xdy dung lu&i
be mpt ca the ngu&i phpc vp thiet ke qudn
do 3 chieu, Tgp chi Khoa hgc va Cong nghe,
Tnrdng Dgi hpc Su pham Ky tfaudt Hung
Yen, s6 11, thang 9/2016
[2], T ^ h?u hudng dan sir dung mdy qu6t [TC]2 NX-16, Vi$n D?t may Tap doan D?t may VietNam, 2010
[3] Andrew Payne, "The Grasshopper Primer Third Edition Gitbook" < https://www gitb ook com/book/m o de 1 ab/grasshopper-primer>
[4] Ybng-Jin Liua,*, Dong-Liang Zhangb, Matthew Ming-Fai Yuenc, A survey on CAD methods in 3D garment design Computer in Industry 61 (2010) 576-593
[5] Z Yasseen, A Nasri, W Boukaram, P Voline, N.Magnenat-Tlialmaim, Sketch-Based Garment Design with Quad Meshes, Author
manuscript, published in "Computer-Aided Design (2013) Pages 562-567, ISSN 0010-4485"
16] Yuwei Meng, P.Y.Mok, Xiaogang Jin,
"Computer aided clothing patter design with 3D editing and pattern alteration ", Computer
-Aided Design 44 (2012) 721-734
ISSN 0866 - 7056
TAP CHf C O KHf V I £ T NAM, Sd 10 nam 2016