whatsapp مشاوره و استعلام قیمت

تگ - STL

فایل STL چیست

فایل STL چیست؟ – توضیح فرمت STL به زبان ساده

فایل STL چیست؟ – توضیح فرمت STL به زبان ساده

فایل STL چیست
فایل STL چیست؟ STL مخفف چیست؟ همه اینها و بیشتر در حالی که منشا، ساختار و کاربردهای قالب فایل STL را برای پرینت سه بعدی توضیح می دهیم.
به طور خلاصه، یک فایل STL اطلاعات مربوط به مدل های سه بعدی را ذخیره می کند. این فرمت فقط هندسه سطح یک جسم سه بعدی را بدون نمایش رنگ، بافت یا سایر ویژگی های مدل رایج توصیف می کند. این فایل‌ها معمولاً توسط یک برنامه طراحی به کمک رایانه (CAD) به عنوان محصول نهایی فرآیند مدل‌سازی سه‌بعدی ایجاد می‌شوند. شما می توانید فایل های STL را با پسوند فایل ".stl" شناسایی کنید. در اینجا یک مقدمه در مورد اینکه آنها از کجا آمده اند، نوع فایل شامل چه چیزی است، چگونه کار می کنند، مزایا و معایب استفاده از آنها، به علاوه فرمت های فایل جایگزینی که باید در نظر گرفته شود، آورده شده است.

فایل STL چیست؟

فرمت فایل STL رایج ترین فرمت فایل مورد استفاده برای پرینت سه بعدی است. هنگامی که با یکSlicer  سه بعدی استفاده می شود، به رایانه اجازه می دهد تا با سخت افزار پرینتر سه بعدی ارتباط برقرار کند. بسیاری از بسته‌های نرم‌افزاری CAD از زمان آغازین آن، فرمت فایل STL را پذیرفته و پشتیبانی می‌کنند. امروزه به طور گسترده برای نمونه سازی سریع، پرینت سه بعدی و تولید به کمک کامپیوتر استفاده می شود. علاقمندان و حرفه ای ها به طور یکسان از آن استفاده می کنند.

STL مخفف چیست؟

فایل STL - 4
اولین قطعه پرینت سه بعدی جهان که با استفاده از استریولیتوگرافی ساخته شده است
به طرز عجیبی، معنای واقعی STL به عنوان مخفف، محل بحث برای برخی است. به نظر ما، به راحتی می توان آن را به یک منشاء منطقی ردیابی کرد. عموماً اعتقاد بر این است که STL مخفف کلمه " STereoLithography " ، یک فرآیند پرینت سه بعدی و نوع فایل مربوطه است که توسط چاک هال در 3D Systems در دهه 1980 ایجاد شد. پس زمینه های قابل قبولی وجود دارد که به نوع فایل STL پیوست شده اند، از جمله "" Standard Triangle Language ،  "Standard Tessellation Language" و " Surface Tesselation Language "

چگونه قالب فایل STL یک مدل را ذخیره می کند؟

هدف اصلی فرمت فایل STL کدگذاری هندسه سطح یک شی سه بعدی است. این اطلاعات را با استفاده از یک مفهوم ساده به نام " tessellation " رمزگذاری می کند.

Tessellation

Tessellation فرآیند کاشی کاری یک سطح با یک یا چند شکل هندسی است به طوری که هیچ همپوشانی یا شکافی وجود نداشته باشد. اگر تا به حال یک کف یا دیوار کاشی دیده اید، این یک نمونه عالی از Tessellation است. فایل STL - 2
دیوارها و کف کاشی‌کاری‌شده نمونه‌های ساده‌ای از Tessellation  هستند
Tessellation می تواند شامل اشکال هندسی ساده یا اشکال بسیار پیچیده (و تخیلی) باشد. نمونه هایی از تسلسل های هنری نقاش معروف M. C. Escher وجود دارد. اگر می‌خواهید نمونه‌های بیشتری از تسلسل‌های برجسته را ببینید، توصیه می‌کنیم نقاشی‌های او را ببینید. tessellation-paintings-escher
دو الگوی Tessellation  پیشرفته ساخته شده از حیوانات مختلف

بهره برداری از Tessellation برای رمزگذاری داده های سطحی

در سال 1987، چاک هال، بنیانگذار 3D Systems، به تازگی فرآیند چاپ استریولیتوگرافی را به ثبت رسانده بود. بخشی از فرآیند به کار انداختن راهی برای انتقال اطلاعات مربوط به مدل‌های CAD سه بعدی به پرینتر سه بعدی بود، چیزی که گروه مشاور آلبرت برای سیستم‌های سه بعدی به آن دست یافت، زمانی که متوجه شد می‌تواند از تسلیحات سطح مدل سه‌بعدی برای رمزگذاری اطلاعات استفاده کند. فایل STL - 3
چاک هال، "پدر" پرینت سه بعدی
ایده اصلی این بود که سطح بیرونی دوبعدی مدل‌های سه‌بعدی را با استفاده از مثلث‌های کوچک (که به آنها "وجه یا facets " نیز می‌گویند) و اطلاعات مربوط به وجوه را در یک فایل ذخیره کنیم. بیایید به چند مثال نگاه کنیم تا بفهمیم چگونه کار می کند. برای مثال، اگر یک مکعب سه بعدی ساده دارید، همانطور که در تصویر زیر نشان داده شده است، می توان آن را با 12 مثلث پوشاند. همانطور که می بینید، در هر وجه، دو مثلث وجود دارد. از آنجایی که مکعب شش وجه دارد، مجموع آن به 12 مثلث می رسد. اگر یک مدل سه‌بعدی از یک کره دارید، می‌توانید آن را با مثلث‌های کوچک زیادی که در همان تصویر نشان داده شده‌اند، پوشانده باشید. از آنجایی که مثلث ها همیشه از سه لبه مستقیم تشکیل شده اند، تنها راه برای تقریب هندسه های منحنی، افزایش تراکم مش و کاهش اندازه تک مثلث ها است. فایل STL - 8
هندسه مکعب کاملاً با 12 مثلث نشان داده شده است، در حالی که کره باید تقریبی شود
در اینجا نمونه دیگری از یک شکل سه بعدی بسیار پیچیده با مثلث ها آورده شده است. فایل STL - 9
مش مثلثی ظریف تقریباً هندسه سطح این مدل سه بعدی را رمزگذاری می کند
گروه مشاوره آلبرت برای سیستم های سه بعدی متوجه شد که اگر اطلاعات مربوط به این مثلث های کوچک را بتوان به عنوان یک فایل ذخیره کرد، سپس میتوان گفت که این فایل می تواند به طور کامل سطح یک مدل سه بعدی دلخواه را توصیف کند. این مفهوم ایده اصلی پشت فرمت فایل STL است.

تفاوت بین ASCII و Binary STL

فرمت فایل STL دو روش برای ذخیره اطلاعات در مورد وجوه مثلثی که سطح شیء را کاشی می کنند ارائه می دهد. این کدگذاری ASCII و رمزگذاری Binary نامیده می شود. در هر دو فرمت، اطلاعات هر مثلث به صورت زیر ذخیره می شود:
  1. مختصات رئوس.
  2. اجزای واحد بردار عادی به مثلث. بردار معمولی باید مطابق با مدل سه بعدی به سمت بیرون اشاره کند.
STL-triangle
یک فایل STL مختصات رئوس و اجزای بردار معمولی واحد را در وجوه ذخیره می کند

فرمت فایل ASCII STL

فایل ASCII STL با خط اجباری شروع می شود: 111 که در آن <name> نام مدل سه بعدی است. این فیلد را می توان خالی گذاشت، اما در این حالت باید یک فاصله بعد از کلمه " solid " وجود داشته باشد. فایل با اطلاعاتی در مورد مثلث های پوششی ادامه می یابد. اطلاعات مربوط به رئوس و بردار نرمال به صورت زیر نمایش داده می شود: 222 در اینجا n نرمال مثلث است و v1، v2 و v3 رئوس مثلث هستند. مقادیر مختصات به عنوان یک عدد ممیز شناور با فرمت sign-mantissa-esign-exponent نمایش داده می شوند - برای مثال،“3.245000e-002” فایل با خط اجباری به پایان می رسد: 333

فرمت فایل Binary STL

اگر Tessellation شامل مثلث های کوچک زیادی باشد، فایل ASCII STL می تواند بزرگ شود. به همین دلیل است که فرمت Binary STL فشرده تر وجود دارد. فایل STL Binary با یک هدر 80 کاراکتری شروع می شود. این به طور کلی توسط اکثر خوانندگان فایل STL نادیده گرفته می شود، با برخی استثناهای قابل توجه که بعداً در مورد آنها صحبت خواهیم کرد. بعد از هدر، تعداد کل مثلث ها با استفاده از یک عدد صحیح بدون علامت 4 بایتی نشان داده می شود. 444 اطلاعات مربوط به مثلث ها به شرح زیر است. فایل پس از آخرین مثلث به پایان می رسد. دوازده عدد ممیز شناور 32 بیتی هر مثلث را نشان می دهد. مانند فایل ASCII STL، سه عدد برای مختصات دکارتی سه بعدی مثلث عادی به مثلث است. نه عدد باقیمانده مربوط به مختصات رئوس (هر کدام سه عدد) است. ببینید در اینجا چگونه به نظر می رسد: 555 توجه داشته باشید که بعد از هر مثلث، یک دنباله 2 بایتی وجود دارد که "تعداد بایت های ویژگی" نامیده می شود. این معمولاً روی صفر تنظیم می شود و به عنوان فاصله بین دو مثلث عمل می کند. اما برخی از نرم افزارها از این 2 بایت برای رمزگذاری اطلاعات اضافی در مورد مثلث استفاده می کنند. ما بعداً چنین مثالی را خواهیم دید که در آن از این بایت ها برای ذخیره اطلاعات رنگ استفاده می شود.

قوانین ویژه برای فرمت فایل STL

مشخصات STL قوانین خاصی برای تسلط و ذخیره اطلاعات دارد.

قانون Vertex یا راس

قاعده راس بیان می کند که هر مثلث باید دو راس را با مثلث های همسایه اش به اشتراک بگذارد.
این قانون باید هنگام Tessellation  سطح شی سه بعدی رعایت شود. بر اساس این قانون، در اینجا یک نمونه از Tessellation  معتبر و نامعتبر آورده شده است. شکل سمت چپ این قاعده را نقض می کند و یک تسلسل نامعتبر است، در حالی که شکل سمت راست مطابق و معتبر است. فایل-STL-7
قانون راس برای فایل‌های STL: شکل سمت چپ یک Tessellation  نامعتبر است، در حالی که شکل سمت راست قابل قبول است

قانون Orientation یا جهت گیری

قانون جهت‌گیری می‌گوید که جهت‌گیری وجه (یعنی اینکه کدام سمت در شی سه‌بعدی است و کدام سمت «بیرون») باید به دو صورت مشخص شود.
ابتدا جهت نرمال باید به سمت بیرون باشد. دوم، رئوس به ترتیب در جهت خلاف جهت عقربه‌های ساعت در هنگام نگاه کردن به جسم از بیرون (قانون سمت راست) فهرست می‌شوند. فایل-STL---6
جهت هر وجه به دو صورت مشخص می شود: جهت بردار معمولی و با ترتیب شمارش رئوس
این افزونگی به دلیلی وجود دارد. این به اطمینان از ثبات مش و شناسایی داده های فاسد کمک می کند. به عنوان مثال، نرم افزار می تواند جهت گیری را از حالت عادی و متعاقباً از رئوس محاسبه کند و بررسی کند که آیا مطابقت دارند یا خیر. اگر این کار را نکرد، می‌تواند فایل STL را خراب اعلام کند.

The All Positive Octant Rule (قانون اکتانت تمام مثبت)

قانون اکتانت تمام مثبت می گوید که مختصات رئوس مثلث باید همه مثبت باشند.
این بدان معناست که شی سه بعدی در اکتانت همه مثبت سیستم مختصات دکارتی سه بعدی (و از این رو نام آن) زندگی می کند. دلیل این قانون صرفه جویی در فضا است. اگر به جسم سه بعدی اجازه داده می شد در هر جایی از فضای مختصات ایجاد شود، باید با مختصات منفی سر و کار داشته باشیم. برای ذخیره مختصات منفی، از اعداد ممیز شناور امضا شده استفاده می کنید. اعداد ممیز شناور امضا شده به یک بیت اضافی برای ذخیره علامت (+/-) نیاز دارند. با اطمینان از مثبت بودن همه مختصات، این قانون به ما اجازه می دهد تا از اعداد بدون علامت برای مختصات استفاده کنیم و برای هر مقدار مختصاتی که ذخیره می کنیم، مقداری ذخیره کنیم. octants
مکعب قرمز با برچسب "1" اکتانت کاملا مثبت است
قانون مرتب سازی مثلث
قانون مرتب‌سازی مثلث توصیه می‌کند که مثلث‌ها به ترتیب z-value صعودی ظاهر شوند.
این به نرم افزار کمک می کند تا مدل های سه بعدی را سریعتر برش دهد، اما این قانون به شدت اجرا نمی شود. چگونه یک فایل STL به صورت سه بعدی پرینت می شود؟ Screenshot-2021-10-27-105223
یک فایل STL، بارگیری شده و آماده برش
برای پرینت سه بعدی، باید فایل STL را در نرم افزار برش، که اغلب به سادگی به عنوان " Slicer" شناخته می شود، باز کنید. اسلایسر چیست؟ بخشی از نرم افزار پرینت سه بعدی است که مدل های سه بعدی دیجیتال را به دستورالعمل های پرینت برای پرینتر سه بعدی شما تبدیل می کند تا یک شی ایجاد کند. بر اساس تنظیمات انتخابی شما، اسلایسر فایل STL شما را به صدها (گاهی اوقات هزاران) لایه افقی مسطح تقسیم می کند و محاسبه می کند که پرینتر شما به چه مقدار ماده نیاز دارد تا اکسترود کند و چقدر طول می کشد. همه این اطلاعات در یک فایل G-code، زبان مادری چاپگر سه بعدی شما، نوشته می شود. تنظیمات اسلایسر بر کیفیت چاپ شما تأثیر می گذارد، بنابراین داشتن نرم افزار و تنظیمات مناسب برای به دست آوردن بهترین کیفیت چاپ ممکن ضروری است. وقتی G-code روی چاپگر سه بعدی شما قرار گرفت، دستگاه به ترتیب دستورالعمل ها را دنبال می کند. لایه های دو بعدی مجزا یکی یکی چاپ می شوند تا یک شی سه بعدی روی صفحه پرینت شما ایجاد شود. آیا هر فایل STL قابل چاپ سه بعدی است؟ Titel
آیا هر فایل STL قابل چاپ سه بعدی است؟
متاسفانه خیر. فقط یک طرح سه بعدی که به طور خاص برای پرینت سه بعدی ساخته شده است قابل چاپ سه بعدی است. فایل STL فقط محفظه ای برای داده ها است، نه تضمینی برای قابل چاپ بودن چیزی. مدل‌های سه‌بعدی مناسب برای پرینت سه‌بعدی به ضخامت دیواره‌ای نیاز دارند که در وضوح چاپ و هندسه سطح "ضدآب" باشد. حتی اگر یک مدل روی صفحه کامپیوتر قابل مشاهده باشد و مانند یک جسم سه بعدی به نظر برسد، ممکن است خطاهایی در هندسه وجود داشته باشد که باعث می‌شود آن را جامد یا غیر چندگانه نباشد، به این معنی که نمی‌توان آن را در یک سطح دوبعدی جمع کرد و همه موارد عادی را نشان داد. همچنین المان های آویزان در مدل در نظر گرفته شده است. به آرم ALL3DP در تصویر بالا نگاه کنید. اگر مدل به صورت عمودی چاپ شود، عناصر با زاویه بیش از 45 درجه به ساختارهای پشتیبانی (Support) نیاز دارند (که می توانید آنها را به رنگ سبز ببینید). هنگام دانلود فایل STL که خودتان ایجاد نکرده اید، ارزش این را دارد که مطمئن شوید که واقعاً قابل چاپ سه بعدی است. این باعث صرفه جویی در زمان و جلوگیری از هدر رفت مواد اولیه می شود. بر اساس تنظیمات انتخابی شما، اسلایسر فایل STL شما را به صدها (گاهی اوقات هزاران) لایه افقی مسطح تقسیم می کند و محاسبه می کند که پرینتر شما به چه مقدار ماده نیاز دارد تا اکسترود کند و چقدر طول می کشد. همه این اطلاعات در یک فایل G-code، زبان مادری چاپگر سه بعدی شما، نوشته می شود. تنظیمات اسلایسر بر کیفیت چاپ شما تأثیر می گذارد، بنابراین داشتن نرم افزار و تنظیمات مناسب برای به دست آوردن بهترین کیفیت چاپ ممکن ضروری است. وقتی G-code روی چاپگر سه بعدی شما قرار گرفت، دستگاه به ترتیب دستورالعمل ها را دنبال می کند. لایه های دو بعدی مجزا یکی یکی چاپ می شوند تا یک شی سه بعدی روی صفحه پرینت شما ایجاد شود.

نحوه بهینه سازی فایل های STL

فرمت فایل STL سطح یک مدل CAD را با مثلث ها تقریب می زند. تقریب هرگز کامل نیست و وجوه درشتی را به مدل معرفی می کنند. فایل STL - 10
سطح کروی کامل در سمت چپ با تسلیحات تقریبی شده است. شکل سمت راست از مثلث های بزرگ استفاده می کند که در نتیجه یک مدل درشت ایجاد می شود. شکل در مرکز از مثلث‌های کوچک‌تری استفاده می‌کند و به تقریب هموارتر می‌رسد
پرینتر سه بعدی شی را با همان درشتی که در فایل STL مشخص شده است چاپ می کند. البته با کوچک‌تر کردن مثلث‌ها می‌توان تقریب را بهتر و بهتر انجام داد و در نتیجه چاپ‌های باکیفیتی داشت. با این حال، با کاهش اندازه مثلث، تعداد مثلث های مورد نیاز برای پوشاندن سطح نیز افزایش می یابد. این می‌تواند به فایل‌های غول‌پیکر STL منجر شود که برخی از نرم‌افزارهای برش برای رسیدگی به آن‌ها مشکل دارند. اشتراک گذاری یا آپلود فایل های بزرگ مانند آن نیز دردسرساز است. بنابراین، یافتن تعادل مناسب بین اندازه فایل و کیفیت چاپ بسیار مهم است. منطقی نیست که اندازه مثلث ها را تا بی نهایت کاهش دهید زیرا ابتدا چشمان شما و سپس وضوح پرینتر شما قادر به تشخیص کیفیت چاپ نخواهد بود. اکثر نرم افزارهای CAD هنگام Export فایل های STL چند تنظیمات را ارائه می دهند. این تنظیمات اندازه وجوه و در نتیجه کیفیت پرینت و اندازه فایل را کنترل می کنند. بیایید بحرانی ترین تنظیمات را بررسی کنیم و مقادیر بهینه آنها را تعیین کنیم.

ارتفاع آکورد یا  آستانه‌ی تحمل (Chord Height or Tolerance)

اکثر نرم افزارهای CAD به شما امکان می دهند پارامتر ارتفاع وتر یا تلورانس را انتخاب کنید. ارتفاع وتر حداکثر فاصله از سطح طرح اصلی و مش STL است. اگر تلورانس مناسب را انتخاب کنید، چاپ های شما صاف و بدون وجه به نظر می رسند. کاملاً واضح است که هرچه ارتفاع وتر کوچکتر باشد، وجوه با دقت بیشتری سطح واقعی مدل را نشان می دهد. chord-height
ارتفاع وتر فاصله بین مش STL و سطح واقعی است
توصیه می شود تلورانس را بین 0.01 میلی متر و 0.001 میلی متر تنظیم کنید. این معمولا منجر به پرینت های مناسب می شود. هیچ فایده ای برای کاهش بیشتر وجود ندارد، زیرا پرینترهای سه بعدی نمی توانند با آن سطح از جزئیات چاپ کنند.

انحراف زاویه ای یا تحمل زاویه ای (Angular Deviation or Angular Tolerance)

تحمل زاویه ای زاویه بین نرمال های مثلث های مجاور را محدود می کند. زاویه پیش فرض معمولاً روی 15 درجه تنظیم می شود. کاهش تلرانس (بین 0 و 1) وضوح چاپ را بهبود می بخشد. angular-tolerance
تحمل زاویه ای زاویه بین نرمال های مثلث های مجاور است
تنظیم توصیه شده برای این پارامتر 0 است.

Binary یا ASCII؟

در نهایت، می توانید فایل STL را در فرمت Binary یا ASCII  خروجی بگیرید. فرمت Binary همیشه برای پرینت سه بعدی توصیه می شود زیرا منجر به اندازه فایل کوچکتر می شود. با این حال، اگر می خواهید فایل STL را برای رفع اشکال دستی بررسی کنید، ASCII ترجیح داده می شود زیرا خواندن آن آسان تر است.

جایگزین های فایل STL

فایل STL - 5
فایل OBJ در سمت چپ حاوی اطلاعات رنگ است، در حالی که STL در سمت راست حاوی اطلاعات رنگی نیست
فرمت فایل STL تنها فرمت مورد استفاده در پرینت سه بعدی نیست. بیش از 30 فرمت فایل برای پرینت سه بعدی وجود دارد. مهم ترین فرمت فایل OBJ است که می تواند پروفایل های رنگ و بافت را ذخیره کند. گزینه دیگر فرمت فایل Polygon (PLY) است که در ابتدا برای ذخیره اشیاء اسکن شده سه بعدی استفاده می شد. اخیراً، تلاش هایی برای راه اندازی یک نوع فایل جدید توسط کنسرسیوم 3MF صورت گرفته است که فرمت فایل پرینت سه بعدی جدیدی به نام 3MF را پیشنهاد می کند. آنها ادعا می کنند که این کار فرآیند چاپ سه بعدی را ساده و بهبود می بخشد. این پسوند فایل open-source  مخفف عبارت 3D Manufacturing Format، حاوی اطلاعات مرتبط بیشتر، از جمله موارد تکراری، تنظیمات نمایه چاپگر، پشتیبانی، ارتفاع لایه، تغییرات، واحدها، رنگ، بافت و حتی یک تصویر کوچک است. علیرغم مزایایی که دارد، به نظر نمی‌رسد که هنوز کشش کافی برای سرنگونی STL را به عنوان یک فایل پرینت سه بعدی به دست نیاورده است. با این حال، بدون شک در طول سال ها محبوبیت پیدا کرده است و بسیاری از تولیدکنندگان چاپگرهای سه بعدی آن را به عنوان فایل صحنه پیش فرض خود ارائه می دهند.

مزایا و معایب

از آنجایی که فرمت های فایل های پرینت سه بعدی زیادی وجود دارد، سوال واضح این است که "از کدام یک برای چاپ های خود استفاده کنید؟" همانطور که مشخص است، پاسخ بستگی زیادی به مورد استفاده شما دارد.

زمانی که نباید از فایل STL استفاده کنید

همانطور که قبلا دیدیم، فرمت فایل STL نمی تواند اطلاعات اضافی مانند رنگ، مواد، وجوه یا مثلث ها را ذخیره کند. فقط اطلاعات مربوط به رئوس و بردار معمولی را ذخیره می کند. اگر می خواهید از چندین رنگ یا مواد برای چاپ خود استفاده کنید، فرمت فایل STL انتخاب درستی نیست. فرمت های OBJ یا 3MF فرمت های محبوب و با پشتیبانی خوبی هستند که می توانند رنگ و متریال را مشخص کنند. بنابراین، هر کدام گزینه مناسبی برای این کار است.

زمانی که باید از فایل STL استفاده کنید

از سوی دیگر، اگر می‌خواهید با یک رنگ یا ماده چاپ کنید، که اغلب این‌طور است، STL بهتر از OBJ است زیرا ساده‌تر است، که منجر به حجم فایل‌های کوچک‌تر و پردازش سریع‌تر می‌شود.

مزایای نوع فایل STL

Universal : یکی دیگر از مزیت های قابل توجه فرمت فایل STL جهانی بودن آن است و تقریباً توسط تمام پرینترهای سه بعدی پشتیبانی می شود. این را نمی توان برای قالب OBJ گفت، حتی اگر از پذیرش و پشتیبانی معقول نیز برخوردار باشد. فرمت های VRML، AMF و 3MF در این مرحله به طور گسترده پشتیبانی نمی شوند. اکوسیستم بالغ: اکثر مدل های قابل چاپ سه بعدی که می توانید به صورت آنلاین پیدا کنید در قالب فایل STL هستند. این اکوسیستم، همراه با سرمایه‌گذاری‌های نرم‌افزاری مبتنی بر STL که توسط تولیدکنندگان چاپگرهای سه‌بعدی انجام شده است، باعث ایجاد پایگاه کاربری بزرگی شده است که سرمایه‌گذاری هنگفتی روی این فرمت داشته‌اند. این بدان معنی است که نرم افزارهای شخص ثالث زیادی وجود دارد که با فایل های STL سروکار دارند، که در مورد سایر فرمت های فایل صدق نمی کند.

معایب نوع فایل STL

استفاده از STL نیز دارای معایب آشکاری است. وفاداری: از آنجایی که وفاداری فرآیندهای چاپ دارای وضوح در مقیاس میکرونی است، تعداد مثلث های مورد نیاز برای توصیف سطوح منحنی صاف می تواند به اندازه فایل های عظیم منجر شود. بدون ابرداده: همچنین غیرممکن است که متادیتا (مانند اطلاعات مربوط به نویسندگی و حق چاپ) را در یک فایل STL لحاظ کنید.

چاپ رنگی

فایل STL- 1
آواتارهای چاپ سه بعدی ماسه سنگی رنگی
در قسمت آخر گفتیم که فرمت فایل STL نمی تواند مدل های چند رنگ را مدیریت کند. دلیل اینکه فرمت فایل STL اطلاعات رنگی ندارد ساده است. هنگامی که نمونه سازی سریع در دهه 1980 تکامل یافت، هیچکس به فکر چاپ رنگی نبود. امروزه مواد و فرآیندهای پرینت سه بعدی به سرعت تکامل یافته اند. برخی به شما امکان چاپ تمام رنگی را می‌دهند - به اسکن‌های سه بعدی ماسه‌سنگ مانند تصویر بالا فکر کنید. با این حال، ناعادلانه است که بگوییم STL نمی تواند رنگ ها را کنترل کند. به نظر می رسد که نسخه های غیر استاندارد فرمت STL وجود دارد که می تواند اطلاعات رنگ را حمل کند. به عنوان مثال، بسته‌های نرم‌افزاری VisCAM و Solidview از «تعداد بایت‌های مشخصه» در انتهای هر مثلث برای ذخیره یک رنگ RGB 15 بیتی با استفاده از سیستم زیر استفاده می‌کنند: 666 از سوی دیگر، نرم افزار Materialize Magic از هدر 80 بایتی در فرمت Binary برای نمایش رنگ کلی شی سه بعدی استفاده می کند. رنگ با گنجاندن رشته ASCII "COLOR="  و به دنبال آن چهار بایت نشان دهنده قرمز، سبز، آبی و یک کانال آلفا (شفافیت) در محدوده 0-255 مشخص می شود. این رنگ پایه همچنین می تواند در هر وجه با استفاده از بایت های "تعداد بایت های ویژگی" لغو شود.

مجموعه KING3D 

خدمات ما 

خدمات طراحی سه بعدی خدمات پرینت سه بعدی خدمات پرینت سه بعدی تهران خدمات تعمیر پرینتر سه بعدی تعرفه قیمت پرینت سه بعدی آموزش پرینتر سه بعدی دانلود سنتر  فروش فایل‌های STL آموزش نرم افزار طراحی و پرینتر سه بعدی

خرید فیلامنت پرینتر سه بعدی PLA

تبدیل STL به OBJ

تبدیل STL به OBJ – چگونه فایل های STL را به OBJ کانورت کنیم؟

تبدیل STL به OBJ – چگونه فایل های STL را به OBJ کانورت کنیم؟

تبدیل STL به OBJ

تبدیل STL به OBJ آنقدرها هم که فکر می کنید پیچیده نیست. هر آنچه را که باید در مورد فرآیند تبدیل فایل بدانید را اینجا بخوانید!

STL و OBJ دو نوع فایل رایج هستند که برای ذخیره مدل های سه بعدی استفاده می شوند. فایل های STL یک مدل را به اندازه مثلث های کوچک ذخیره می کنند، در حالی که فایل های OBJ انعطاف پذیرتر هستند و می توانند از چند ضلعی های مختلف و همچنین منحنی های آزاد استفاده کنند. برخلاف STLها، فایل‌های OBJ می‌توانند رنگ و بافت را برای مدل‌های سه‌بعدی ذخیره کنند، که آنها را برای پرینت و اسکن سه‌بعدی چند رنگ ایده‌آل می‌کند.

ساختار هر دو نوع فایل مشابه است زیرا از یک شبکه چند ضلعی متشکل از رئوس، لبه ها و وجه ها در فرآیندی به نام tessellation استفاده می کنند. در حالی که STL از یک شبکه مثلثی تشکیل شده است، OBJ از سطوح NURBS پشتیبانی می کند و به آن اجازه می دهد مش های منحنی را به طور دقیق نشان دهد.

انواع فایل های STL و OBJ برای اهداف مختلف ایجاد شده اند. در حالی که STL به طور خاص برای پرینت سه بعدی ایجاد شده، OBJ توسط Wavefront Technologies برای کاربرد در صنعت فیلم طراحی شد. در هر صورت، هر یک از این فرمت‌ها نقاط قوت و محدودیت‌های خود را دارند و گاهی اوقات ممکن است بخواهید (یا نیاز داشته باشید) با یک فایل OBJ کار کنید در حالی که یک فایل STL دارید. خبر خوب این است که آسان‌تر از آن چیزی است که فکر می‌کنید.

در این مقاله، راه‌های اصلی تبدیل STL به OBJ را بررسی می‌کنیم:

تبدیل STL به OBJ - چگونه فایل های STL را به OBJ کانورت کنیم؟

از یک Converter (مبدل) فایل آنلاین استفاده کنید

convert-22
مبدل فایل آنلاین یک راه حل سریع و آسان است

اولین گزینه سریعترین گزینه این لیست است زیرا حتی نیازی به نصب ندارد. شما فقط فایل را آپلود کنید، فرمت مورد نظر خود را انتخاب کنید و فایل تبدیل شده در عرض چند ثانیه برای دانلود آماده می شود. نوع فایل STL به طور کلی بزرگتر از فایل OBJ است زیرا با افزایش تعداد مثلث هایی که مش شما را نشان می دهند، منحنی های صاف تری را بیان می کند.

اگر فایل شما خیلی بزرگ نیست و به دنبال یک گزینه تبدیل سریع هستید، یک سرویس آنلاین رایگان باید راه حل مناسبی باشد! گزینه هایی را خواهید یافت که می توانند فایل ها را تا 100 مگابایت تبدیل کنند و چندین فرمت مختلف مانند OBJ، 3MF، FBX، X3D و غیره را ارائه دهند. در اینجا مراحل تبدیل فایل ها با مبدل فایل آنلاین آمده است:

  1. یک Converter (مبدل) آنلاین را انتخاب کنید (گزینه های زیر را ببینید).
  2. فایل STL مورد نیاز را آپلود کنید.
  3. " Converter" (یا گزینه مشابه) را فشار دهید.
  4. OBJ تبدیل شده خود را دانلود کنید.

گزینه های آنلاین

 

convert-23
با Aspose فایل ها را مستقیماً به ابر ارسال کنید

FabConvert پایدار است و در تست های ما به خوبی عمل می کند. این سایت دارای گزینه های ترجمه برای 10 زبان مختلف است و رابط کاربری آن آسان است. می‌توانید فایل‌های تا 100 مگابایت را تبدیل کنید که باید از دستگاه خود آپلود کنید.

Aspose به شما امکان می دهد فایل ها را از Dropbox و Google Drive ارسال کنید. همچنین در تست‌ها عملکرد خوبی داشت و می‌توانید فایل تمام‌شده را مستقیماً در فضای ابری ذخیره کنید، بدون اینکه آن را در رایانه خود دانلود کنید. حداکثر حجم فایل برای تبدیل 100 مگابایت است.

MiConv گزینه جالبی است، اگر نیاز به تبدیل چندین فایل به طور همزمان دارید. اگرچه حجم هر یک می تواند تا 75 مگابایت باشد - کمی کمتر از آنچه که اکثر مبدل های دیگر می توانند با آن کار کنند. رابط کاربری بسیار ساده است و چندین گزینه تبدیل فایل علاوه بر OBJ وجود دارد. خود تبدیل سریع است و می توانید پیشرفت هر فایل را دنبال کنید. شاید شایان ذکر باشد که محدودیت 120 فایل در ساعت وجود دارد.

3D Convert وعده تبدیل به 627 نوع فایل مختلف از جمله OBJ را می دهد. توجه داشته باشید که با استفاده از این گزینه باید فایل را به صورت داخلی از دستگاه ارسال کنید و حجم فایل به 50 مگابایت محدود شده است.

Meshconvert محدود به فایل‌های 18 مگابایتی است، اما به شما امکان می‌دهد فایل را مستقیماً از یک URL بارگیری کنید (یا آن را از رایانه آپلود کنید). شما می توانید بین فرمت های OBJ، STL، DAE و PLY برای فرمت خروجی انتخاب کنید، و در حالی که ممکن است محدود کننده به نظر برسد، به خصوص وقتی به گزینه های دیگر در لیست نگاه می کنید، می توانید تقریبا 40 نوع فایل مختلف را وارد کنید.

تبدیل STL به OBJ - چگونه فایل های STL را به OBJ کانورت کنیم؟

از Slicer (اسلایسر) استفاده کنید

تبدیل STL به OBJ - 4
Export یک فایل OBJ در Cura

STL فرمت فایل بومی است که امروزه در اکثر اسلایسرها، اگر نه همه، یافت می شود. در اکثر اسلایسرها، فایل را باز کرده و پس از انتخاب شی از گزینه export استفاده می کنید. اگر برنامه ای که استفاده می کنید فرمت بومی دیگری دارد، باید STL را وارد کنید.

در میان گزینه‌های پولی و رایگان، UltiMaker’s Cura یک انتخاب عالی برای انجام این کار به روشی ساده و سریع است، اما تقریباً در هر Slicer نیز بسیار آسان و شبیه به انجام آن است. در اینجا مراحل تبدیل STL به OBJ در Cura آمده است:

  1. فایل را باز کنید.
  2. شی مورد نظر را برای Export انتخاب کنید. مانند تصویر بالا برجسته خواهد شد.
  3. به منوی «File > Export» بروید.
  4. در قسمت Type گزینه " Wavefront (OBJ) File (.obj) " را انتخاب کنید.
  5. نام فایلی را که می خواهید آن را به عنوان ذخیره کنید وارد کنید.
  6. فایل را ذخیره کنید.

تبدیل STL به OBJ - چگونه فایل های STL را به OBJ کانورت کنیم؟

از نرم افزار CAD استفاده کنید

تبدیل STL به OBJ - 2
Blender طیف وسیعی از فرمت های مختلف فایل را ارائه می دهد

امروزه چندین برنامه طراحی به کمک کامپیوتر (CAD) امکان تبدیل با ابزارهای Import و Export را در خود جای داده است. برخی حتی فرمت های OBJ و STL را در گزینه های سازگار گنجانده اند. فرآیند تبدیل در بین برنامه ها متفاوت است زیرا هر یک دارای یک رابط منحصر به فرد هستند و بسته به عملکرد ممکن است برچسب ها یا گزینه های مختلفی داشته باشند. در برخی از برنامه ها، می توانید آن را به عنوان OBJ باز کرده و ذخیره کنید. در موارد دیگر، شما نیاز به Import و Export و غیره دارید.

استفاده از نرم افزار CAD برای فرآیند تبدیل فایل می تواند بسیار ارزشمند باشد اگر بخواهید جنبه های پیشرفته مانند گزینه های بافت و نوع مش را کنترل کنید. در اینجا مراحل تبدیل فایل ها در Blender، یک برنامه محبوب می‌باشد آمده است:

  1. فایل را وارد کنید.
  2. شی مورد نظر را برای صادرات انتخاب کنید. مانند تصویر بالا برجسته خواهد شد.
  3. به منوی «File > Export > Wavefront (.obj)» بروید.
  4. نام فایل را وارد کنید.
  5. تنظیمات پیشرفته صادراتی خود را انتخاب کنید.
  6. نام را وارد کنید.
  7. فایل را ذخیره کنید.

علاوه بر بلندر، می‌توانید به راحتی فایل خود را در سایر برنامه‌های CAD مانند Meshmixer یا 3D Builder تبدیل کنید. به خاطر داشته باشید که گزینه ها ممکن است در رابط هر برنامه کمی متفاوت باشند.

در انتها...

convert-33
جزئیات کوچکی که تفاوت بزرگی ایجاد می کند!

STL یک فرمت فایل مفید است که برای پرینت سه بعدی خانگی محبوب است. از آنجایی که این فایل‌ها هندسه سطح یک شی سه‌بعدی را بدون رنگ یا ویژگی‌های دیگر توصیف می‌کنند، انتقال، ایمیل و دانلود آن‌ها آسان است. با این حال، آنها محدودیت هایی دارند و اغلب برای نمونه های اولیه مناسب تر هستند.

فرمت فایل OBJ معیاری برای قابلیت همکاری بین برنامه های مدل سازی سه بعدی است. فرمت OBJ به دلیل open source بودن، خنثی بودن و داشتن رنگ ها، بافت ها و اشکال پیچیده که STL قادر به آن نیست، متمایز است. OBJ به طور گسترده ای در برنامه های CAD مانند Blender و 3ds Max استفاده می شود، به ویژه برای نتایج بصری و گرافیکی روان تر که در قالب STL قابل دستیابی نیست.

با این گفته، دلایل زیادی وجود دارد که ممکن است بخواهید فایل STL خود را به OBJ تبدیل کنید. خبر خوب این است که شما چند گزینه برای فرآیند تبدیل فایل دارید. هنگامی که فایل OBJ را دارید، می توانید آن را به Meshmixer وارد کرده و تنظیمات را انجام دهید. شما این امکان را دارید که قطعه را صاف تر کنید یا حتی آن را به صورت رنگی چاپ کنید. دلیل یا کاربرد هر چه که باشد، انجام این تبدیل قابلیت همکاری بیشتر بین برنامه ها را برای شما به ارمغان می آورد.

مجموعه KING3D 


خدمات ما 

خدمات طراحی سه بعدی

خدمات پرینت سه بعدی

خدمات پرینت سه بعدی تهران

خدمات تعمیر پرینتر سه بعدی

تعرفه قیمت پرینت سه بعدی

آموزش پرینتر سه بعدی

دانلود سنتر 

فروش فایل‌های STL

آموزش نرم افزار طراحی و پرینتر سه بعدی

خرید فیلامنت پرینتر سه بعدی PLA

فایل STL و OBJ – همه تفاوت‌ها

فایل STL و OBJ – همه تفاوت‌ها

فایل STL و OBJ – همه تفاوت‌ها

فایل STL و OBJ – همه تفاوت‌ها

فایل STL و OBJ در دنیای پرینت سه بعدی به خوبی شناخته شده اند، اما پرونده OBJ در مقابل STL هنوز بسته نشده است. برای مشاهده مقایسه آنها به ادامه مطلب بروید.

روش های زیادی برای ذخیره سازی داده های سه بعدی وجود دارد. فرمت فایل STL به دلیل نقش آن در پرینت سه بعدی محبوبیت خاصی دارد، زیرا تا حدودی فرمت استانداردی است که توسط Slicer های سه بعدی و مخازن فایل آنلاین مانند Thingiverse و MyMiniFactory استفاده می شود.

اگرچه کمتر رایج است، اما فرمت OBJ برای اهداف پرینت سه بعدی نیز استفاده می شود. اما معمولاً در برنامه های گرافیکی غیر متحرک استفاده می شود زیرا اطلاعات بیشتری را در مورد مدل ها حمل می کند و به راحتی توسط نرم افزارهای مختلف import یا export می شود.

 

در این مقاله، ویژگی‌های اصلی فایل STL و OBJ را بررسی می‌کنیم و آن‌ها را از نظر کاربرد و ارزش مقایسه می‌کنیم.

آشنایی اولیه با فایل STL و OBJ

both-stl-and-obj
هر دو فایل STL و OBJ سطوح اجسام سه بعدی را از طریق مش های چند ضلعی نشان می دهند

روشی که فرمت‌های STL و OBJ هندسه مدل‌های سه بعدی را کدگذاری می‌کنند، از طریق مش‌های چند ضلعی است. این بدان معنی است که هر سطح از شی سه بعدی با یک شبکه تقریبی از چند ضلعی های متصل نشان داده می شود و وضوح نهایی به تعداد چند ضلعی بستگی دارد.

زبان استاندارد " Tessellation " یا STL، به طور خاص برای پرینت سه بعدی توسط 3D Systems در دهه 80 ایجاد شد. این فرمت  به طور انحصاری از مش های مثلثی ساخته شده است و یک فرمت بسیار سبک وزن است که فاقد برخی اطلاعات مدل مانند واحد طول (میلی متر یا اینچ) است.

" Wavefront Object " یا OBJ از نام شرکت گرافیک کامپیوتری Wavefront Technologies گرفته شده است که راه حل های نرم افزاری را برای صنعت فیلم توسعه داده است. این یک فرمت open-source  است که در دنیای گرافیک دیجیتال به خوبی تثبیت شده است و به دلایلی که در ادامه خواهیم دید در جامعه پرینت سه بعدی محبوبیت فزاینده ای پیدا کرده است.

فایل STL و OBJ – همه تفاوت‌ها

ساختار مدل

فایل STL و OBJ - 3
OBJ فرمت انعطاف پذیرتری است زیرا از چند ضلعی های مختلف در طول رمزگذاری سطح استفاده می کند

فایل STL و OBJ از چند جهت با هم تفاوت دارند. در حالی که آنها مدل های سه بعدی را به شیوه ای مشابه نشان می دهند، از نظر ساختاری متفاوت هستند و این پیامدهایی در مورد کاربرد و کاربردهای نهایی دارد.

همانطور که گفته شد، STL سطح اجسام را به صورت شبکه ای که کاملاً از مثلث تشکیل شده است نشان می دهد که برای هندسه ساده کافی است. وفاداری مدل بالاتر به تعداد مثلث بیشتری نیاز دارد، بنابراین اندازه فایل تقریباً به صورت تصاعدی افزایش می یابد. با این حال، حتی در بالاترین وضوح، همچنان تقریبی خواهد بود.

از طرف دیگر، OBJ شامل تعدادی چند ضلعی مختلف در یک فایل است و از رمزگذاری دقیق سطح پشتیبانی می کند. به جای شکل‌های وجهی، سطوح را می‌توان با تکه‌های NURBS نیز تعریف کرد که امکان نمایش بسیار صاف‌تر و دقیق‌تر را فراهم می‌کند. با این حال، این به قیمت اندازه فایل های بزرگتر نیز انجام می شود.

فایل STL و OBJ – همه تفاوت‌ها

رنگ و بافت

convert-stl
OBJ می تواند اطلاعات رنگ و بافت را ذخیره کند، در حالی که STL نمی تواند

تفاوت دیگر فایل STL و OBJ نحوه مدیریت اطلاعات رنگ و بافت است. STL به سادگی نمی تواند هیچ اطلاعاتی در مورد این ویژگی ها ذخیره کند. بنابراین، این بهترین قالب برای برنامه‌های صرفاً گرافیکی یا مواردی که شامل پرینت سه‌بعدی چند رنگی یا چند ماده‌ای هستند، نیست.

OBJ در این مرحله عالی است، به ویژه برای برنامه های اسکن سه بعدی مفید است. این فرمت می‌تواند اطلاعات واقعی عکاسی را در یک تصویر دو بعدی (اغلب در یک فایل تصویری جداگانه ذخیره می‌شود) که در اطراف مدل پیچیده شده و منتقل می‌شود، ترکیب کند.

این باعث می‌شود OBJ برای تکنیک‌های پرینت سه‌بعدی تمام رنگی مناسب باشد، اگرچه فرمت‌های دیگری مانند AMF و 3MF برای این منظور مناسب‌تر هستند.

فایل STL و OBJ – همه تفاوت‌ها

پشتیبانی نرم افزاری

convert-stl-2
STL فرمت استانداردی است که توسط نرم افزار Slicer سه بعدی استفاده می شود، در حالی که OBJ نیز به خوبی پشتیبانی می شود

از نظر پشتیبانی نرم افزاری، هردو فایل STL و OBJ به خوبی پوشش داده شده اند. STL فرمت استاندارد برای اکثر، اگر نه همه، Slicer های سه بعدی در پرینت سه بعدی رومیزی است. به دلیل سادگی و اندازه فایل کوچک، رایج ترین فرمت برای به اشتراک گذاری طرح های در نظر گرفته شده برای پرینت سه بعدی است.

OBJ توسط Slicer های پرینت سه بعدی محبوب مانند Cura و Simplify 3D برای FDM و ChiTuBox و PrusaSlicer برای چاپ رزین پشتیبانی می شود. با این حال، این قالب نسبت به STL تطبیق پذیرتر است، زیرا به طور گسترده برای برنامه های کاربردی فراتر از پرینت سه بعدی نیز استفاده می شود. به عنوان مثال، توسعه بازی از فایل های OBJ استفاده مکرر می کند. به همین دلیل، این فرمت به طور گسترده توسط نرم افزارهای گرافیکی و انیمیشن پشتیبانی می شود.

در نهایت...

فایل STL و OBJ
در حالی که STL برای اکثر برنامه های پرینت سه بعدی کافی است اما STL فاقد اطلاعات رنگ ارائه شده توسط OBJ است

در حالی که فایل STL و OBJ دارای ویژگی های مشترک هستند و هر دو برای مقاصد گسترده پرینت سه بعدی مفید هستند، هر کدام به سمت موارد استفاده متفاوتی گرایش دارند.

STL یک نمایش سه بعدی کمی دقیق تر است و در عین حال برای بسیاری از برنامه های مختلف به اندازه کافی دقیق است. اندازه کوچکتر آن را برای ذخیره سازی و به اشتراک گذاری سریع عالی می کند، اما به طور کلی، STL به اهداف پرینت سه بعدی محدود می شود.

در مقابل، OBJ پیچیده تر، به طور سنتی برای برنامه هایی غیر از پرینت سه بعدی، از جمله مواردی که نیاز به مدل سازی و ویرایش بیشتر دارند، استفاده می شود. با این حال، توانایی ذخیره داده‌های رنگ و بافت، OBJ را به یک کاندید مناسب برای پرینت سه‌بعدی چند رنگ تبدیل می‌کند، تکنیکی که روز به روز در دسترس عموم قرار می‌گیرد.

OBJ توسط Slicer های پرینت سه بعدی محبوب مانند Cura و Simplify 3D برای FDM و ChiTuBox و PrusaSlicer برای چاپ رزین پشتیبانی می شود. با این حال، این قالب نسبت به STL تطبیق پذیرتر است، زیرا به طور گسترده برای برنامه های کاربردی فراتر از پرینت سه بعدی نیز استفاده می شود. به عنوان مثال، توسعه بازی از فایل های OBJ استفاده مکرر می کند. به همین دلیل، این فرمت به طور گسترده توسط نرم افزارهای گرافیکی و انیمیشن پشتیبانی می شود.

مجموعه KING3D 


خدمات ما 

خدمات طراحی سه بعدی

خدمات پرینت سه بعدی

خدمات پرینت سه بعدی تهران

خدمات تعمیر پرینتر سه بعدی

تعرفه قیمت پرینت سه بعدی

آموزش پرینتر سه بعدی

دانلود سنتر  

فروش فایل‌های STL

آموزش نرم افزار طراحی و پرینتر سه بعدی

خرید فیلامنت پرینتر سه بعدی PLA

تبدیل OBJ به STL

تبدیل OBJ به STL – چگونه فایل های OBJ را به STL کانورت کنیم؟

تبدیل OBJ به STL – چگونه فایل های OBJ را به STL کانورت کنیم؟

تبدیل OBJ به STL

OBJ داده های فایل را بیشتر از آنچه برای پرینت سه بعدی اولیه لازم است ذخیره می کند. تمام گزینه های تبدیل OBJ به STL را بخوانید.

OBJ و STL رایج‌ترین فرمت‌های فایل در پرینت سه بعدی هستند. هر دوی آنها از Tessellation برای ذخیره داده‌های شی استفاده می کنند، فرآیندی که شامل پوشاندن یک سطح با اشکال هندسی متعدد بدون هیچ شکاف یا همپوشانی است. در حالی که فرمت STL سطوح را به مثلث می‌شکند، فایل های OBJ انعطاف پذیرتر هستند زیرا می‌توانند از چند ضلعی‌های مختلف و منحنی های آزاد استفاده کنند و برای سطوح منحنی مناسب تر می شوند. فایل های OBJ برای ذخیره اطلاعات رنگ و بافت یک گام فراتر می روند، کاری که STL نمی تواند انجام دهد. این اختلاف را می توان به سادگی به منشأ قالب ها نسبت داد. STL مخفف " stereolithography " است و به طور خاص برای چاپ SLA توسعه یافته است. معمولاً به آن " زبان استاندارد  " نیز می گویند. برای اولین بار، OBJ در صنعت فیلم استفاده شد. با مرتبط شدن رنگ و بافت مدل‌های سه‌بعدی به لطف پیشرفت‌ها در چاپ چند رنگ و چند ماده، اسکن سه‌بعدی و رندر، OBJ به روشی مناسب برای ذخیره تمام داده‌های مدل ضروری تبدیل شده است. علیرغم همه چیزهایی که OBJ ارائه می دهد، برخی از اطلاعاتی که آن ذخیره می کند برای پرینترهای سه بعدی رومیزی روزمره شما ضروری نیست. STL که به طور خاص برای دنیای پرینت سه بعدی متولد شده است، همچنان پذیرفته شده ترین فرمت است. بنابراین، بیایید به گزینه هایی بپردازیم که چگونه می توانید یک فایل OBJ را به STL تبدیل کنید و پرینت کنید!

تبدیل OBJ به STL - چگونه فایل های OBJ را به STL کانورت کنیم؟

از یک Converter (تبدیل‌کننده فایل) آنلاین استفاده کنید

OBJ to STL
در نهایت سادگی!
این اولین گزینه و شاید ساده ترین گزینه استفاده از مبدل فایل آنلاین است. این کار به آسانی آپلود فایل شما، انتخاب فرمت مورد نظر و فشار دادن "تبدیل" است. نیازی به نصب نیست، با این حال، به اتصال اینترنت نیاز دارید. پس از چند ثانیه یا چند دقیقه، بسته به اندازه فایل شما، STL شما آماده دانلود خواهد بود. سریعترین گزینه بودن دارای معایبی است، یعنی اندازه فایل محدود. اکثر سایت‌ها مدل‌های تا 100 مگابایت را می‌پذیرند، اما نگران نباشید، در ادامه این مقاله به گزینه‌های جایگزین بدون این محدودیت خواهیم پرداخت. اکنون، بیایید ببینیم که فرآیند چگونه کار می کند:
  1. یک مبدل آنلاین را انتخاب کنید (گزینه های زیر را ببینید).
  2. فایل OBJ مورد نیاز را آپلود کنید.
  3. "تبدیل" را فشار دهید (ممکن است عبارت بر اساس سایتی که استفاده می کنید تغییر کند).
  4. STL تبدیل شده خود را دانلود کنید.
گزینه های آنلاین تبدیل OBJ به STL Aspose به شما امکان می دهد از خدمات ابری برای آپلود و دانلود فایل ها مانند Dropbox و Google Drive استفاده کنید. همچنین می توانید URL فایل را برای تبدیل آن جای‌گذاری کنید. شما می توانید به 43 زبان به Aspose دسترسی داشته باشید و به عنوان یکی از پایدارترین مبدل های آنلاین، بسیار مورد استقبال جامعه قرار گرفته است. ImageToSTL تبدیل بسیار سریعی را ارائه می دهد. این سایت اجازه می دهد تا حداکثر 25 فایل را به طور همزمان پردازش کنید و امکان تبدیل تصاویر به STL را نیز ارائه می دهد. دارای 42 زبان و حداکثر حجم فایل 100 مگابایت است. AnyConv می‌تواند انواع زیادی از فرمت های فایل مانند SCAD، SVG، STEP و البته OBJ و STL را تبدیل کند. تمام فایل های تبدیل شده پس از یک ساعت برای محافظت از حریم خصوصی شما حذف می شوند. حداکثر حجم فایل 100 مگابایت است. 3DPEA فهرستی طولانی از فرمت‌های فایل فراتر از OBJ و STL را برای انتخاب ارائه می‌دهد، مانند PLY، FBX، و 3MF و غیره. حتی می‌تواند چالش‌برانگیزترین تبدیل‌ها مانند HTML و تصاویر را به مدل‌های سه بعدی انجام دهد. همچنین می توانید از نمایشگر آنلاین فرمت های مختلف فایل، از جمله OBJ و STL استفاده کنید. در حال حاضر 15 زبان موجود است.

تبدیل OBJ به STL - چگونه فایل های OBJ را به STL کانورت کنیم؟

از Slicer (اسلایسر) استفاده کنید

تبدیل فایل های پرینتر سه بعدی
گزینه " Export as STL/OBJ... "  را پیدا کنید
اسلایسرها معمولاً برای تولید G-Code از یک مدل سه بعدی آپلود شده استفاده می شوند که رایج ترین فرمت آن STL است، اما می توانید از آنها برای تبدیل فایل های خود نیز استفاده کنید. PrusaSlicer یکی از محبوب ترین اسلایسرها در دنیای پرینت سه بعدی است. رایگان و آسان برای استفاده، بسیاری از سازندگان این نرم افزار را برای گردش کار خود انتخاب کرده اند. بیایید ببینیم استفاده از PrusaSlicer برای تبدیل OBJ به STL چقدر آسان است:
  1. فایل OBJ خود را باز کنید.
  2. شی مورد نظر را برای صادرات انتخاب کنید. همانطور که در تصویر بالا نشان داده شده است سبز می شود.
  3. بر روی مدل کلیک راست کرده، سپس "Export as STL/OBJ…" را انتخاب کنید.
  4. "Object file (*.stl)" را به عنوان نوع قالب انتخاب کنید.
  5. نام فایل را وارد کنید.
  6. فایل را ذخیره کنید.
Prusaslicer تنها نرم افزاری نیست که به شما امکان انجام این تبدیل را می دهد. تقریباً هر Slicer دیگری که وجود دارد این گزینه را ارائه می دهد، از جمله Cura، Superslicer، و Idemaker.

تبدیل OBJ به STL - چگونه فایل های OBJ را به STL کانورت کنیم؟

از نرم افزار CAD استفاده کنید

تبدیل فایل های پرینتر سه بعدی-۲
به تاریکی به من بپیوندید!
آخرین گزینه ای که در مورد آن صحبت خواهیم کرد استفاده از نرم افزار CAD برای تبدیل فایل ها است. اگرچه گزینه‌های دیگر سریع‌تر هستند، استفاده از نرم‌افزار قوی‌تر برخی از امکانات مفید مانند تغییر تعداد چند ضلعی‌ها را باز می‌کند. هر برنامه CAD رابط کاربری و قراردادهای نامگذاری خود را دارد، اما روند در همه آنها مشابه است. بیایید از Blender، یک برنامه مدل سازی و انیمیشن سه بعدی رایگان، برای تبدیل OBJ خود به STL استفاده کنیم:
  1. فایل خود را وارد کنید
  2. شی مورد نظر را برای صادرات انتخاب کنید. همانطور که در تصویر بالا نشان داده شده است با رنگ نارنجی مشخص خواهد شد.
  3. با پیمایش به "File > Export > Wavefront (.obj)" شی را صادر کنید.
  4. نام فایل را وارد کنید.
  5. فایل را ذخیره کنید.
لیست طولانی از گزینه های جایگزین برای Blender وجود دارد. اگر نرم‌افزار open-source را ترجیح می‌دهید، برخی از نمونه‌ها عبارتند از Fusion 360، Meshmixer یاFreeCAD . همه آنها به شما این امکان را می دهند که فایل خود را تبدیل کنید و در طول مسیر به مدل خود ویرایش کنید.

مجموعه KING3D 

خدمات ما 

خدمات طراحی سه بعدی خدمات پرینت سه بعدی خدمات پرینت سه بعدی تهران خدمات تعمیر پرینتر سه بعدی تعرفه قیمت پرینت سه بعدی آموزش پرینتر سه بعدی دانلود سنتر  فروش فایل‌های STL آموزش نرم افزار طراحی و پرینتر سه بعدی

خرید فیلامنت پرینتر سه بعدی PLA