GPT
S

sketch-to-3d

רץ בדפדפן

linoytsmit2025-01-08

  • gradio

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

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

מה זה

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

מאחורי הקלעים פועלת שרשרת מודלים. בשלב הראשון sdxl-flash יחד עם controlnet-scribble-sdxl-1.0 ורכיב sdxl-vae-fp16-fix הופכים את קווי השרבוט לתמונה צבעונית מרונדרת. בשלב השני המודל microsoft/TRELLIS-image-large מנתח את התמונה שנוצרה, בונה מבנה מרחבי ומייצר ממנו את הייצוג התלת מימדי הסופי.

מתאים ל

  • בדיקת היתכנות לרעיון

    משרבטים צורה גולמית של חפץ ומקבלים מודל מרחבי מהיר כדי להבין נפח וזוויות.

  • ייצוא נכסים תלת מימדיים

    מפיקים קבצי GLB מתוך שרבוט לצורך שילוב בתוכנות תלת מימד או במנועי משחקים.

  • הפקת Gaussian Splatting

    יוצרים ייצוג נקודות תלת מימדי להטמעה ישירה ברינדורים גרפיים מתקדמים.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש עולה כסף?

לא. האפליקציה פתוחה לשימוש ישיר בדפדפן על גבי החומרה השיתופית שמסופקת בעמוד ללא תשלום.

כמה זמן לוקח לייצר מודל?

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

אפשר להריץ את זה על המחשב שלי?

כן, הקוד מפורסם ברישיון חופשי ומבוסס על ספריות סטנדרטיות כמו diffusers ו־gradio. עם זאת תצטרכו כרטיס מסך חזק עם זיכרון ייעודי בדומה למאיץ A10G כדי להחזיק את שני המודלים בזיכרון.

במה זה שונה משימוש ישיר במודל TRELLIS?

המודל המקורי מקבל רק תמונות מוכנות ומייצר מהן תלת מימד. כאן יש שכבה מקדימה של ControlNet ו־SDXL שלוקחת שרבוט ידני והופכת אותו לתמונה שהמודל מסוגל לקרוא.

איך משתמשים

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

הרישיון

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

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

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