דגמי תלת מימד מתוך צילומי מזל"ט בסגנון חופשי: 4 שלבים
דגמי תלת מימד מתוך צילומי מזל"ט בסגנון חופשי: 4 שלבים
Anonim
דגמי תלת מימד מתוך צילומי מזל
דגמי תלת מימד מתוך צילומי מזל

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

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

שלב 1: עיבוד מוקדם של הסרטון שלך

עיבוד מוקדם של הסרטון שלך
עיבוד מוקדם של הסרטון שלך
עיבוד מוקדם של הסרטון שלך
עיבוד מוקדם של הסרטון שלך

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

בחרתי קליפ קצר (~ 11 שניות) ושיניתי את מספר המסגרות מ -29.77 ל -30 פריימים לשנייה ושמרתי את הסרטון החדש בתיקיה הרצויה לי.

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

מדריך טוב להתקנת FFMPEG זמין כאן.

תרצה לשנות את הספרייה שלך למיקום קובץ התמונה שלך (cd) ולאחר מכן השתמש בסקריפט הבא:

ffmpeg -i (שם קובץ הווידאו שלך) -vf fps = 15 exp%03d.jpg

שינוי ה- fps ישנה באופן טבעי את מספר התמונות שיוצאו לשנייה של וידאו. זה חוזר למה ששיניתי את ה- fps של הסרטון מ -29.97 ל -30 שתפוס 15 תמונות בשנייה עכשיו פשוט יתפוס כל פריים אחר מהסרטון. אם היית רוצה כל מסגרת שישית היית מגדיר אותה ל -5 fps … וכו '.

"exp %03d.jpg" יביא לשמירת התמונות כ- exp000.jpg, כאשר התמונות ממוספרות ברצף עם שלוש ספרות- אם יש לך סרטון וידיאו ארוך יותר ותרצה לייצא יותר מ 999 תמונות, כתיבת %04d הייתה מספר כל התמונות עם ארבע ספרות; תוכל לייצא עד 9999.

(הערה: "ffmpeg -i (שם קובץ הווידאו שלך) -r (framerate) -f image2 exp%03d.jpg" פועל גם לחילוץ מסגרות מסרטון, אך מכל סיבה שהיא, אני מקבל ענני נקודה טובים יותר מתמונות המעובדות ב- השיטה הקודמת)

שלב 2: ייבא תמונות ובנה ענן נקודות

ייבא תמונות ובנה ענן נקודה
ייבא תמונות ובנה ענן נקודה
ייבא תמונות ובנה ענן נקודה
ייבא תמונות ובנה ענן נקודה
ייבא תמונות ובנה ענן נקודה
ייבא תמונות ובנה ענן נקודה

לאחר שתקבל סט תמונות, תוכל להתחיל בתהליך עבודה רגיל של פוטוגרמטריה. אני משתמש ב- Agisoft PhotoScanPro, אך תוכניות אחרות כגון Autodesk Remake כנראה יצליחו באותה מידה (אם לא יותר).

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

שלב 3: בנה רשת

בנה רשת
בנה רשת
בנה רשת
בנה רשת

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

שלב 4: מרקם ותוצאות סופיות

מרקם ותוצאות סופיות
מרקם ותוצאות סופיות
מרקם ותוצאות סופיות
מרקם ותוצאות סופיות

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

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

מוּמלָץ: