تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

 

 

تبدیل تصاویر دوبعدی به مدل های سه بعدی مهارت ارزشمندی برای علاقه مندان به چاپ سه بعدی است و رایج ترین فرمت فایل برای چاپ سه بعدی، STL می باشد. دلایل متعددی برای تبدیل یک تصویر به مدل سه بعدی وجود دارد، از جمله تصاویر لمسی برای افراد دارای نقص بینایی.

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

پس، اگر می پرسید آیا فوراً یک سردیس از مونالیزا را با استفاده از یک عکس از آن به دست خواهید آورد، پاسخ خیر است (مگر اینکه کمی عضلات هنری خود را به کار بیندازید). اما این بدان معنا نیست که روش های زیر کاربردی ندارند!

در این مقاله، ما بر روی یک برنامه خاص، Smoothie3D، تمرکز خواهیم کرد و فرآیند تبدیل یک تصویر دو بعدی به مدل سه بعدی را برایتان شرح می دهیم. بیایید شروع کنیم!

 

تبدیل فایل JPG به STL با

Smoothie3D

 

_______

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

شروع به کار

 

رابط کاربری Smoothie3D نسبتاً ساده است (منبع: Mohammad Usman Khan via All3DP)

 

Smoothie3D یک برنامه مبتنی بر وب است که به کاربران اجازه میدهد تصویر JPG یا PNG را بارگذاری کرده و با کمی تلاش، آن را به مدل سه بعدی تبدیل کنند که می تواند به فرمت STL یا OBJ صادر شود. این ابزار در میان علاقه مندان به سرگرمی بسیار محبوب است و به دلیل دسترسی آسان و رابط کاربری دوستانه اش شناخته شده است. این برنامه کاملاً مبتنی بر وب است، بنابراین می توانید از هر مرورگری به آن دسترسی داشته باشید. با این حال، یک هشدار کوچک وجود دارد: برای شروع کار حداقل 3 دلار هزینه دارد. همچنین یک برنامه برای کاربران آیپد نیز موجود است که حدود 3 دلار هزینه دارد.

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

با این حال، مدل نهایی دقت محدودی خواهد داشت. این بیشتر به دلیل محدودیت های برنامه است، اما همچنین به سطح مهارت کاربر بستگی دارد. در حالی که می توانید هر شیء را در Smoothie3D تبدیل کنید، اشیاء صاف با شکل های ساده تر دقت بهتری خواهند داشت و تبدیل آنها آسان تر است. در همین حال، اشیاء پیچیده تر با لبه ها و منحنی های تیز نیاز به مهارت و درک خاصی از نرم افزار دارند تا اجرا شوند.

مهم است که توجه داشته باشید این برنامه فقط با اشکال جامد کار میکند. اگرچه میتوان چندین شکل را ترکیب کرد تا یک شیء تشکیل شود، قسمت های خالی و جزئیات دقیق آسان به دست نمی آیند. از نظر نظری امکان پذیر است که این کار را با تعریف شکل های کوچکتر و تطبیق آنها انجام دهید، اما میزان تلاش مورد نیاز ارزش آن را ندارد. نرم افزارهای مدل سازی سه بعدی پیشرفته تر مانند Blender برای این کارها مناسب تر خواهند بود.

بنابراین، Smoothie3D به شدت برای علاقه مندانی که به دنبال یک راه حل سریع و قابل اعتماد برای نیازهای مدل سازی سه بعدی خود هستند، پیشنهاد میشود. بدون معطلی، بیایید نگاهی به نحوه کار Smoothie3D با یک مثال گام به گام بیندازیم.

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

چیدمان

 

افزودن یک تصویر به سادگی 1, 2, 3 است (منبع: Mohammad Usman Khan via All3DP) 

 

بیایید قبل از شروع، نگاهی به رابط کاربری بیندازیم. برای شروع، (1) دکمه “Image” در نوار بالا قرار دارد. با کلیک بر روی این دکمه می توانید تصاویر خود را با (2) انتخاب “Add”  از منوی کشویی وارد کنید و سپس تصویر خود را بارگذاری کنید.

در زیر نوار، سه پنل مشاهده خواهید کرد. از پنل بالا سمت راست (3)، می توانید به هر یک از دیدگاه های مکعبی تغییر کنید. یا اگر می خواهید چرخش آزادی از نما داشته باشید، می توانید نما را از پنل بالا سمت چپ (4) جابجا کنید. در مرکز، پنل اشکال قرار دارد. در اینجا، می توانید نوع شکلی که می خواهید ایجاد کنید را انتخاب کنید. اگر نشانگر خود را بر روی گزینه ای قرار دهید، نام آن نمایش داده میشود.

پنل شکل از دو بخش تشکیل شده است. پنج گزینه در سمت چپ، اشکال کلاسیک از پیش تعریف شده (5) هستند که از چپ به راست عبارتند از مکعب ها، کره ها، استوانه ها، منشورها و متن. سه گزینه در سمت راست (6) برای اشکال تعریف شده توسط کاربر هستند: smooth، extrude و revolved.

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

گام 1: وارد کردن تصویر

 

یک سنجاب در زیستگاه طبیعی خود (منبع: All3DP)

 

برای شروع، شما به تصویری که می خواهید آن را تبدیل کنید نیاز دارید. (1) روی “Image” در نوار بالا کلیک کنید، Add” (2) “ را از منوی کشویی انتخاب کنید و تصویر خود را بارگذاری کنید.

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

 

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

گام 2: طرحواره شیء را ترسیم کنید

 

کلیک کنید، بکشید و طرحواره ها را برای ایجاد شکل های مورد نیازتان ترسیم کنید (منبع: Mohammad Usman Khan via All3DP)

 

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

از پنل شکل، (1) گزینه smooth shape انتخاب کنید. این به شما امکان میدهد تا شکل های صاف را در تصویر تعریف کنید. اگر می خواهید شکل خود را در یک جهت خاص گسترش دهید، (2) گزینه  extrude shape را انتخاب کنید. به طور مشابه، برای ایجاد یک شکل دورانی، (3) گزینه revolved را انتخاب کنید. 

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

از آنجا که گل، مدل نسبتاً ساده ای است، فقط لازم است سه شکل را بکشیم: یک جوانه، یک ساقه و یک گلبرگ. اگر شیء حتی ساده تر بود، می توانستیم آن را با یک شکل واحد بسازیم.

 

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

گام 3: ویرایش منحنی

 

در نقاشی با موس مهارت ندارید؟ مشکلی نیست! (منبع: Mohammad Usman Khan via All3DP)

 

کشیدن دستی یک شکل با نشانگر ممکن است همیشه دقیق ترین نتایج را به دست ندهد. با این حال، شما می توانید منحنی را به دلخواه خود ویرایش کنید.

مشخصات منحنی (کانتور) را می توان با کلیک کردن بر روی دکمه نمایش کانتور از پنل شکل و انتخاب گزینه “yes” در سمت چپ، دستکاری کرد. توجه داشته باشید که گزینه “no/yes” زمانی نمایش داده میشود که یک شکل مشخص شده باشد. از پنل پایین سمت چپ، میتوانید درجه منحنی را در جهت X/Y کنترل کنید. برای ویرایش نقاط منحنی، یک نقطه را به موقعیت دلخواه بکشید.

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

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

گام 4: دست کاری کردن

 

شکل ها را جابجا و دستکاری کنید تا مدل خود را بسازید (منبع: Mohammad Usman Khan via All3DP)

 

پس از تعریف شکل های خود، می توانید به دلخواه آنها را دستکاری کنید. برای این کار، ابتدا یکی را انتخاب کنید؛ در مورد ما، یک گلبرگ را انتخاب کردهایم.

موقعیت و اندازه شکل را میتوان با استفاده از دسته دایره ای که هنگام انتخاب شکل ظاهر میشود، دستکاری کرد، با استفاده از گزینه های translation (1) و rotation (2) و scaling (3). برای استفاده از هر یک از این عملکردها، کافی است بخش مربوطه از دسته را کلیک و بکشید، همانطور که در زیر توضیح خواهیم داد.

در حالی که فقط دو میله در تصویر بالا قابل مشاهده است، در مجموع سه میله رنگی وجود دارد، از جمله قرمز برای محور X، سبز برای محور Y، و آبی برای محور Z. شما می توانید به سادگی به یک دیدگاه متفاوت بچرخید تا میله ها را تغییر دهید. در دید جلو، میله های محور X و Y قابل مشاهده هستند، در حالی که میله های محور X و Z در دید بالا قابل مشاهده هستند.

  • Translation: این عملکرد شیء را روی یک صفحه حرکت میدهد. برای ترجمه محوری (در یک محور واحد) یا دکمه مرکزی برای ترجمه آزاد (بدون محدودیت های محوری)، میله مربوطه را کلیک و بکشید.
  • Rotation: این ابزار باعث میشود شیء به دور محور خود بچرخد. برای چرخاندن آن، دکمه انتهای هر میله رنگی را کلیک و بکشید.
  • Scaling: این ویژگی یک شیء را بزرگ یا کوچک میکند. قوس انتهای هر میله رنگی را میتوان کلیک و کشید تا در آن محور مربوطه تغییر مقیاس دهد. برای تغییر مقیاس کل شیء، از قسمت های بدون رنگ دسته دایرهای استفاده کنید.

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

گام 5: تغییر و چیدمان

 

تغییر مقیاس برای هماهنگ کردن اندازه ها (منبع: Mohammad Usman Khan via All3DP)

 

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

سایر ویژگی های موجود در پنل پایین سمت چپ شامل (2) گزینه “remove” که یک شکل را پاک میکند، (3) گزینه “reset” که تمام تغییرات انجام شده بر روی یک شکل را بازنشانی میکند، و(4) گزینه “op” که یک عملکرد بولی را فراهم میکند. برای عملیات های بولی، '+' اجتماع را انجام میدهد. ما از این برای یکپارچه کردن تمام شکل ها و اطمینان از اینکه آنها به یک شیء واحد مناسب برای چاپ سه بعدی تبدیل شوند، استفاده کردیم. عملیات '–' برای تفریق است که می تواند یک شکل را از شیء دیگری کم کند، به زبان ساده.

برای گل، ما ساقه را در محور Y چرخاندیم تا از تداخل با گلبرگ ها جلوگیری کنیم. شکل گلبرگ باید در محور Z کوچک شود زیرا عمق استاندارد برای شکل های برجسته برای جا دادن در گلبرگ بیش از حد بزرگ بود.

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

 

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

گام 6: نهایی کردن

 

یک مدل ساده از گل، کامل و آماده برای چاپ! (منبع: Mohammad Usman Khan via All3DP)

 

پس از اتمام تغییرات خود، می توانید (1) مدل خود را از منوی پروژه با استفاده از گزینه  “Save as” ذخیره کنید. ما تصویر را با استفاده از گزینه “remove” برداشتیم تا ببینیم مدل بدون بافت ها و رنگ هایش، مانند یک فایل STL، چگونه به نظر میرسد.

در نهایت، (2) منوی تبادل را باز کنید و گزینه “Export to STL” را انتخاب کنید. و با این مرحله نهایی، کار شما تمام است!

 

 

جایگزین ها

حال، ما به بررسی برخی از برنامه های جایگزین محبوب و سایر روش ها برای تبدیل تصویر 2 بعدی به مدل 3 بعدی خواهیم پرداخت.

 

_______

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

گام 7: برنامه های مشابه

 

Monster Mash روش دیگری برای به حیات آوردن تصاویر شما به عنوان مدلهای سهبعدی است (منبع: Monster Mash)

 

اگر به دنبال جایگزینی برای Smoothie3D هستید، در اینجا برخی گزینه های مشابه قابل بررسی آورده شده است.

 

Monster Mash

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

Archipelis

Archipelis یک جایگزین دیگر است که ارزش ذکر کردن دارد. این برنامه یک نرم افزار پولی است (که در حال حاضر حدود 30 دلار هزینه دارد) که می توانید دانلود کنید. این برنامه به طور مشابه به Smoothie3D کار میکند اما دارای قابلیت های اضافی است. این ویژگی ها شامل ادغام نرم شکل های ایجاد شده، بافت دار کردن سطوح و انجام عملیات اجتماع، تفاضل و تقاطع است. همچنین گفته میشود که دقت بالاتری نسبت به Smoothie3D دارد.

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

گام 8: مبدل های آنلاین

 

مبدل های فرمت فایل نمی توانند همیشه کاری را که می گویند انجام دهند (منبع: AnyConv)

 

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

با این حال، در این مقاله، ما در مورد تبدیل از 2 بعدی به 3 بعدی صحبت می کنیم و در حالی که بسیاری از مبدل های آنلاین به شما می گویند که می توانند این کار را انجام دهند، در بیشتر موارد، آنها تنها نوع فایل را تبدیل می کنند و نه محتوای آن. وقتی ما تلاش کردیم یک PNG از یک لوگو را به STL تبدیل کنیم، نتیجه یک مربع برجسته بود بدون هیچ جزئیاتی برای نشان دادن تصویر.

با این حال، اگر می خواهید شانس خود را امتحان کنید، چند گزینه برای تبدیل فایل رایگان آنلاین وجود دارد، مانند AnyConv. این کار به سادگی کشیدن فایل به داخل، کلیک کردن بر روی تبدیل و دانلود نتیجه است، بنابراین فقط چند ثانیه طول خواهد کشید تا امتحان کنید.

به طور جایگزین، مبدل های قابل دانلودی مانند AccuTrans 3D وجود دارند که پولی هستند، اما ممکن است نسبت به گزینه های رایگان آنلاین قابل اعتمادتر باشند.

 

 

تبدیل JPG/PNG به STL:

چگونه تصاویر را به STL تبدیل کنیم

گام 9: روش های دیگر

 

3D Builder یک ابزار آسان برای استفاده برای برجسته سازی است (منبع: Microsoft)

 

حال، ما برخی دیگر از روش های تبدیل تصاویر 2 بعدی به مدل های 3 بعدی داریم که ارزش بررسی دارند:

 

مایکروسافت 3D Builder

یک گزینه دیگر، و احتمالاً آسان ترین برای استفاده، برنامه 3D Builder است که به طور پیش فرض بر روی اکثر کامپیوترهای ویندوز نصب شده است. ویژگی ای وجود دارد که می تواند به راحتی یک تصویر را به فایل STL یا OBJ تبدیل کند. (این کار بر روی Mac کار نخواهد کرد، فقط بر روی ویندوز 10 یا بالاتر.)

نحوه انجام کار به این صورت است:

اگر هنوز 3D Builder را بر روی کامپیوتر خود ندارید، آن را از فروشگاه Microsoft دانلود کنید.
پس از دانلود و نصب برنامه، تصویر خود را به فضای کاری بکشید یا به “Insert > Add” بروید و تصویر را انتخاب کنید.
اسلایدرهای “Levels” و “Smooth” را تنظیم کنید تا تصویر شما واضح و شفاف شود. همچنین میتوانید بین روشهای “Contour”و “Height Map” و“Edge” و “Stamp” برای به دست آوردن اثرات مختلف تغییر دهید.
وقتی از مدل راضی بودید، روی دکمه “Import Image” کلیک کنید. در اینجا، می توانید مقیاس را با ابزار “Scale” در پایین فضای کاری تغییر دهید. هنگام تغییر مقیاس، نسبت ها را با کلیک کردن بر روی قفل در همان منو، فقل کنید.


نرم افزارهای مدل سازی 3 بعدی

یک برنامه مدل سازی مانند Blender می تواند به شما کمک کند تا خلاقیت خود را به کار گیرید (منبع: Blender)

 

یک گزینه دیگر، استفاده از برنامه مدل سازی مانند Blender است که می توانید به صورت رایگان از  website آن دریافت کنید. این نوع نرم افزار معمولاً برای ایجاد تصاویر از ابتدا استفاده میشود، نه متفاوت از مجسمه سازی با گل، اما آنها همچنین می توانند فرمت های فایل 2 بعدی را بخوانند، که می توانید بر اساس آنها بسازید. این کار نیاز به تلاش بسیار بیشتری نسبت به سایر روش ها دارد، اما استفاده از نرم افزار مدل سازی همچنین به شما دقت و آزادی بیشتری در طراحی های پیچیده میدهد.

اگر از قبل Autodesk Maya را دارید، عمدتاً همان مجموعه ابزارها را به عنوان بلندر ارائه میدهد. از آنجا که عمدتاً توسط حرفه ای ها استفاده میشود، شما همچنین برای آنچه دریافت میکنید هزینه پرداخت خواهید کرد.

زمینه میانی بین بلندر و مایا، SketchUp است، با نسخه های رایگان و پولی. این برنامه تاکنون آسان ترین برای استفاده است، اما سهولت استفاده با کمتر بودن قابلیت ها نسبت به دو گزینه قبلی همراه است. اگر هنوز مطمئن نیستید که مدل سازی 3 بعدی برای شما مناسب است، SketchUp یک برنامه عالی برای شروع است..

یک پیشنهاد دیگر Autodesk Fusion است که، هرچند نرم افزار CAD، CAM و CAE، امکان مجسمه سازی 3 بعدی و تبدیل کردن به فرمت STL را میدهد. این یک گزینه عالی است اگر آنچه طراحی می کنید دارای قطعات مکانیکی یا الکتریکی پیچیده است. نکته مثبت این است که اگر دانشجو یا هنرمند هستید که قصد دارید Fusion 360 را صرفاً برای استفاده شخصی به کار ببرید، می توانید مجوز را به صورت رایگان دریافت کنید.

 

تبدیل SVG

شما می توانید فایل های SVG را در Tinkercad به STL تبدیل کنید (منبع: All3DP)

 

تبدیل تصاویر SVG (گرافیک برداری قابل مقیاس) به فایل های STL یک روش برای برجسته سازی تصاویر تخت است که به آنها عمق میبخشد و آنها را آماده برای چاپ سه بعدی میکند. SVG یک فرمت فایل پرکاربرد است و میتوان آن را با تقریباً هر ویرایشگر متن یا نرم افزار نقاشی ایجاد کرد. در زمینه فعلی، ابتدا فایل های JPG یا PNG به فرمت SVG تبدیل می شوند و سپس به STL تبدیل می شوند.

برای مرحله اول، یک راه استفاده از نرم افزاری مانند Inkscape است، در حالی که راه دیگر استفاده از مبدل های فرمت فایل آنلاین مانند  Online-Convert، Simplified یا  Autotracer است.

در مورد تبدیل آنها به STL، چند گزینه وجود دارد، از جمله برنامه های رایگان دیگر مانند Tinkercad.

 

 


 

منبع: All3dp.com