
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
By buzquirkhttps://buzquirk.comติดตามเพิ่มเติมโดยผู้เขียน:




เฮ้ทุกคน, ในคำแนะนำนี้ ฉันจะแสดงขั้นตอนการสร้างแบบจำลอง 3 มิติโดยใช้ภาพดิจิทัล กระบวนการนี้เรียกว่า Photogrammetry หรือที่เรียกว่า Image-Based Modeling (IBM) โดยเฉพาะอย่างยิ่ง กระบวนการประเภทนี้ใช้เพื่อสร้างวัตถุหรือช่องว่างในสามมิติ ตั้งแต่สิ่งประดิษฐ์และงานศิลปะไปจนถึงพื้นที่ เช่น ธรณีสัณฐานและซากปรักหักพังทางธรณีวิทยา ฉันจะแสดงวิธีสร้างแอนิเมชั่นภาพเหมือนแบบจำลอง 3 มิติ และสาธิตขั้นตอนการทำงานที่จำเป็นในการบรรลุความพยายามสร้างสรรค์ประเภทนี้
ขั้นตอนที่ 1: ซอฟต์แวร์
ขั้นแรก รับซอฟต์แวร์ที่จำเป็นในการสร้างแบบจำลอง 3 มิติจากรูปภาพ ซึ่งรวมถึง:
ภาพ SFM -
ต่อไปคือการสร้างแบบจำลอง 3 มิติขึ้นใหม่ ซึ่งรวมถึง:
Meshlab -
สุดท้าย การปรับปรุงล่าสุดโดยใช้ซอฟต์แวร์อื่นเช่น:
Maya (เวอร์ชันสำหรับนักเรียนหรือรุ่นทดลองใช้ฟรี), Blender หรือโปรแกรมสร้างแบบจำลอง 3 มิติใดๆ
ขั้นตอนที่ 2: รูปภาพไปยัง VisualSFM

เมื่อคุณมีซอฟต์แวร์แล้ว ออกไปถ่ายภาพดิบของวัตถุ อวกาศ หรือสิ่งแวดล้อม คุณสามารถจับภาพฟุตเทจสำหรับโมเดล 3 มิติได้สองวิธี:
วิธีหนึ่งคือการหมุนรอบวัตถุหรือช่องว่างอย่างพิถีพิถันในลักษณะบรรจบกันในแต่ละขั้นตอนและถ่ายภาพ
วิธีที่สองคือการถ่ายวิดีโอและหมุนรอบวัตถุหรือพื้นที่ จากนั้นไปที่ Adobe Media Encoder และแบ่งวิดีโอออกเป็นแต่ละเฟรม เห็นได้ชัดว่า ยิ่งกล้องของคุณถ่ายเฟรมมากเท่าใดในวัสดุที่คุณสามารถหาได้มากเท่านั้น จึงมีรายละเอียดมากขึ้นในการจับภาพ 3 มิติของคุณ
ใน VisualSFM:
1. ไฟล์ - เปิด+ หลายภาพ (นี่คือที่ที่คุณนำเฟรมหรือภาพนิ่งของคุณและนำเข้าไปยัง VisualSFM)
2. เมื่อคุณอัปโหลดรูปภาพทั้งหมดแล้ว ให้คลิกที่ปุ่ม Compute Missing Matches มันคือปุ่มที่มีลูกศร 4 อันชี้ไปด้านนอก ขั้นตอนนี้อาจใช้เวลานานขึ้นอยู่กับจำนวนภาพที่คุณอัปโหลด สาเหตุที่ใช้เวลานานมาก เนื่องจากซอฟต์แวร์กำลังเปรียบเทียบแต่ละภาพกับภาพอื่นๆ ที่คุณอัปโหลด เปรียบเทียบจุดโฟกัสและลักษณะที่คล้ายกันเพื่อเริ่มต้นกระบวนการสร้างแบบจำลอง 3 มิติขึ้นใหม่ ดังนั้นโปรดอดใจรอ
3. เมื่อกระบวนการนั้นเสร็จสิ้น ให้ดำเนินการต่อและคลิกที่ปุ่ม Compute 3D Reconstruction เป็นปุ่มที่ดูเหมือนปุ่มกรอเดินหน้าอย่างเร็ว แต่ไม่มีเครื่องหมายบวก (อยู่ติดกับปุ่ม Compute Missing Matches) นี่คือจุดที่ VisualSFM นำภาพนิ่งที่มีลักษณะคล้ายกันมารวมกันและเริ่มสร้างแบบจำลอง 3 มิติของพื้นที่หรือวัตถุหรือบุคคล VisualSFM พิจารณาข้อมูลดิบของภาพตลอดจนระยะทางและความลึกของตัวแบบที่เกี่ยวข้องกับภาพถ่ายแต่ละภาพ นั่นคือวิธีที่มันสามารถสร้างวัตถุที่เป็นปัญหาขึ้นมาใหม่เป็นแบบจำลอง 3 มิติได้ สาเหตุที่เรียกว่า VisualSFM (Structure From Motion) ก็คือกระบวนการ SfM จะเปรียบเทียบลำดับภาพสองมิติและประมาณการโครงสร้างสามมิติ (แบบจำลอง 3 มิติ)
4. หลังจากเสร็จแล้ว ไปข้างหน้าและคลิกที่ CMVS สำหรับการสร้างใหม่อย่างหนาแน่น การดำเนินการนี้จะทำให้โมเดล 3 มิติของคุณเสร็จสมบูรณ์ และคุณต้องการบันทึกไฟล์.cmvs และไฟล์.nvm รวมถึงไฟล์.ply คุณจะต้องใช้ไฟล์.nvm สำหรับ Meshlab และคุณจะต้องใช้ไฟล์.ply เพื่อรับ 3D mesh ของอ็อบเจ็กต์หรือเมชของคุณ ซึ่งจะเกิดขึ้นใน Meshlab ด้วย
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง