تخریب مش با حفظ هندسه: درون موتور سبکسازی BIM از 3D Expert
خط تولید محصول: کجا دنمادزندگیهای وابسته
قبل از پرداختن به جزئیات فنی، در اینجا نحوهی ادغام فرآیند تخریب مش و حذف دادههای زائد در خط تولید محصولات 3D Expert آورده شده است. این تکنیکهایوs منحصراً در مرحلهی سبکسازی اجرا میشوند - هرگز در طول استخراج یا رندرینگ انجام نمیشوند:
- افزونه سهبعدی/BIM (فقط استخراج) - در حال حاضر 6 افزونه خروجی بومی برای پلتفرمهای CAD/BIM (Revit، Bentley، Tekla و غیره) وجود دارد که بر اساس APIهای رسمی فروشندگان ساخته شدهاند. هندسه، بافتها، مواد، درختهای ساختاری و دادههای توصیفی را از فرمتهای بومی (.rvt، .dgn و غیره) با از دست دادن صفر داده استخراج میکند. خروجی: فایل GLZIP میانی (فشرده نشده) + فایل DB (ویژگیها). این افزونه عملیات تجزیه، فشردهسازی یا هرگونه سبکسازی را انجام نمیدهد - تنها کار آن استخراج بدون اتلاف از فرمتهای اختصاصی است.
- تولیدکننده فایل Opt (Lightweighting → خروجی .opt) — موتور سبکسازی که عملیات تفکیک مش، حذف دادههای اضافی، فشردهسازی Draco، تولید LOD و بستهبندی پایگاه داده ویژگی را انجام میدهد، همه در رایانه محلی کاربر. GLZIP میانی (از افزونه) یا فرمتهای باز (IFC، FBX، STEP، 3DXML و غیره) را دریافت میکند. خروجی: مدل **با فرمت .opt** + فایل پایگاه داده. این تنها محصولی است که فایلهای .opt را برای رندر وب پاییندستی تولید میکند.
- دستیار مدل و دادههای سهبعدی (سبکسازی + رندرینگ دسکتاپ، ویندوز ۱۰+) — یک برنامه دسکتاپ بومی ویندوز ۱۰+ که GLZIP (از افزونه) یا فرمتهای باز را وارد میکند، همان عملیات تفکیک مش و حذف دادههای اضافی را مانند Opt File Generator انجام میدهد، سپس بلافاصله مدل را با پرسوجوی کامل ویژگی رندر میکند — همه در یک برنامه یکپارچه. فایلهای .opt را خروجی نمیدهد؛ این یک ابزار کاربر نهایی است، نه یک مبدل فایل.
- لودر Rapid3D برای Three.js (رندر وب) — یک بسته npm که مدلهای با فرمت .opt (تولید شده توسط Opt File Generator) را مستقیماً میخواند و در صحنههای Three.js بارگذاری میکند. یک رمزگشای WASM Draco را برای رفع فشار سمت مرورگر با جریاندهی تدریجی تکهها تعبیه میکند. این مرحله رندر است — فایلهای .opt را مصرف میکند، هرگز آنها را تولید یا اصلاح نمیکند.
به طور خلاصه: این افزونه، فرمتهای بومی را به GLZIP میانی استخراج میکند. Opt File Generator عملیات تفکیک مش + حذف افزونگی را انجام میدهد و فایلهای .opt را برای استقرار وب خروجی میدهد. 3D Model & Data Asst نیز همین سبکسازی را انجام میدهد و مستقیماً روی ویندوز 10+ رندر میکند - بدون خروجی .opt. Rapid3D Loader برای رندر وب، .opt را میخواند.
────────────────────────────────────────────────────────────
بخش اول: تجزیه خودکار مش - نگاشت شده به محصول
سادهسازی با حفظ هندسه مبتنی بر QEM
تجزیه خودکار مش، فرآیندی است که در آن تعداد مثلثها کاهش مییابد و در عین حال ظاهر بصری مدل و - به ویژه برای BIM - دقت مهندسی آن حفظ میشود. موتور تجزیه در نرمافزار 3D Expert بر اساس الگوریتم بهبود یافته Quadric Error Metric (QEM) ساخته شده است که با سازگاری با انحنا، محافظت از لبههای ویژگی، اعتبارسنجی توپولوژی و حفظ UV/بافت بهبود یافته است. این قابلیتها توسط Opt File Generator و 3D Model & Data Asst در مرحله سبکسازی انجام میشوند.
تأثیر عملکرد مثلثهای اضافی در مدلهای BIM:
| معیار عملکرد | تأثیر مثلثهای اضافی | بهبود پس از نابودی |
| تماسهای قرعهکشی | بسیاری از مشهای پراکنده باعث انفجار در Draw Call میشوند | کاهش ۶۰-۸۰ درصدی پس از ادغام مش |
| حافظه پردازنده گرافیکی | VBO های بزرگ باعث سرریز حافظه میشوند | تعداد ورتکسها ۵۰ تا ۸۰ درصد کاهش یافته، حافظه به طور قابل توجهی ضعیفتر شده است |
| نرخ فریم (FPS) | بارگذاری شبیهسازی گرافیکی توسط پردازنده گرافیکی، نرخ فریم را به زیر ۳۰ میرساند | نرخ فریم پایدار بالای ۶۰ فریم بر ثانیه پس از نابودی کامل |
- جمع شدن لبه مبتنی بر QEM - استاندارد صنعت، اصلاحشده
معیار خطای کوادریک (QEM) که توسط گارلند و هکبرت در سال ۱۹۹۷ معرفی شد، همچنان استاندارد بالفعل برای سادهسازی مش در کاربردهای صنعتی است. موتور 3D Expert از یک نوع بهبود یافته QEM استفاده میکند که یک ماتریس خطای متقارن ۴×۴ Q را برای هر رأس میسازد، محدودیتهای هندسی تمام صفحات وجه مجاور را جمعآوری میکند و با به حداقل رساندن خطای کوادریک حاصل، فروپاشی لبهها را اولویتبندی میکند. فرآیند: پیمایش تمام لبهها، محاسبه هزینه فروپاشی برای هر کدام، مرتبسازی در یک صف اولویتدار (min-heap) و فروپاشی تکراری لبههای کمهزینه تا رسیدن به تعداد مثلث هدف یا آستانه خطا.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+). ورودی: GLZIP از افزونه 3D/BIM (فقط استخراج) یا فرمتهای باز (IFC، FBX، STEP، 3DXML)
- سادهسازی تطبیقی مبتنی بر انحنا
همه سطوح به طور یکسان تخریب را تحمل نمیکنند. مناطق مسطح (دیوارها، دالهای کف) میتوانند ۸۰ تا ۹۰ درصد از مثلثهای خود را با تأثیر بصری ناچیز از دست بدهند، در حالی که مناطق با انحنای بالا (تیرهای منحنی، لولههای استوانهای، اتصالات کروی) برای حفظ وفاداری شکل به موزاییککاری متراکمتری نیاز دارند. موتور، انحنای متوسط را در هر رأس محاسبه میکند و یک ضریب جریمه (پیشفرض ۵.۰×) را به لبهها در مناطق با انحنای بالا اعمال میکند و تخریب را ابتدا به سمت مناطق مسطح هدایت میکند. فرمول هزینه نهایی فروپاشی، وزنهای چندگانه را ادغام میکند: هزینه = خطا (v̄) × w_boundary × w_curvature × w_uv × w_feature.
- قدرت گرفته از: تولیدکننده فایل Opt (lightweighting → .opt output) یا 3D Model & Data Assit (lightweighting + رندر دسکتاپ، ویندوز 10+)
- محافظت از لبهها
مدلهای BIM حاوی لبههای ویژگی حیاتی مهندسی هستند: خطوط کلی اجزا، انتقالهای سطح مقطع و گرههای اتصال. از بین بردن این لبهها، پروفایل اجزا را تحریف کرده و تفسیر مهندسی را به خطر میاندازد. موتور سه دسته را شناسایی و محافظت میکند: لبههای مرز باز (که فقط با یک مثلث مشخص میشوند)، لبههای مرز مواد (مثلثهای مجاور با شناسههای مواد مختلف) و لبههای چین (تغییر زاویه طبیعی > 60 درجه). لبههای ویژگی یک ضریب وزنی قابل تنظیم (پیشفرض 10.0-100.0×) دریافت میکنند که آنها را تقریباً در برابر از بین رفتن اولویت مصون میکند.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
- حفظ توپولوژی و اعتبارسنجی منیفولد
هر فروپاشی لبه قبل از اجرا، با پنج قانون توپولوژی اعتبارسنجی میشود: بررسی منیفولد (هیچ لبهای با بیش از ۳ مثلث مشترک نباشد)، بررسی معکوس کردن نرمال (نرمالهای وجه مجاور نباید معکوس شوند)، بررسی اتصال (مش نباید به بدنههای جداگانه تقسیم شود)، بررسی انحطاط (هیچ مثلث با مساحت صفر ایجاد نشود) و بررسی خود-تقاطع (موقعیت رأس جدید نباید با هندسه مجاور برخورد کند). فروپاشیهای نامعتبر رد و نادیده گرفته میشوند تا اطمینان حاصل شود که خروجی یک مش منیفولد معتبر و مناسب برای رندرینگ پاییندست، تشخیص برخورد و عملیات بولی باقی میماند.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
- مختصات UV و حفظ بافت مواد
سطوح اجزای BIM اغلب نقشههای بافت مواد را حمل میکنند. مدیریت نادرست UV در طول تخریب باعث ناهماهنگی بافت، کشش یا پارگی درز میشود. موتور چهار استراتژی محافظت در برابر اشعه ماوراء بنفش را پیادهسازی میکند: قفل کردن رأس درز (رأسهای روی درزهای UV از فروپاشی مستثنی هستند)، وزندهی لبه مرز UV (هزینه اضافی برای لبههای روی مرز UV)، درونیابی UV وزندار برای رأسهای جدید (بر اساس وزنهای مساحت مثلث مجاور) و قفل کردن مرز مواد (لبههایی که شناسههای مواد مختلف را پوشش میدهند، نمیتوانند فروپاشی شوند).
- قدرت گرفته از: تولیدکننده فایل Opt (lightweighting → .opt output) یا 3D Model & Data Assit (lightweighting + رندر دسکتاپ، ویندوز 10+)
- محاسبه مجدد عادی و مدیریت لبههای سخت/نرم
پس از اینکه فروریختن لبه، وجوه را حذف میکند، نرمالهای رأس مجاور باید برای روشنایی صحیح دوباره محاسبه شوند. موتور از محاسبه نرمال وزنی مساحت استفاده میکند: نرمال جدید = Σ(مساحت مثلث × نرمال مثلث) / Σ مساحت مثلث. طبقهبندی لبه سخت/نرم به طور خودکار اعمال میشود: اگر زاویه نرمال بین مثلثهای مجاور پس از فروریختن از 30 درجه بیشتر شود، لبه به عنوان یک لبه سخت با نرمالهای غیر درونیابی شده حفظ میشود. برای اجزایی با نگاشتهای نرمال، بردارهای تانژانت و بیتانگنت به صورت همزمان دوباره محاسبه میشوند.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
- حفظ تقارن
اجزای BIM معمولاً تقارن را نشان میدهند (ستونهای مستطیلی، لولههای استوانهای، تیرهای با مقطع متقارن). تخریب کنترل نشده میتواند این تقارن را بشکند و عدم تقارنهای بصری نامطلوبی ایجاد کند. موتور قبل از شروع تخریب، تشخیص صفحه تقارن را انجام میدهد، جفتهای رأس متقارن را شناسایی میکند و محدودیتهای فروپاشی هماهنگ را اعمال میکند - اطمینان حاصل میکند که هر دو طرف یک جزء متقارن به طور یکسان ساده میشوند.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
پنج بررسی اعتبارسنجی توپولوژی که قبل از هر فروپاشی لبه انجام میشود:
| بررسی | توضیحات | اکشن |
| بررسی منیفولد | آیا فروپاشی یک لبه غیر منیفولد (۳+ مثلث) ایجاد میکند؟ | رد کردن فروپاشی |
| بررسی فلیپ معمولی | آیا سطوح نرمال مجاور پس از فروپاشی معکوس میشوند؟ | رد کردن فروپاشی |
| بررسی اتصال | آیا فروپاشی، اتصال مش (بدنه تقسیمشده) را تغییر میدهد؟ | رد کردن فروپاشی |
| چک منحط | آیا فروپاشی مثلثهای با مساحت صفر ایجاد میکند؟ | جمع کردن + حذف موارد منحط |
| تقاطع خودکار | آیا موقعیت رأس جدید با هندسه مجاور برخورد میکند؟ | رد کردن فروپاشی |
────────────────────────────────────────────────────────────
بخش دوم: حذف دادههای تکراری مش - نگاشت شده به محصول
جوشکاری، حذف مواد فاسد و پاکسازی منابع
Decimation تعداد مثلثها را کاهش میدهد، اما اشیاء مش خروجی از پلتفرمهای CAD دادههای اضافی اضافی را حمل میکنند: رئوس تکراری، هندسهی منحط و منابع بدون مرجع. این موارد به رندرینگ کمکی نمیکنند، بلکه حافظه را مصرف کرده و زمان بارگذاری را کند میکنند. پاکسازی این دادهها پس از decimation، اندازه مدل را بیشتر کاهش داده و عملکرد زمان اجرا را بهبود میبخشد.
معیار جوشکاری رأس در انواع مدل:
| نوع مدل | رئوس قبل از | رئوس بعد از | کاهش |
| ساختمان (برج اداری) | ۴,۲۰۰,۰۰۰ | ۲,۱۰۰,۰۰۰ | ۵۰٪ |
| زیرساخت (پل) | ۸,۶۰۰,۰۰۰ | ۴,۹۰۰,۰۰۰ | ۴۳٪ |
| صنعتی (کارخانه شیمیایی) | ۱۵,۳۰۰,۰۰۰ | ۸,۷۰۰,۰۰۰ | ۴۳٪ |
- جوشکاری رأس اضافی (ادغام)
صادرکنندههای CAD اغلب چندین کپی از رأس را در موقعیت مکانی یکسان تولید میکنند - هر مثلث دادههای رأس مستقلی را حمل میکند، عملیات بولی باقیماندهها را به جا میگذارد و عوارض جانبی موزاییککاری، نسخههای تکراری ایجاد میکند. الگوریتم جوشکاری از یک شبکه درهمسازی مکانی برای دستهبندی رأسها با مختصات کوانتیزه استفاده میکند، سپس جستجوی مجاورت را در هر سطل انجام میدهد. دو رأس در فاصله اپسیلون (واحدهای مدل پیشفرض ۰.۰۰۱) تنها در صورتی ادغام میشوند که نرمالها، UVها و شناسههای مواد آنها سازگار باشند. رأسهایی با ویژگیهای متفاوت (لبههای سخت، درزهای UV) حفظ میشوند. شاخصهای مثلث برای ارجاع به رأس ادغامشده بهروزرسانی میشوند. دادههای معیار، کاهش ۴۳ تا ۵۰ درصدی رأس را در انواع مدل نشان میدهند.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
- حذف هندسه منحط
مثلثهای منحط - آنهایی که مساحت صفر یا نزدیک به صفر دارند - در رندر قابل مشاهده نقشی ندارند، اما فضای بافر شاخص را اشغال میکنند. آنها معمولاً ناشی از باقیماندههای عملیات بولی یا مشکلات دقت موزاییککاری هستند. موتور، مثلثهای منحط را از طریق سه معیار تشخیص میدهد: آزمون مساحت صفر (مساحت
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
- پاکسازی منابع بدون ارجاع
اشیاء مش ممکن است حاوی منابع تعریفشده اما بدون مرجع باشند که بدون تولید خروجی رندر، حافظه را مصرف میکنند. پس از تجزیه و جوش، موتور یک اسکن کامل شمارش مرجع برای پاکسازی انجام میدهد: رئوس یتیم (تعداد مرجع = 0)، اسلاتهای مواد استفاده نشده (بدون ارجاع به مثلث)، کانالهای UV خالی (UV2/UV3 همه [0,0])، کانالهای نرمال خالی (تانژانت/بیتژانت همه [0,0,0]) و کانالهای رنگی خالی (همه [1,1,1,1]). این پاکسازی، میزان اشغال حافظه را 5 تا 10 درصد دیگر کاهش میدهد.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
انواع منابع بدون ارجاع که در مرحله پس از پاکسازی پاکسازی شدهاند:
| نوع منبع | توضیحات | وضعیت پاکسازی |
| رئوس یتیم | رئوسی که به هیچ مثلثی ارجاع داده نشدهاند | تعداد ارجاع = ۰ |
| مواد استفاده نشده | اسلاتهای مواد تعریف شدهاند اما توسط مثلثها ارجاع داده نشدهاند | تعداد مرجع مواد = 0 |
| کانالهای خالی UV | کانالهای UV2/UV3 وجود دارند اما همگی صفر هستند | مقادیر کانال همه [0،0] |
| کانالهای عادی خالی | کانالهای تانژانت/بیتژانت همگی صفر | مقادیر کانال همه [0،0،0] |
| کانالهای رنگی خالی | کانال رنگ رأس تماماً سفید [1،1،1،1] | مقادیر کانال همه [1،1،1،1] |
────────────────────────────────────────────────────────────
بخش سوم: خط لوله پردازش پنج مرحلهای
تجزیه و تحلیل مش و حذف دادههای اضافی به عنوان یک مرحله پردازش مداوم در خط لوله سبکسازی اجرا میشوند. جریان کامل شامل پنج مرحله متوالی است که کاملاً روی رایانه محلی کاربر توسط Opt File Generator یا 3D Model & Data Asst اجرا میشود.

مرحله ۱: پیشپردازش
فایل ورودی (GLZIP میانی از افزونه 3D/BIM یا فرمتهای باز مانند IFC، FBX، STEP، 3DXML) به یک ساختار داده مش داخلی تجزیه میشود. تجزیه و تحلیل توپولوژی، لبههای مرزی، مرزهای مواد و لبههای ناپیوستگی نرمال را برای علامتگذاری لبه ویژگی شناسایی میکند. تشخیص تقارن، صفحات تقارن اجزا را شناسایی کرده و جفتهای رأس متقارن را ثبت میکند.
- ورودی از: افزونه سهبعدی/BIM (استخراج → GLZIP) یا فرمتهای باز (IFC، FBX، STEP، 3DXML). پردازش توسط: تولیدکننده فایل Opt یا دستیار مدل و داده سهبعدی
مرحله ۲: افزونگی - پاکسازی اولیه
قبل از شروع عملیات حذف، اولین مرحله جوشکاری رأسها، بار محاسباتی بعدی را کاهش میدهد. مثلثهای منحط و رأسهای یتیم حذف میشوند. یک گزارش پیش از پاکسازی، تعداد رأسها و مثلثهای حذف شده را برای قابلیت ردیابی حسابرسی ثبت میکند.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
مرحله ۳: تجزیه خودکار
ماتریسهای خطای QEM برای هر رأس ساخته میشوند. هزینههای فروپاشی لبه با تمام عوامل وزنی (مرز، انحنا، UV، ویژگی) محاسبه میشوند. یک صف اولویت حداقل-هیپ، فروپاشی لبه تکراری را از کمترین هزینه به بالاترین هزینه هدایت میکند، و قبل از هر عملیات، اعتبارسنجی توپولوژی انجام میشود. این فرآیند زمانی متوقف میشود که تعداد مثلثهای هدف یا حداکثر آستانه خطا حاصل شود.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
مرحله ۴: افزونگی پس از پاکسازی
ممکن است عملیات Decimation (حذف لبهها) رأسهای تکراری جدیدی (از ادغام لبهها) ایجاد کند، بنابراین یک مرحله جوشکاری دوم اجرا میشود. منابع بدون مرجع - رأسهای یتیم، اسلاتهای خالی مواد، کانالهای خالی - از طریق اسکن شمارش مرجع پاک میشوند.
- قدرت گرفته از: Opt File Generator (lightweighting → .opt output) یا 3D Model & Data Asst (lightweighting + desktop rendering, Win 10+)
مرحله ۵: پسپردازش و خروجی
تمام نرمالها و تانژانتهای رأسی تحت تأثیر، دوباره محاسبه میشوند. جداول نگاشت شناسه مؤلفه بهروزرسانی میشوند تا از صحت کوئریهای پایگاه داده ویژگی اطمینان حاصل شود. سپس Opt File Generator نتیجه را به صورت یک فایل مدل با فرمت .opt + فایل ویژگی پایگاه داده، که برای استفاده Rapid3D Loader در وب آماده است، خروجی میدهد. 3D Model & Data Asst از مرحله خروجی .opt صرف نظر میکند و نتیجه را مستقیماً در رندرکننده دسکتاپ یکپارچه خود در ویندوز 10+ بارگذاری میکند.
- تولیدکننده فایل Opt: خروجیهای .opt + DB → Rapid3D Loader (رندر وب). کمکرسان مدل و دادههای سهبعدی: سبکسازی + رندر مستقیم دسکتاپ (ویندوز ۱۰+، بدون خروجی .opt)
────────────────────────────────────────────────────────────
کدام محصول برای کدام نیاز؟
از بین بردن مش و حذف دادههای زائد از قابلیتهای رایجی هستند که توسط هر دو محصول سبکسازی ارائه میشوند. محصولی که انتخاب میکنید به این بستگی دارد که کاربران نهایی شما کجا هستند و چه کاری باید با مدل انجام دهند:
- ساخت یک پلتفرم BIM مبتنی بر وب یا داشبورد دوقلوی دیجیتال؟→ از افزونه 3D/BIM برای استخراج فایلهای .rvt/.dgn بومی به GLZIP میانی استفاده کنید، سپس Opt File Generator را برای انجام عملیات تفکیک مش + حذف افزونگی اجرا کنید (خروجی: .opt + DB). فایلهای .opt را در سرور وب خود مستقر کنید. با Rapid3D Loader برای Three.js بارگذاری کنید. پارامترهای تفکیک را میتوان از طریق پروفایلهای از پیش تعیینشده Opt File Generator تنظیم کرد.
- ارائه مدلهای BIM به مشتریان برای مشاهده آفلاین روی دسکتاپ؟→ از افزونه سهبعدی/BIM برای استخراج استفاده کنید، سپس مدل سهبعدی و دادههای کمکی (ویندوز ۱۰+) را به مشتری تحویل دهید. آنها GLZIP (یا فرمتهای باز مانند IFC/FBX/STEP) را وارد میکنند، و برنامه همان عملیات حذف دادههای تکراری + حذف افزونگی را انجام میدهد، سپس مدل را در یک تجربه یکپارچه رندر میکند - نیازی به فایلهای .opt جداگانه نیست.
- پردازش فرمتهای باز (IFC، FBX، STEP، 3DXML) بدون مجوز CAD بومی؟→ از افزونه صرف نظر کنید. فرمتهای باز را مستقیماً به Opt File Generator برای تجزیه دستهای + خروجی .opt (برای وب) یا به 3D Model & Data Asst برای تجزیه تعاملی + مشاهده دسکتاپ ارسال کنید.
- ارائه هم از طریق وب و هم از طریق دسکتاپ؟→ برای وب: استخراج با افزونه (بومی) یا وارد کردن فرمتهای باز → تولیدکننده فایل Opt (decimation + خروجی .opt) → بارگذاری Rapid3D. برای دسکتاپ: GLZIP را وارد کنید یا فرمتها را مستقیماً به 3D Model & Data Asst (Win 10+) باز کنید - این برنامه decimation را انجام میدهد و در یک برنامه رندر میکند، بدون نیاز به .opt.
────────────────────────────────────────────────────────────
خلاصه فناوری
| تکنیک | روش اصلی | دقت در نگهداری | اثر معمول |
| تجزیه مش | بهبود QEM + فروپاشی لبه | آگاهی از انحنا + لبه ویژگی + بررسی توپولوژی | کاهش مثلثی ۵۰-۸۵٪ |
| جوشکاری ورتکس | تطبیق هش مکانی + اپسیلون | بررسی سازگاری ویژگیها | ۴۳-۵۰٪ کاهش رأس |
| حذف دژنراتیو | تشخیص مساحت صفر/همخطی | فقط هندسه نامعتبر را حذف میکند | کاهش مثلثی ۲-۵٪ |
| پاکسازی منابع | اسکن تعداد مرجع | فقط منابع بدون ارجاع را حذف میکند | کاهش ۵ تا ۱۰ درصدی حافظه |
────────────────────────────────────────────────────────────
نتیجهگیری: چرا دقت اهمیت دارد
حذف دادههای زائد و کاهش حجم شبکه، ستونهای اصلی سبکسازی مدل BIM هستند. تفاوت بین یک نمایشگر سهبعدی اسباببازی و یک برنامه کاربردی BIM در سطح تولید، در انجام یا عدم انجام این کار نیست - بلکه در این است که آیا این کاهش حجم، دقت مهندسی را حفظ میکند یا خیر. یک سادهساز شبکه همه منظوره میتواند تعداد مثلثها را در یک آخر هفته کاهش دهد. سالها مهندسی اختصاصی برای حفظ لبههای ویژگی، حفظ اعتبار توپولوژی، محافظت از درزهای UV، رعایت تقارن و اطمینان از اینکه دقت ابعادی هر جزء در طول فرآیند دست نخورده باقی میماند، طول میکشد.
رویکرد 3D Expert - QEM بهبود یافته با سازگاری با انحنا، محافظت از لبههای چند معیاره، اعتبارسنجی توپولوژی پنج قانونه و پاکسازی افزونگی دو مرحلهای - با حفظ دقت هندسی مورد نیاز متخصصان AEC، به کاهش 70 تا 85 درصدی دادهها دست مییابد. و از آنجا که این تکنیکها در هر دو Opt File Generator و 3D Model & Data Asst تعبیه شدهاند، چه کاربران شما مدلها را در مرورگر از طریق Rapid3D Loader مشاهده کنند و چه در یک ایستگاه کاری رومیزی از طریق 3D Model & Data Asst، دقت یکسانی را دریافت خواهید کرد.
────────────────────────────────────────────────────────────
درباره شرکت
شرکت 3D Expert، با دفتر مرکزی در اوساکا، ژاپن، نرمافزارهای سهبعدی/BIM با کارایی بالا را برای صنعت جهانی AEC توسعه میدهد. سبد محصولات ما شامل موارد زیر است:
- افزونه سهبعدی/BIM — در حال حاضر ۶ افزونه بومی برای پلتفرمهای CAD/BIM، ساخته شده بر اساس APIهای رسمی فروشندگان. استخراج بدون اتلاف هندسه، بافتها، مواد، درختهای ساختاری و ویژگیها را از فرمتهای بومی (.rvt، .dgn و غیره) انجام میدهد. خروجی: GLZIP سطح متوسط. فشردهسازی، تجزیه یا سبکسازی را انجام نمیدهد.
- تولیدکننده فایل Opt — موتور سبکسازی دسکتاپ برای پردازش دستهای. GLZIP میانی (از افزونه) یا فرمتهای باز (IFC، FBX، STEP، 3DXML و غیره) را دریافت میکند و عملیات خردایش شبکه، حذف دادههای زائد، فشردهسازی Draco، تولید LOD و بهینهسازی شبکه را روی رایانه محلی کاربر اعمال میکند. خروجی: مدل با فرمت .opt + DB. این تنها محصولی است که فایلهای .opt تولید میکند.
- دستیار مدلسازی و دادههای سهبعدی — برنامه دسکتاپ بومی ویندوز ۱۰+. فرمتهای GLZIP (از افزونه) یا فرمتهای باز را وارد میکند، همان عملیات تفکیک مش و حذف افزونگی را مانند Opt File Generator انجام میدهد، سپس بلافاصله مدل را با پرسوجوی کامل ویژگیها رندر میکند — همه اینها در یک برنامه یکپارچه. فایلهای .opt را خروجی نمیدهد.
- Rapid3D Loader برای Three.js — بسته npm (opt-rapid3d-loader) با رمزگشای WASM Draco تعبیهشده، جریانسازی قطعهای پیشرونده و APIهای تعاملی کامل. مدلهای با فرمت .opt (تولید شده توسط Opt File Generator) را مستقیماً در صحنههای Three.js میخواند و بارگذاری میکند.
برای کسب اطلاعات بیشتر یا شروع یک دوره آزمایشی رایگان به آدرس https://www.opt3ds.com/ مراجعه کنید.
تماس: info@3dexpert.jp
© ۲۰۱۰–۲۰۲۶ شرکت متخصص سهبعدی. تمامی حقوق محفوظ است.
