تبدیل مدل سه‌بعدی

روی دستگاه شما اجرا می‌شود · فایل شما از دستگاهتان خارج نمی‌شود.

مدل را اضافه کنید و انتخاب کنید به چه چیزی تبدیل شود. یازده قالب خوانده می‌شود — GLB، glTF، OBJ، STL، PLY، FBX، Collada (DAE)، 3MF، AMF، VRML و USDZ — و شش قالب نوشته می‌شود: GLB، glTF، OBJ، STL، PLY و USDZ. فایل روی دستگاه خودتان خوانده، بازسازی و نوشته می‌شود؛ چیزی به جایی نمی‌رود.

اینجا این موضوع از هر ابزار دیگری در این سایت مهم‌تر است: یک فایل سه‌بعدی معمولاً قطعهٔ یک مشتری است، اسکن یک ساختمان، یا طرحی که هنوز نمایش داده نشده. فایل STL که به چاپگر می‌رود، فایل GLB که به وب‌سایت یا واقعیت افزوده می‌رود، فایل FBX که وارد موتور بازی می‌شود — هیچ‌کدام لازم نیست اول از سرور کس دیگری بگذرد.

اگر همراه مدل یک فایل MTL یا تصویرهای بافت دارید، یا فایل .gltf شما یک فایل .bin کنارش دارد، آن‌ها را هم اضافه کنید، وگرنه رنگ‌ها یا هندسه از دست می‌روند. و هر قالبی همه چیز را جا نمی‌دهد: قالب STL فقط شکل را نگه می‌دارد، پس رنگ و انیمیشن وارد آن نمی‌شوند — این ویژگی قالب است نه خطای تبدیل — و پیش از دانلود به شما گفته می‌شود، نه بعد از آن. GLB و glTF انیمیشن را کامل نگه می‌دارند؛ USDZ حرکت قطعه‌های کامل را نگه می‌دارد، اما حرکت اسکلت را نه.

راهنمای تبدیل مدل سه‌بعدی

  1. مدل را اضافه کنید — و فایل MTL با بافت‌هایش را اگر دارید.
  2. قالب خروجی را انتخاب کنید.
  3. روی «تبدیل» بزنید.
  4. نتیجه را دانلود کنید.

قالب‌های پشتیبانی‌شده و محدودیت‌ها

می‌خواند
GLB, glTF, OBJ (+MTL), STL, PLY, FBX, Collada (DAE), 3MF, AMF, VRML, USDZ
می‌نویسد
GLB, glTF, OBJ, STL, PLY, USDZ
انیمیشن را نگه می‌دارد
GLB و glTF؛ USDZ حرکت قطعه‌های کامل را نگه می‌دارد
فایل‌های همراه
فایل‌های .mtl و .bin و تصویرهای بافت وقتی اضافه‌شان کنید به کار می‌روند
کجا اجرا می‌شود
در مرورگر – بدون آپلود

مناسب نیست برای: نوشتن FBX، Collada یا 3MF، و همچنین قالب‌های CAD مانند STEP، IGES یا قطعه‌های SolidWorks: این‌ها جسم توپر هستند نه مش، و به هستهٔ CAD نیاز دارند نه مبدل مش.

کدام قالب‌ها اندازهٔ مدل را می‌گویند

فقط بعضی قالب‌های سه‌بعدی می‌گویند یک واحد چه معنایی دارد. GLB و glTF طبق تعریف به متر هستند. Collada، 3MF و AMF واحدشان را اعلام می‌کنند و ابزار آن را اعمال می‌کند؛ 3MFی که واحدی اعلام نکند به میلی‌متر خوانده می‌شود که پیش‌فرض این قالب است. OBJ، STL، PLY و VRML چیزی نمی‌گویند، و FBX واحدی ثبت می‌کند که برنامه‌های سازندهٔ آن بر سرش توافق ندارند؛ پس صفحه آن واحد را نشان می‌دهد ولی اعمالش نمی‌کند.

برای این قالب‌ها، صفحه اندازهٔ اندازه‌گیری‌شده را به‌صورت عدد خالی نشان می‌دهد و می‌پرسد یک واحد قرار بوده چه باشد. GLB، glTF و USDZ به متر نوشته می‌شوند، و OBJ و PLY هم وقتی واحدی انتخاب کنید. STL استثناست: نرم‌افزارهای آماده‌سازی چاپ عددهایش را میلی‌متر می‌خوانند، پس STL هر وقت اندازهٔ واقعی معلوم باشد به میلی‌متر نوشته می‌شود، و برای STL گزینه‌ها «یک متر» را هم دارند. STL ورودی وقتی خروجی GLB، glTF یا USDZ است به میلی‌متر خوانده می‌شود.

کدام سمت بالاست

قالب‌های چاپ، یعنی STL، 3MF و AMF، مدل را روی محور Z سرپا می‌کنند. glTF و بقیه آن را روی Y سرپا می‌کنند. وقتی این دو فرق کنند، صفحه مدل را یک‌چهارم دور می‌چرخاند تا در فایل تازه سرپا بایستد، مگر اینکه «محورها همان‌طور بمانند» را انتخاب کنید. PLY همان‌طور که هست رها می‌شود مگر اینکه خودتان بخواهید، چون اسکنرها بر سر جهت بالای آن توافق ندارند.

هر قالب خروجی چه چیزی را نگه می‌دارد

GLB و glTF هندسه، متریال‌ها، تصویرهای بافت و انیمیشن را نگه می‌دارند؛ glTFی که اینجا نوشته شود یک فایل است و داده‌هایش به‌صورت متن درونش ذخیره شده. STL فقط مثلث‌ها را نگه می‌دارد. PLY شکل را با نرمال‌ها، مختصات بافت و یک رنگ برای هر نقطه نگه می‌دارد، اما تصویرهای بافت را نه. OBJ وقتی مدل رنگ یا تصویر دارد در یک ZIP همراه فایل .mtl و تصویرهای بافتش می‌آید، و وقتی هیچ‌کدام را ندارد به‌صورت یک فایل .obj تنها. USDZ مدل، متریال‌هایش و انیمیشنی را که قطعه‌های کامل را حرکت می‌دهد نگه می‌دارد، اما انیمیشن استخوانی و blend shape را نه.

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

کدام فایل مدل است و شمارش‌ها چه معنایی دارند

مدل بزرگ‌ترین فایلی است که با پسوند مدل اضافه کرده‌اید؛ ZIP، .gz یا .kmz فقط وقتی به کار می‌رود که هیچ فایلی چنین پسوندی نداشته باشد. در پنل بعد از تبدیل، «نقطه‌ها» گوشه‌ها هستند، همان‌طور که در حین تبدیل نگه داشته می‌شوند: خواننده‌های OBJ، FBX، STL و Collada به هر مثلث سه گوشهٔ مخصوص خودش می‌دهند، پس برای این قالب‌ها نقطه‌ها سه برابر مثلث‌هاست، هرچند فایل نوشته‌شده آن‌ها را مشترک به کار می‌برد.

پرسش‌های متداول

آیا فایل من به سرور فرستاده می‌شود؟
نه. تبدیل به‌طور کامل در مرورگر و با توان دستگاه خودتان انجام می‌شود و فایل از رایانه یا گوشی شما بیرون نمی‌رود. هر ابزار پس از یک بار استفاده، بدون اینترنت هم کار می‌کند (ابزارهای ویدیو، تشخیص متن و حذف پس‌زمینه بار اول موتورشان را از همین سایت می‌گیرند).
چرا مدل بعد از تبدیل خاکستری شد؟
چون رنگ‌هایش در فایل‌هایی بود که اضافه نکردید. قالب OBJ متریال‌ها را در یک فایل MTL جداگانه نگه می‌دارد و آن هم به تصویرهای JPG یا PNG اشاره می‌کند. روی «افزودن فایل‌های بیشتر» بزنید، آن‌ها را هم بیفزایید و دوباره تبدیل کنید.
می‌شود FBX، Collada یا 3MF نوشت؟
نه، و در فهرست خروجی هم دیده نمی‌شوند. این سه خوانده می‌شوند ولی نوشته نمی‌شوند: نویسندهٔ قابل‌اعتمادی برایشان درون مرورگر وجود ندارد. صادقانه‌تر است فقط چیزی پیشنهاد شود که بشود درست به سرانجام رساند: GLB، glTF، OBJ، STL، PLY و USDZ.
انیمیشن حفظ می‌شود؟
در GLB و glTF بله، کامل. در USDZ انیمیشنی که قطعه‌های کامل را حرکت می‌دهد حفظ می‌شود، اما انیمیشن استخوانی و blend shape نه. در OBJ، STL و PLY نه — این قالب‌ها جایی برای نگه‌داشتنش ندارند. آنچه حفظ می‌شود پیش از دانلود نوشته می‌شود.
کدام قالب را انتخاب کنم؟
GLB برای وب، برای واقعیت افزوده و برای وقتی که می‌خواهید یک فایل واحد که همه چیز را در خود دارد برای کسی بفرستید. STL برای چاپ سه‌بعدی. OBJ وقتی برنامهٔ مقابل چیزی قدیمی و پرپشتیبانی می‌خواهد. USDZ برای Quick Look روی آیفون یا آی‌پد.
مدل تا چه اندازه‌ای می‌تواند بزرگ باشد؟
مرز را حافظه‌ای تعیین می‌کند که مرورگر به یک زبانه می‌دهد، نه خود قالب؛ پس گوشی کمتر از لپ‌تاپ از پسش برمی‌آید. بالای حدود ۱۲۰ مگابایت صفحه هشدار می‌دهد که تبدیل به حافظهٔ آزاد زیادی نیاز دارد، و اگر مدلی برای باز شدن بیش از حد سنگین باشد، دقیقاً همین به شما گفته می‌شود.

ابزارهای مرتبط

بیشتر در مدل‌های سه‌بعدی

این صفحه به زبان‌های دیگر: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · اردو · Bahasa Indonesia · বাংলা