تبدیل Collada (DAE) به OBJ

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

قالب Collada سال‌ها قالب تبادل میان برنامه‌های معماری و مدل‌سازی بود و هنوز از SketchUp و ابزارهای قدیمی بیرون می‌آید. اشکال کار این است که هر سال برنامه‌های کمتری بازش می‌کنند. رفتن به OBJ سازگاری را به آن برمی‌گرداند.

تبدیل واحدها را محترم می‌شمارد: یک فایل DAE اعلام می‌کند با چه واحدی اندازه می‌گیرد و همان اعلام اعمال می‌شود، پس مدل هزار برابر بزرگ‌تر یا کوچک‌تر ظاهر نمی‌شود. متریال‌ها به فایل MTL همراه OBJ می‌روند.

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

راهنمای تبدیل Collada (DAE) به OBJ

  1. فایل DAE را اضافه کنید — و فایل‌های همراهش را اگر هست.
  2. مطمئن شوید OBJ انتخاب شده است.
  3. روی «تبدیل» بزنید.
  4. فایل OBJ را دانلود کنید.

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

ورودی
DAE
خروجی
OBJ
فایل‌های همراه
تصویرهای بافت وقتی اضافه‌شان کنید به کار می‌روند
انیمیشن را نگه می‌دارد
نه — قالب نمی‌تواند نگهش دارد
کجا اجرا می‌شود
در مرورگر – بدون آپلود

مناسب نیست برای: انیمیشن Collada — قالب OBJ فقط یک ژست نگه می‌دارد.

OBJ چه چیزهایی می‌گیرد

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

گوشه‌هایی که در یک نقطه قرار دارند یک بار نوشته و مشترک می‌شوند؛ پس در ویرایشگر، وجه‌ها هر جا به هم می‌رسند به هم وصل‌اند.

متریال‌ها و بافت‌ها

وقتی .dae رنگ یا بافت دارد، دانلود یک zip است با .obj، یک فایل .mtl و تصویرهای بافتی که اضافه کرده‌اید، تا سطح‌ها همان‌طور که بودند باز شوند. هر متریال نامش را نگه می‌دارد و بخشی که چند متریال دارد برای هر کدام یک سطر usemtl می‌گیرد. فایل .mtl رنگ، براقیت، تابش و شفافیت هر متریال را دارد و تصویرهایش را نام می‌برد. تصویری که .dae نامش را آورده اما شما اضافه نکرده‌اید کنار فایل دانلودی فهرست می‌شود.

واحدها و جهت بالا

فایل Collada واحدش را اعلام می‌کند؛ مثلاً SketchUp اینچ می‌نویسد. ابزار همان واحد را اعمال می‌کند، پس عددهای OBJ همیشه متر هستند: دیواری به بلندی ۱۰۰ اینچ در OBJ عدد ۲٫۵۴ است. وقتی برنامه‌ای می‌پرسد OBJ با چه واحدی است، متر را انتخاب کنید. فایل .daeی که با Z رو به بالا ذخیره شده طوری چرخانده می‌شود که Y رو به بالا باشد، یعنی جهتی که بیشتر برنامه‌ها از OBJ انتظار دارند، و مدل سرپا می‌ایستد.

مدل‌هایی که به شکل .kmz ذخیره شده‌اند

فایل .kmz، همان که SketchUp و Google Earth ذخیره می‌کنند، یک zip است که یک .dae و تصویرهایش را در خود دارد. همان‌طور که هست اضافه‌اش کنید: همین‌جا باز می‌شود و .dae درونش همراه تصویرهایش تبدیل می‌شود.

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

آیا فایل من به سرور فرستاده می‌شود؟
نه. تبدیل به‌طور کامل در مرورگر و با توان دستگاه خودتان انجام می‌شود و فایل از رایانه یا گوشی شما بیرون نمی‌رود. هر ابزار پس از یک بار استفاده، بدون اینترنت هم کار می‌کند (ابزارهای ویدیو، تشخیص متن و حذف پس‌زمینه بار اول موتورشان را از همین سایت می‌گیرند).
مقیاس حفظ می‌شود؟
بله. فایل DAE واحدش را اعلام می‌کند و اینجا اعمال می‌شود، پس فایل OBJ با اندازهٔ واقعی بیرون می‌آید نه با عددهای خام.
بافت‌ها چطور؟
اگر فایل DAE به تصویرهایی کنار خودش اشاره می‌کند، آن‌ها را هم اضافه کنید تا فایل MTL ساخته‌شده به آن‌ها ارجاع دهد.

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

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

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