Բովանդակություն:

Meshlab- ի օգտագործումը `լազերային սկանավորման տվյալները մաքրելու և հավաքելու համար. 8 քայլ
Meshlab- ի օգտագործումը `լազերային սկանավորման տվյալները մաքրելու և հավաքելու համար. 8 քայլ

Video: Meshlab- ի օգտագործումը `լազերային սկանավորման տվյալները մաքրելու և հավաքելու համար. 8 քայլ

Video: Meshlab- ի օգտագործումը `լազերային սկանավորման տվյալները մաքրելու և հավաքելու համար. 8 քայլ
Video: Подготовка 3д модели к 3д печати в программах CURA, NETFABB, MESHLAB 2024, Նոյեմբեր
Anonim
Meshlab- ի օգտագործումը `լազերային սկան տվյալների մաքրման և հավաքման համար
Meshlab- ի օգտագործումը `լազերային սկան տվյալների մաքրման և հավաքման համար
Meshlab- ի օգտագործումը `լազերային սկան տվյալների մաքրման և հավաքման համար
Meshlab- ի օգտագործումը `լազերային սկան տվյալների մաքրման և հավաքման համար

Meshlab- ը բաց կոդով ծրագրային ապահովման ծրագիր է, որն օգտագործվում է ցանցի տվյալները շահարկելու և խմբագրելու համար: Այս ձեռնարկը հատուկ ցույց կտա, թե ինչպես կարելի է հավաքել, մաքրել և վերակառուցել տվյալները 3D լազերային սկաների միջոցով: Այստեղ օգտագործվող սկաների հետ կիրառվող տեխնիկան պետք է կիրառվի ցանկացած մեքենայից տվյալների սկանավորման համար, բայց սկզբից նախ կարդացեք ձեր համակարգում ներառված ցանկացած փաստաթուղթ: Օբյեկտը սկանավորելիս պետք է օգտագործել նրանց դատողությունը `վստահ լինելու համար, որ բավականաչափ տվյալներ են գրավում` հնարավորինս լավագույն ցանց ստեղծելու համար: Այստեղ օգտագործվող ալիգատորի գլուխը պահանջում էր մոտ 30 սկան ՝ տարբեր տեսանկյուններից վերցված: Տիպիկ սկանավորման հավաքածուները կարող են լինել 5 -ից փոքր և 50 -ը: Սա մեծ թիվ էր բերանի ներսում թաքնված երկրաչափության պատճառով: Aշգրտված պտտվող պտտվող պտուտակով պտտվող սկանավորման համար կատարվող սկանավորման համար կոպիտ հավասարեցման քայլերը կարող են ամբողջությամբ բաց թողնվել: Այնուամենայնիվ, դեռևս խորհուրդ է տրվում կատարել լավ դասավորություն ՝ պտտվող սարքին բնորոշ ցանկացած սխալ վերացնելու համար: Ինչպես ցանկացած ծրագրաշարի դեպքում, կրկնօրինակեք ձեր աշխատանքը և հաճախ խնայեք:

Քայլ 1: Սկան տվյալների մաքրում

Սկսեք ՝ բացելով առաջին սկան ֆայլը: Հավանականությունը մեծ է, որ օբյեկտը շրջապատված կլինի բազմաթիվ լրացուցիչ տվյալներով, որոնք կարիք չունեն ընդգրկվել վերջնական ցանցում: Այս տվյալները հեռացնելու ամենադյուրին ճանապարհը «Ընտրել դեմքեր» ուղղանկյուն շրջանի գործիքն օգտագործելն է: Այն թույլ է տալիս օգտագործել marquee ոճի ընտրիչ ՝ դեմքերն ընտրելու համար, որոնք կցանկանայիք հեռացնել: Դրանք ընտրելուց հետո գնացեք iltտիչներ/Ընտրություն/leteնջել ընտրված դեմքերն ու ուղղահայացները ՝ դրանք հեռացնելու համար: Սա ոչ միայն ջնջում է դեմքերը, այլև հեռացնում է հիմքում ընկած տվյալների տվյալները, ինչը հանգեցնում է ավելի մաքուր ցանցի և փոքր ֆայլի չափի: Կրկնեք այս քայլը յուրաքանչյուր սկանավորման համար և օգտակար կլինի մաքուր ֆայլը պահել որպես նոր տարբերակ ՝ թողնելով բնօրինակը անձեռնմխելի: Հաճախ խնայե՛ք:

Քայլ 2: ԱՐՏ ֆայլերի շերտավորում

Բացեք առաջին ցանցային ֆայլի նոր մաքուր տարբերակը: Այնուհետև անցեք Ֆայլ/Բացեք որպես նոր շերտ և ընտրեք հաջորդ երկու ցանցային ֆայլերը: Սա ներմուծելու է նոր ցանցային ֆայլերը առանձին շերտեր, որոնք նման են պատկերի խմբագրման ծրագրին: Կտտացրեք շերտի պատկերակին ՝ Շերտ երկխոսության պատուհանը բացելու համար, որը թույլ է տալիս դիտել, թաքցնել կամ կողպել շերտերից որևէ մեկը:

Քայլ 3: Կպչեք ցանցերը

Այժմ դուք կունենաք երեք առանձին շերտեր, որոնցից յուրաքանչյուրն ունի հավասարեցված ցանցեր: Փակեք «Շերտերի երկխոսություն» ցանկը և կտտացրեք «Հարթեցնել» պատկերակին ՝ «Հավասարեցման» գործիքը բացելու համար: Այս գործիքը օգտագործվում է առանձին ցանցերը միմյանց նկատմամբ փոխադրելու համար: Կտտացրեք ընտրացանկի առաջին ցանցային ֆայլին և ընտրեք Սոսնձի ցանց այստեղ: Սա ցանցը կպցնի սահմանված վայրում և թույլ կտա մյուս ցանցերին հավասարեցնել այն: Հաջորդը, ընտրեք երկրորդ ցանցը և կտտացրեք կետի վրա հիմնված սոսնձում: Այս գործառույթը կօգտագործի 4 կամ ավելի օգտագործողի կողմից ընտրված կետեր `մոտեցնելու երկրորդ ցանցի առաջինի հետ հարաբերակցությանը: Երբ հավասարեցման պատուհանը բացվում է, այն կցուցադրի առաջին սոսնձված ցանցը և երկրորդ ցանցը ՝ երկուսն էլ տարբեր գույներով, որոնք կօգնեն կետի ընտրությանը: Երկու մոդելներն էլ պտտեցրեք շուրջը և տեղադրեք դրանք նույն ձևով: Փորձեք դրանք տեղադրել այնպիսի դիրքում, որը ցույց կտա հնարավորինս շատ համընկնող տեղեկատվություն: Այնուհետև յուրաքանչյուր ցանցի վրա ընտրեք 4 կամ ավելի նմանատիպ կետ: Նրանք չպետք է ճշգրիտ լինեն, բայց հնարավորինս ճշգրիտ լինեն: Կետերն ընտրելուց հետո կտտացրեք OK: Եթե ընտրված կետերը մոտ էին, ապա երկու ցանցերը պետք է ինքնաբերաբար հավասարվեն: Կրկին, դրանք ճշգրիտ չեն լինի, բայց պետք է չափազանց մոտ լինեն: Եթե գոհ եք դասավորվածությունից, կտտացրեք Գործընթաց կոճակին ՝ դրանք ավելի ճշգրիտ հավասարեցնելու և տեղում սոսնձելու համար:

Քայլ 4: Ավելի շատ սոսնձում

Կրկնեք նույն գործընթացը երրորդ ցանցի համար: Եթե որևէ պատճառով ցանցը չի համընկնում այնքան ճշգրիտ, որքան ցանկանում եք, կտտացրեք Unglue Mesh կոճակին և կրկնեք կետերի վրա հիմնված սոսնձման գործընթացը: Այս անգամ ընտրելով ցանցի տարբեր կետեր: Կտտացրեք գործընթացի կոճակը երրորդ ցանցը հավասարեցնելուց հետո և պահեք ձեր նոր ֆայլը: Յուրաքանչյուր նոր ցանց տեղում սոսնձվելուց հետո ցանցերի մշակումը մեծացնում է հավասարեցման ճշգրտությունը: Այս տեխնիկան ապահովում է ծրագրակազմին ավելի շատ տվյալներ, որոնք կօգնեն որոշել համապատասխան վայրը: Քանի որ ավելի ու ավելի շատ ցանցեր են համընկնում, մշակման ժամանակը ավելանում է, բայց բարելավված ճշգրտությունը արժե սպասել: Ես առաջարկում եմ այս փուլում պահպանել ձեր աշխատանքը որպես նախագծային ֆայլ, քանի որ նախագծի ֆայլերը ինքնաբերաբար բեռնվում են յուրաքանչյուր շերտ ձեր ֆայլում `փոխարենը ստիպված չլինելով ձեռքով բացել յուրաքանչյուր ֆայլ որպես նոր շերտ:

Քայլ 5: Հավասարեցման վերաբերյալ խորհուրդներ

Հավասարեցման վերաբերյալ խորհուրդներ
Հավասարեցման վերաբերյալ խորհուրդներ

ICP- ի պարամետրերի կանխադրված պարամետրերը թույլ են տալիս նրբորեն կարգավորել, թե ինչպես է մեկ ցանցը հավասարեցված մյուսին: Նմուշի համար - սա այն նմուշների թիվն է, որը նա վերցնում է յուրաքանչյուր ցանցից `մյուս ցանցերի հետ համեմատելու համար: Դուք չեք ցանկանում այս թիվը չափազանց մեծ դարձնել: Փոքր նմուշը սովորաբար լավ է աշխատում: 1 000 -ից 5 000 -ը սովորաբար շատ է: Մեկնարկի նվազագույն հեռավորությունը. Սա անտեսում է այս միջակայքից դուրս գտնվող ցանկացած նմուշ: Սովորաբար ձեռքով դասավորված օբյեկտի համար ցանկանում եք, որ այն բավականաչափ մեծ լինի ՝ ձեր «կետը ընտրելու» սխալը ներառելու համար: 5 կամ 10 արժեքը (միլիմետրերով) սովորաբար լավ սկիզբ է: Նախնական հավասարեցումներն ավարտվելուց հետո իջեցրեք այն մինչև 1 մմ ՝ նպատակային հեռավորությունը «ճշգրիտ կարգավորելու համար». Սա ալգորիթմին ասում է, թե երբ կանգ առնել: Սա ձեր սկաների գործառույթն է և պետք է լինի մոտավորապես: հավասար (կամ փոքր -ինչ ցածր) նշված սխալի հատակին: Smallerանկացած փոքր, և դուք պարզապես ժամանակ եք վատնում: Կարող եք նաև այն ավելի բարձր սահմանել ՝ ավելի արագ հավասարեցնելու համար: Առավելագույն կրկնության համարը `կապված թիրախային հեռավորության հետ, այն պատմում է, թե երբ պետք է կանգ առնել` անկախ թիրախային հեռավորության սահմանումից: Մնացած պարամետրերը սովորաբար անհրաժեշտ չեն: Ամփոփելով ՝ Ձեռքով հավասարեցված սկանավորման համար կատարեք կոպիտ հավասարեցում, այնուհետև նուրբ հավասարեցում: Պտտվող հավասարեցված սկանավորման համար կատարեք նուրբ հավասարեցում: Կոպիտ համահարթեցման համար - սկսեք նմուշի փոքր թվից, մեկնարկի մեծ հեռավորությունից և թիրախային մեծ հեռավորությունից: Նուրբ համահարթեցման համար. Սկսեք ավելի մեծ նմուշի թվից, մեկնարկի ավելի փոքր հեռավորությունից և նպատակային ավելի փոքր հեռավորությունից: Բացի այդ, հավասարեցումը բազմիցս վարելը հաճախ կծառայի հավասարեցումը լավ կարգավորելու համար:

Քայլ 6: Շերտերի հարթեցում

Ամբողջ ցանցի ֆայլերը համահարթեցվելուց և մշակելուց հետո կտտացրեք «Շերտ» պատկերակին ՝ «Շերտերի երկխոսություն» ընտրացանկը բացելու համար: Կրկնակի ստուգեք ՝ համոզվելու համար, որ բոլոր հավասարեցված շերտերը տեսանելի են: Այնուհետև գնացեք iltտիչներ/Շերտ և հատկանիշների կառավարում/Հարթեցրեք տեսանելի շերտերը: Կբացվի բացվող պատուհան, որտեղ կցուցադրվեն տարբեր ընտրանքներ: Ես հակված եմ թողնել կանխադրված տարբերակները, քանի որ հաճախ եմ խնայել, և հեշտ է վերադառնալ նախորդ տարբերակին: Կտտացրեք Դիմել: Սա կհարթեցնի բոլոր շերտերը մեկ ցանցի մեջ, որը այնուհետև կարող է անցնել հարթեցման ֆիլտրով: Այս պահին, եթե սկանավորման տվյալները ներառում են գունային տեղեկատվություն, Meshlab- ը այն կհեռացնի նոր համակցված ցանցից:

Քայլ 7. eshանցի հարթեցում և վերակառուցում

Հարթեցված ցանց ստեղծելու համար կտտացրեք iltտիչներ/վերամշակում, պարզեցում և վերակառուցում/Poisson Reconstruction: Բացվող պատուհան կբացվի մի քանի տարբերակով: Մինչ այժմ լավագույն արդյունքները բերած պարամետրերը a և Octree Depth - 11, Solver Divide - 7, Sample per Node - 1 և Surface offsetting - 1, բայց դուք կարող եք գտնել, որ տարբեր պարամետրեր ապահովում են ավելի լավ արդյունքներ: Կտտացրեք Դիմել և թողեք, որ գործընթացն ընթացնի իր ընթացքը: Դա կարող է տևել որոշ ժամանակ ՝ կախված ձեր համակարգչի արագությունից և ցանցի ֆայլի չափից: Գործընթացն ավարտվելուց հետո կտտացրեք «Շերտերի երկխոսություն» պատկերակին և թաքցրեք բնօրինակ ցանցային ֆայլը: Եթե դա չանեք, կարող է թվալ, որ գործընթացը ձախողվել է: Նոր ցանցը լինելու է անջրանցիկ, ինչը նշանակում է, որ ցանցում անցքեր չկան և կարող են արտահանվել արագ նախատիպավորման համար: Meshlab- ն ի վիճակի է անջրանցիկ ցանցն արտահանել տարբեր ֆայլի ձևաչափերի, ինչպիսիք են. STL,. OBJ,. PLY,.3DS և. U3D, ի թիվս այլոց: Սա այն հիանալի գործիք է դարձնում ձեր ցանցը ձևաչափ փոխարկելու համար, որը կարող է ներմուծվել 3D մոդելավորման ծրագրում, ինչպիսիք են 3D Studio Max- ը, Silo 3D- ը, Blender- ը կամ Adobe Acrobat 9 -ի միջոցով ձեր ֆայլը ինտեգրելու համար:

Քայլ 8: ԱՐՏ արտահանում

Exանցի արտահանում
Exանցի արտահանում

Meshlab- ն ի վիճակի է անջրանցիկ ցանցն արտահանել տարբեր ֆայլի ձևաչափերի, ինչպիսիք են. STL,. OBJ,. PLY,.3DS և. U3D, ի թիվս այլոց: Սա այն դարձնում է հիանալի գործիք ՝ ձեր ցանցը ձևաչափ փոխարկելու համար, որը կարող է ներմուծվել 3D մոդելավորման ծրագրում, ինչպիսիք են 3D Studio Max, Rhino, Silo 3D, Blender կամ ձեր ֆայլը ինտեգրելու համար: Adobe Acrobat Professional 9. օգտագործելով PDF ֆայլ: գնացեք File/Save As և բացվող ընտրացանկից ընտրեք համապատասխան ֆայլի ձևաչափը: Նոր ֆայլերի ներմուծումը տարբերվում է ՝ կախված ձեր օգտագործած ծրագրակազմից, բայց ընդհանուր առմամբ պարզ գործընթաց է:

Խորհուրդ ենք տալիս: