რა განსხვავებაა STL და amp; OBJ ფაილები 3D ბეჭდვისთვის?

Roy Hill 25-08-2023
Roy Hill

არსებობს სხვადასხვა ტიპის ფაილები 3D ბეჭდვისთვის, რომელთაგან ორი არის STL & amp; OBJ ფაილები. ბევრს აინტერესებს, რა განსხვავებაა ამ ფაილებს შორის, ამიტომ გადავწყვიტე დამეწერა სტატია, რომელიც ახსნიდა ამას.

განსხვავება STL & OBJ ფაილები არის ინფორმაციის დონე, რომლის გადატანა შეუძლიათ ფაილებს. ორივე არის ფაილი, რომლითაც შეგიძლიათ 3D ბეჭდვა, მაგრამ STL ფაილები არ ითვლის ისეთ ინფორმაციას, როგორიცაა ფერი და ტექსტურა, ხოლო OBJ ფაილებს აქვთ შესანიშნავი წარმოდგენა ამ ატრიბუტებზე.

ეს არის ძირითადი პასუხი. მაგრამ განაგრძეთ კითხვა სხვადასხვა 3D ბეჭდვის ფაილების შესახებ უფრო სასარგებლო ინფორმაციის მისაღებად.

    რატომ გამოიყენება STL ფაილები 3D ბეჭდვისთვის?

    STL ფაილები გამოიყენება 3D ბეჭდვისთვის ბეჭდვა მათი სიმარტივისა და თავსებადობის გამო 3D ბეჭდვის პროგრამულ უზრუნველყოფასთან, როგორიცაა CAD და slicers. STL ფაილები შედარებით მსუბუქი წონაა, რაც საშუალებას აძლევს მანქანებსა და პროგრამულ უზრუნველყოფას, უფრო ადვილად უმკლავდებიან მათ. ისინი ძირითადად ყურადღებას ამახვილებენ მოდელების ფორმაზე და გარე ზედაპირებზე.

    STL ფაილები, თუმცა უჭირთ თანამედროვე 3D ბეჭდვის მოთხოვნების დაკმაყოფილება, დღესაც 3D ბეჭდვის ფაილის ფორმატების პოპულარული არჩევანია.

    სათაური STL ფაილები, რომლებსაც ჰქონდათ 3D ბეჭდვის სამყაროში, ისინი დიდი ხნის განმავლობაში სტანდარტად აქციეს. ამ მიზეზით, მრავალი 3D ბეჭდვის პროგრამა შექმნილია იმისათვის, რომ იყოს თავსებადი და ადვილად ინტეგრირებული იყოს STL ფაილებთან.

    მათი მარტივი ფაილის ფორმატი ასევე აადვილებს შენახვას და დამუშავებას.ასე რომ, თქვენ არ მოგიწევთ ფიქრი იმაზე, რომ ძალიან მძიმე ფაილებთან შეხება გაქვთ.

    თუ ფიქრობთ STL ფაილის შექმნაზე, დაგჭირდებათ კომპიუტერის დამხმარე დიზაინის პროგრამული უზრუნველყოფა (CAD). არსებობს მრავალი CAD პროგრამული უზრუნველყოფა, რომლის გამოყენებაც შესაძლებელია, როგორიცაა:

    • Fusion 360
    • TinkerCAD
    • Blender
    • SketchUp

    როგორც თქვენ შექმნით ან ჩამოტვირთავთ თქვენს STL ფაილებს, შეგიძლიათ უბრალოდ გადაიტანოთ ისინი თქვენს 3D ბეჭდვის საჭრელში, რათა დაამუშავოთ STL ფაილი G-Code ფაილად, რაც თქვენს 3D პრინტერს შეუძლია გაიგოს.

    Can OBJ ფაილები შეიძლება იყოს 3D დაბეჭდილი?

    დიახ, OBJ ფაილები შეიძლება იყოს 3D დაბეჭდილი, უბრალოდ გადაიტანოთ ისინი თქვენს სლაისერზე, STL ფაილების მსგავსად, შემდეგ კი ჩვეულებრივ G-Code-ში გადაიყვანოთ. თქვენ არ შეგიძლიათ პირდაპირ 3D ბეჭდვითი OBJ ფაილი თქვენს 3D პრინტერზე, რადგან ის ვერ გაიგებს კოდს.

    3D პრინტერები ვერ იგებენ ინფორმაციას OBJ ფაილში. სწორედ ამიტომ არის მნიშვნელოვანი სლაიკერის პროგრამა, როგორიცაა Cura ან PrusaSlicer. slicer პროგრამული უზრუნველყოფა გარდაქმნის OBJ ფაილს ენაზე, G-Code-ზე, რომელიც გასაგებია 3D პრინტერისთვის.

    გარდა ამისა, slicer პროგრამული უზრუნველყოფა ამოწმებს OBJ ფაილში შემავალი ფორმების/ობიექტების გეომეტრიას. შემდეგ ის ქმნის გეგმას საუკეთესო საშუალებებისთვის, რომელსაც 3D პრინტერი შეუძლია დაიცვას ფორმების ფენებად დასაბეჭდად.

    თქვენ უნდა შეამოწმოთ თქვენი 3D პრინტერის აპარატურის სპეციფიკაციები და გამოყენებული სლაისერი პროგრამული უზრუნველყოფა. მივხვდი, რომ ზოგიერთ მომხმარებელს არ შეეძლო OBJ ფაილების დაბეჭდვაცრადგან სლაისერის პროგრამული უზრუნველყოფა არ უჭერდა მხარს OBJ ფაილს, ან დასაბეჭდი ობიექტი სცილდებოდა მათი პრინტერის კონსტრუქციულ მოცულობას.

    ზოგიერთი 3D პრინტერი იყენებს საკუთრებაში არსებულ საჭრელებს, რომლებიც განსაკუთრებულია მხოლოდ ამ ბრენდის 3D პრინტერებისთვის.

    0>სიტუაციაში, როდესაც თქვენი სლაიკერის პროგრამული უზრუნველყოფა არ უჭერს მხარს OBJ ფაილს, ამის თავიდან აცილება იქნება მისი STL ფაილად გადაქცევა. სლაიკერის პროგრამული უზრუნველყოფის უმეტესობა, თუ არა ყველა, მხარს უჭერს STL ფაილებს.

    იხილეთ ქვემოთ მოცემული ვიდეო, რათა იცოდეთ როგორ გადაიყვანოთ OBJ ფაილი STL ფაილად Fusion 360-ის გამოყენებით (უფასო პირადი მოხმარებით).

    STL ან OBJ ფაილები უკეთესია 3D ბეჭდვისთვის? STL vs OBJ

    პრაქტიკულად რომ ვთქვათ, STL ფაილები უკეთესია, ვიდრე OBJ ფაილები 3D ბეჭდვისთვის, რადგან ის უზრუნველყოფს ინფორმაციის ზუსტ დონეს, რომელიც საჭიროა 3D მოდელებისთვის 3D ბეჭდვისთვის. OBJ ფაილები შეიცავს ინფორმაციას, როგორიცაა ზედაპირის ტექსტურა, რომელიც არ გამოიყენება 3D ბეჭდვაში. STL ფაილები უზრუნველყოფენ იმდენ გარჩევადობას, რამდენიც 3D პრინტერს შეუძლია.

    STL ფაილები უკეთესია იმ გაგებით, რომ ისინი უფრო ფართოდ გამოიყენება და, როგორც წესი, აქვთ უფრო მცირე ზომის ფაილის, ხოლო OBJ ფაილები უფრო მეტ ინფორმაციას გვაწვდიან.

    ზოგი ამტკიცებს, რომ ბეჭდვისთვის უკეთესი ფაილი ეფუძნება მომხმარებლის საჭიროებებს. მაგალითად, ონლაინ 3D მოდელების უმეტესობა STL ფაილია. ეს უფრო ადვილია მომხმარებლისთვის წყაროს წყაროს ნაცვლად OBJ ფაილის მიღების სირთულეების გატარების ნაცვლად.

    ასევე, მისი თავსებადობა ბევრ პროგრამულ უზრუნველყოფასთან ხდის მას უფრო მოსახერხებელს.ჰობისტები.

    ზოგიერთმა მომხმარებელმა განაცხადა, რომ მათ ურჩევნიათ STL ფაილი OBJ ფაილს მისი მარტივი ფორმატისა და მცირე ზომის გამო. ეს ხდება ნაკლებად მნიშვნელოვანი, თუ თქვენ ცდილობთ გაზარდოთ გარჩევადობა, რადგან გარჩევადობის ზრდა გამოიწვევს ფაილის ზომის ზრდას. ამან შეიძლება გამოიწვიოს ფაილის ძალიან დიდი გაზრდა.

    მეორეს მხრივ, თუ თქვენ ხართ მომხმარებელი, რომელსაც სურს ფერადი ბეჭდვა და ასევე აფასებს ტექსტურის და სხვა ატრიბუტების უკეთეს წარმოდგენას, OBJ ფაილი უკეთესია. ვარიანტი.

    არსებითად, მე გირჩევთ, განსაზღვროთ 3D პრინტერის გამოყენება. ამ გადაწყვეტილების საფუძველზე, ის დაგეხმარებათ აირჩიოთ საუკეთესო ფაილის ფორმატი თქვენთვის, მაგრამ STL ფაილები, როგორც წესი, უკეთესია მთლიანობაში.

    რა განსხვავებაა STL და amp; G კოდი?

    STL არის 3D ფაილის ფორმატი, რომელიც შეიცავს ინფორმაციას, რომელსაც 3D პრინტერი იყენებს მოდელების დასაბეჭდად, ხოლო G-Code არის პროგრამირების ენა, რომელიც გამოიყენება 3D ფაილის ფორმატებში შემავალი ინფორმაციის შესასრულებლად, რაც 3D პრინტერს შეუძლია. გაგება. ის აკონტროლებს 3D პრინტერის აპარატურას ტემპერატურაზე, ბეჭდვის ხელმძღვანელის მოძრაობებზე, ვენტილატორები და სხვა.

    როგორც ზემოთ აღვნიშნე, 3D პრინტერები ვერ ცნობენ ინფორმაციას (ობიექტების გეომეტრიას) 3D ფორმატის ფაილით. არ აქვს მნიშვნელობა რამდენად კარგია ინფორმაცია, თუ პრინტერს არ შეუძლია მისი გაგება და, შესაბამისად, მისი შესრულება, ის არ არის გამოსადეგი 3D ბეჭდვის მიზნებისთვის.

    ეს არის G-Code-ის მიზანი. G-კოდი არის აკომპიუტერული რიცხვითი კონტროლის (CNC) პროგრამირების ენა, რომელიც გასაგებია 3D პრინტერისთვის. G-Code ავალებს პრინტერის აპარატურას, თუ რა უნდა გააკეთოს და როგორ გააკეთოს ეს 3D მოდელის სწორად რეპროდუცირებისთვის.

    როგორიცაა მოძრაობა, ტემპერატურა, ნიმუში, ტექსტურა და ა.შ. ზოგიერთი ელემენტია, რომელსაც აკონტროლებს G -კოდი. პრინტერის პარამეტრებში შეტანილი ნებისმიერი ცვლილება იწვევს უნიკალურ G-კოდს.

    იხილეთ ქვემოთ მოცემული ვიდეო სტეფანის მიერ CNC Kitchen-დან.

    როგორ გადავიტანოთ STL OBJ ან G კოდზე

    STL ფაილის OBJ ფაილად ან G-კოდად გადასაყვანად, დაგჭირდებათ თითოეულისთვის შესაბამისი პროგრამული უზრუნველყოფა. არსებობს ბევრი პროგრამული უზრუნველყოფა, რომლის გამოყენებაც შესაძლებელია.

    ამ სტატიისთვის მე დავიცავ Spin 3D Mesh Converter-ს STL-სთვის OBJ-ზე და slicer-ის პროგრამულ უზრუნველყოფას, Ultimaker Cura-ს STL-ისთვის G-Code-ზე.

    STL to OBJ

    • ჩამოტვირთეთ Spin 3D Mesh Converter
    • გაუშვით spin 3D mesh-ის გადამყვანის აპი.
    • დააწკაპუნეთ „ფაილის დამატებაზე“ ზედა მარცხენა კუთხე. ამით გაიხსნება თქვენი ფაილის საქაღალდე.
    • აირჩიეთ STL ფაილები, რომელთა კონვერტაციაც გსურთ და დააწკაპუნეთ „გახსნა“. ასევე შეგიძლიათ გადაიტანოთ STL ფაილი და ჩააგდოთ ის spin 3D აპში.
    • აპის ქვედა მარცხენა კუთხეში ნახავთ „გამომავალი ფორმატის“ ვარიანტს. დააწკაპუნეთ მასზე და აირჩიეთ OBJ ჩამოსაშლელი მენიუდან.
    • დარწმუნდით, რომ სწორად შეარჩიეთ ფაილები და დააწკაპუნეთ მათზე გადახედვისას გადახედვის ფანჯარაში მარჯვნივ.
    • აირჩიეთ სადაც გსურთ. გადარჩენაგარდაქმნილი აპლიკაცია „გამომავალი საქაღალდე“ ოფციიდან. ეს არის აპლიკაციის ქვედა მარცხენა კუთხეში.
    • ქვედა მარჯვენა კუთხეში ნახავთ ღილაკს „კონვერტირება“, დააწკაპუნეთ მასზე. შეგიძლიათ ერთი ფაილის ან რამდენიმე ფაილის კონვერტაცია ერთდროულად.

    შეგიძლიათ უყუროთ ამ YouTube ვიდეოს, თუ გირჩევნიათ ვიდეო სახელმძღვანელო.

    STL G-Code-ზე

    • ჩამოტვირთეთ და დააინსტალირეთ Cura
    • გახსენით STL ფაილის მდებარეობა, რომლის გადაყვანა გსურთ G-Code-ში
    • გადაათრიეთ და ჩააგდეთ ფაილი Cura აპში
    • შეგიძლიათ მოაწყოთ თქვენი მოდელის კორექტირება, როგორიცაა მდებარეობა კონსტრუქციის ფირფიტაზე, ობიექტის ზომა, ასევე ტემპერატურა, ვენტილატორი, სიჩქარის პარამეტრები და სხვა.
    • გადადით აპის ქვედა მარჯვენა კუთხეში და დააწკაპუნეთ ღილაკზე "Slice" და თქვენი STL ფაილი გადაიქცევა G-Code-ში.
    • როდესაც ჭრის პროცესი დასრულდება, იმავე კუთხეში ნახავთ "შენახვა მოსახსნელად". თუ თქვენი SD ბარათი ჩართული გაქვთ, შეგიძლიათ შეინახოთ იგი პირდაპირ დისკზე.
    • დააწკაპუნეთ ამოღება და უსაფრთხოდ ამოიღეთ თქვენი გარე მეხსიერების მოწყობილობა

    აქ არის სწრაფი ვიდეო, რომელიც აჩვენებს პროცესს.

    3D ბეჭდვისთვის 3MF უკეთესია ვიდრე STL?

    3D წარმოების ფორმატი (3MF) ტექნიკურად ფაილის ფორმატის უკეთესი ვარიანტია. დიზაინი და არა 3D ბეჭდვა, რადგან ის შეიცავს ინფორმაციას, როგორიცაა ტექსტურა, ფერი და მრავალი სხვა, რომელიც არ შეიძლება იყოს STL ფაილში. მათ შორის ხარისხი იგივე იქნებოდა. Ზოგიერთიხალხი აღნიშნავს 3MF ფაილების იმპორტის პრობლემებს.

    STL ფაილები მშვენივრად მუშაობს 3D ბეჭდვაზე, მაგრამ 3MF ფაილები შეიძლება იყოს უკეთესი, რადგან ისინი უზრუნველყოფენ ერთეულების გაზომვებს და ზედაპირის ტექსტურებს მოდელებისთვის.

    ერთმა მომხმარებელმა გააკეთა. შეატყობინეთ, რომ მათ ჰქონდათ პრობლემები Fusion 360-დან Cura-ში 3MF ფაილების გაგზავნის მცდელობისას, რაც არ ხდება ჩვეულებრივ STL ფაილებთან. კიდევ ერთი პრობლემა 3MF ფაილებთან არის ის, თუ როგორ ინარჩუნებენ ისინი კოორდინატულ პოზიციას თქვენს CAD პროგრამულ უზრუნველყოფაში, რაც ასევე ითარგმნება როგორც ფაილის იმპორტი თქვენს სლაისერში.

    შეიძლება აღმოაჩინოთ, რომ თქვენი მოდელის პოზიცია ზღვარზეა. თქვენი კონსტრუქციის ფირფიტა, ან ჩამოკიდებული კუთხიდან, ასე რომ თქვენ უფრო ხშირად მოგიწევთ მოდელის განლაგება. ასევე, გსურთ დარწმუნდეთ, რომ მოდელის სიმაღლე 0-ზეა.

    სხვა მომხმარებელმა აღნიშნა, თუ როგორ ინახავენ 3D მოდელებს 3MF-ად და იმპორტირებენ სლაისერში, როგორიცაა PrusaSlicer, ის აღმოაჩენს ქსელის შეცდომებს, მაგრამ როდესაც ისინი ინახავენ ფაილს STL ფაილის სახით, მას არ აქვს შეცდომები.

    თუ თქვენ გაქვთ მოდელი, რომელიც მნიშვნელოვნად არის დეტალური, 3MF ფაილის გამოყენება შეიძლება ღირებული იყოს, როგორც წესი, SLA ფისოვანი 3D ბეჭდვისთვის, რადგან მას აქვს მაღალი გარჩევადობა. სულ რაღაც 10 მიკრონი.

    აღნიშნულია, რომ 3MF ფაილები რეალურად უფრო მცირეა ვიდრე STL ფაილები, თუმცა მე მასში ზედმეტად არ მინახავს.

    Იხილეთ ასევე: 7 საუკეთესო ბიუჯეტის ფისოვანი 3D პრინტერი 500 დოლარზე ნაკლები

    STL

    პიონერი 3D ფაილის ფორმატებში, STL კვლავ საკმაოდ ცნობილი გახდა ბოლო წლების განმავლობაში. შემუშავებული 3D სისტემების მიერ 1987 წელს, მისი გამოყენება არ შემოიფარგლება მხოლოდ 3D ბეჭდვით. სწრაფიპროტოტიპირება და კომპიუტერის დახმარებით წარმოება არის სხვა სექტორები, რომლებმაც ისარგებლეს მისი შექმნით.

    Იხილეთ ასევე: როგორ დავაკალიბროთ თქვენი Z-ღერძი თქვენს 3D პრინტერზე – Ender 3 & amp; მეტი

    დადებითი

    • ეს არის ყველაზე ხელმისაწვდომი და ფართოდ გამოყენებული 3D ფაილის ფორმატი
    • ძალიან მარტივი ფაილის ფორმატი
    • თავსებადია მრავალი 3D პრინტერის პროგრამულ უზრუნველყოფასთან და აპარატურასთან, რაც მას ხელსაყრელ არჩევანს ხდის.
    • ძალიან პოპულარულია, რაც ნიშნავს, რომ მეტი ონლაინ საცავი გთავაზობთ 3D მოდელებს STL ფაილის ფორმატში

    მინუსები

    • შედარებით დაბალი გარჩევადობა, მაგრამ მაინც ძალიან მაღალი 3D ბეჭდვის გამოყენებისთვის
    • ფერებისა და ტექსტურის წარმოდგენა არ არის
    • თვითნებური მასშტაბები და სიგრძის ერთეული

    3MF

    დაპროექტებული და შემუშავებული 3MF კონსორციუმის მიერ, ისინი თამამად აცხადებენ, რომ ეს ახალი 3D ბეჭდვის ფორმატი საშუალებას მისცემს მომხმარებლებს და კომპანიებს „ ფოკუსირება მოახდინონ ინოვაციებზე“. შეფუთული მახასიათებლების გათვალისწინებით, მე ასევე ვფიქრობ, რომ ისინი სერიოზული კონკურენტები არიან საუკეთესო 3D ბეჭდვის ფაილის ფორმატისთვის.

    Pros

    • ინახავს ინფორმაციას ტექსტურის და ფერის მხარდაჭერისთვის ერთ ფაილში
    • ფაილის თარგმნის თანმიმდევრულობა ფიზიკურიდან ციფრულზე
    • მინიატურები, რომლებიც საშუალებას აძლევს გარე აგენტებს ადვილად ნახონ 3MF დოკუმენტის შინაარსი.
    • საჯარო და პირადი გაფართოებები არის ახლა ეს შესაძლებელია XML სახელთა სივრცის დანერგვის გამო თავსებადობის დარღვევის გარეშე.

    მინუსები

    • ეს შედარებით ახალია 3D ბეჭდვის სფეროში. ასე რომ, ის არ არის თავსებადი იმდენ 3D პროგრამულ პროგრამასთან, როგორც STL ფაილიფორმატი.
    • შეიძლება წარმოქმნას შეცდომები 3D ბეჭდვის პროგრამულ უზრუნველყოფაში იმპორტისას
    • მას აქვს შედარებითი პოზიციონირება CAD პროგრამულ უზრუნველყოფასთან, ამიტომ მისი იმპორტი შეიძლება საჭიროებდეს ხელახლა პოზიციონირებას.

    თქვენ მისი მახასიათებლების შესახებ მეტი შეგიძლიათ წაიკითხოთ აქ.

    Roy Hill

    როი ჰილი არის 3D ბეჭდვის მგზნებარე ენთუზიასტი და ტექნოლოგიების გურუ, რომელსაც აქვს მდიდარი ცოდნა 3D ბეჭდვასთან დაკავშირებულ ყველაფერზე. ამ სფეროში 10 წელზე მეტი გამოცდილებით, როი დაეუფლა 3D დიზაინისა და ბეჭდვის ხელოვნებას და გახდა ექსპერტი 3D ბეჭდვის უახლესი ტენდენციებისა და ტექნოლოგიების სფეროში.როი ფლობს მექანიკურ ინჟინერიის ხარისხს კალიფორნიის უნივერსიტეტიდან, ლოს ანჯელესში (UCLA) და მუშაობდა რამდენიმე ცნობილ კომპანიაში 3D ბეჭდვის სფეროში, მათ შორის MakerBot და Formlabs. ის ასევე თანამშრომლობდა სხვადასხვა ბიზნესთან და ინდივიდებთან, რათა შეექმნა პერსონალური 3D ბეჭდური პროდუქტები, რომლებმაც რევოლუცია მოახდინეს მათ ინდუსტრიაში.გარდა მისი გატაცებისა 3D ბეჭდვით, როი არის მგზნებარე მოგზაური და გარე ენთუზიასტი. მას უყვარს ბუნებაში დროის გატარება, ლაშქრობა და ოჯახთან ერთად დაბანაკება. თავისუფალ დროს ის ასევე ასწავლის ახალგაზრდა ინჟინრებს და უზიარებს თავის ცოდნას 3D ბეჭდვის შესახებ სხვადასხვა პლატფორმის საშუალებით, მათ შორის მისი პოპულარული ბლოგის, 3D Printerly 3D Printing.