חדש תמונה, וידאו, קריינות ותמלול בקריאה אחת, בלי להריץ מודל. מנסים בלי שרת

GPT
C

cadena-stepwise-cad

רץ בדפדפן

kulibinaimit2026-08-04

  • gradio

הכלי הופך קובץ תלת-ממד רגיל לקוד פייתון פרמטרי מבוסס CadQuery. הוא מיועד למי שרוצה לשחזר גיאומטריה הנדסית לתוך סביבת CAD בלי לבנות את החלק ידנית מאפס.

  • —הורדות בחודש
  • 44לייקים

מה זה

מעלים קובץ רשת בפורמט STL, OBJ, PLY או GLB, או בוחרים מתוך דוגמאות המערכת שכוללות גלילים, תותבים, גלגלי שיניים, קפיצים ומתקני עזר. הפלט הסופי כולל קוד CadQuery להרצה, דגם תלת-ממד שנבנה מהקוד וקובץ STEP תואם תוכנות הנדסה.

מאחורי הקלעים רץ המודל Qwen2-VL-2B בגרסה שאומנה בחיזוקים בשם CADENA-RL. בכל שלב, המערכת מרנדרת קולאז' של שמונה מבטים: שישה היטלים אורתוגרפיים שבהם הבהירות מקודדת עומק, ועוד שני מבטים איזומטריים. חלק היעד צבוע בירוק והגיאומטריה שנבנתה עד כה באדום.

המודל מזהה את ההבדלים בערוצי הצבע, מייצר את פעולת ה־CAD הבאה ומריץ אותה בעזרת OpenCASCADE. אם מדד הנפח החופף משתפר, הפעולה נשמרת והבנייה ממשיכה צעד אחר צעד עד להשלמת החלק.

מתאים ל

  • המרת רשת לקוד פרמטרי

    הפיכת קובצי מש מקובעים לסקריפט CadQuery שאפשר לשנות בו מידות ופרמטרים בקלות.

  • ייצוא קובצי STEP להנדסה

    שחזור מודלים סגורים והמרתם לפורמט STEP סטנדרטי לעבודה ישירה בתוכנות תיב"ם.

  • מחקר הנדסה לאחור אוטונומית

    בדיקת היכולת של מודלי שפה-ראייה לפרק גיאומטריה תלת-ממדית לפעולות בנייה מכניות.

איפה זה נופל

חלקים שמבוססים על סיבוב או דפוסים חוזרים, כמו גלגלי שיניים, מסבים, קפיצים וברגים, מקבלים תוצאות נמוכות בהרבה לעומת צורות ישרות. אם הקובץ שמועלה אינו גוף סגור ואטום לחלוטין, המערכת מוותרת על חישוב נפח מדויק ועוברת למדד משני בשם GMS כדי לדרג את הפעולות. בנוסף, חלקי הדוגמה בממשק נבנו מראש כגופים מושלמים באמצעות trimesh, כך שהם לא משקפים סריקות תלת-ממד מלוכלכות מהעולם האמיתי.

שאלות
נפוצות

האם השימוש באפליקציה עולה כסף?

לא, ההדגמה פתוחה לשימוש חופשי בדפדפן. היא רצה על תשתית ZeroGPU שמוקצית לפי זמינות.

אילו פורמטים של קבצים אפשר להעלות?

אפשר להעלות קובצי STL, OBJ, PLY או GLB בלבד. הממשק דורש רשת משולשים תקינה כדי להתחיל בתהליך.

האם עדיף להריץ את הקוד באופן עצמאי?

אם יש צורך בעיבוד חלקים מורכבים בקצב מהיר, מומלץ להוריד את המאגר מגיטהאב. המימוש המקורי משתמש ב־vLLM שמאיץ משמעותית את תהליך ההסקה ביחס לגרסת הדפדפן.

מה קורה אם המודל נכשל בשחזור הצורה?

המערכת שומרת רק צעדים שמשפרים את מדד ההתאמה הנפחי מול גוף המקור. אם צעד מסוים מוריד את הדיוק, הוא נזרק, אך הדגם הסופי עלול להישאר חלקי ולא מדויק בצורות גיאומטריות מסובכות.

איך משתמשים

גוררים את הקובץ לחלונית הקלט ולוחצים על הכפתור Reverse engineer. בהגדרות המתקדמות אפשר לשנות את מספר הצעדים המרבי, מספר המועמדים וערך ה־seed. העיבוד רץ על גבי חומרת ZeroGPU מסוג A10G, ומשתמש במימוש מקומי של transformers במקום vLLM כדי לעמוד במגבלות הזיכרון של שרת יחיד. כדאי לקחת בחשבון שהבנייה נעשית שלב אחרי שלב, כך שחלק מורכב עם מספר צעדים גבוה ידרוש המתנה ניכרת מול המסך.

הרישיון

הפרויקט והקוד משוחררים תחת רישיון MIT, מה שמאפשר שימוש חופשי ושינוי של הקוד. עם זאת, הקבצים שמעלים מעובדים ישירות על שרתי Hugging Face Spaces, ולכן אין להעלות לשם גיאומטריות רגישות או חלקים תחת הסכמי סודיות תעשייתיים.

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש

הרישיון המלא ב־Hugging Face ↗