การสร้างภาพสามมิติจากหนึ่งภาพขึ้นไป


9

ไม่มีใครรู้วิธี (อาจเป็นวิธีที่ง่าย!) เพื่อให้ได้ภาพ 30-is-isometric (เอียงเหมือนในเกมคอมพิวเตอร์เก่าอย่างSimCity ) โดยเริ่มจากภาพถ่ายปกติหรือไม่?

ฉันไม่รู้ว่าข้อมูลที่จำเป็นทั้งหมดถูกจับในภาพเดียว แต่มันจะเป็นผลที่ยอดเยี่ยม!


1
อีกตัวอย่างหนึ่งคือซินดิเคท
Francesco

คำตอบ:


7

ในขณะที่การโพสต์โพสต์ภาพ "ปกติ" ลงในภาพวาดสามมิตินั้นค่อนข้างซับซ้อน (ดังที่อธิบายไว้แล้วโดยคำตอบอื่น ๆ ) คุณอาจมีโชคที่ดีกว่าในการทำภาพสามมิติแบบสามมิติตรงจากกล้อง

ภาพของคุณจะใกล้เคียงกับภาพสามมิติมากเมื่อระยะห่างระหว่างกล้องของคุณกับวัตถุที่ใกล้เคียงที่สุดคือลำดับของขนาดที่ใหญ่กว่ามิติของวัตถุและความแตกต่างของระยะห่างจากกล้องระหว่างวัตถุของคุณ ภาพจากดาวเทียมเป็นตัวอย่างที่รู้จักกันดี

หากไม่มีอุปกรณ์พิเศษคุณสามารถปิดบังฉากเล็ก ๆ ได้บางอย่างเช่นการสร้างสรรค์เลโก้ขนาดเล็ก บอลลูนอากาศร้อนหรือเครื่องบิน (RC) จะทำให้อาคารมีความสูงมากขึ้นเพื่อถ่ายภาพฉากที่ใหญ่ขึ้นอย่างเหมาะสม


4

ฉันอาจจะผิด แต่ฉันจะไปด้วย "เป็นไปไม่ได้"

สิ่งที่คุณต้องทำเพื่อดึงสิ่งนี้ออกมาคือทำให้วัตถุทั้งหมดในเฟรมมีขนาดเท่ากันซึ่งไม่ใช่วิธีที่กล้องถ่ายภาพ ดังนั้นคุณจะต้องเลือกขยายหรือย่อขนาดวัตถุตามระยะทางจากกล้อง และระดับของการปรับสเกลนั้นขึ้นอยู่กับระยะทางจากกล้องและข้อมูลนั้นไม่ถูกบันทึกในภาพ (คุณสามารถแก้ไขระยะทางของจุดโฟกัสตามความยาวโฟกัสของเลนส์และตำแหน่งของวงแหวนโฟกัส) .

คุณจะต้องใช้ไม้บรรทัดจำนวนมาก / ปทัฏฐาน / อื่น ๆ ในภาพเพื่อให้ได้การวัดที่ถูกต้องหรือคุณสามารถวัดรายการและจดลงในหนังสือ ในขณะที่คุณอยู่ที่นั้น (หากภาพอนุญาตให้ทำได้) คุณอาจต้องการถ่ายภาพวัตถุทั้งหมดแยกจากกันเพื่อให้คุณได้วัตถุที่อยู่ในโฟกัส (ถ้านั่นคือสิ่งที่คุณต้องการ) และเพื่อให้คุณสามารถจัดการมันทีละภาพก่อนที่จะฝัง ด้านบนของกันและกัน

ฉันรักใครบางคนเพื่อพิสูจน์ว่าฉันผิด แต่ฉันไม่คิดว่ามันจะเกิดขึ้นได้กับกล้องทุกวันนี้

แก้ไข: หากคุณเริ่มต้นด้วยภาพถ่ายปกติคุณสามารถประมาณขนาดของสิ่งต่าง ๆ และเลือกที่จะขยายใน photoshop แต่นั่นจะต้องใช้เวลามากและฉันไม่คิดว่าคุณจะได้ผลลัพธ์ที่ดี ฉันคิดว่าความท้าทายที่ยิ่งใหญ่ที่สุดสำหรับสิ่งนี้คือพื้นฐานเพราะทุกอย่างจะต้องยืดออกในอัตราที่แตกต่างกันเมื่อคุณย้ายออกจากกล้อง


1
คุณพูดถูกโพสต์ที่ "เป็นไปไม่ได้" (โดยไม่ต้องทำงานหนักมาก) แต่เลนส์เทเลเทคติกมีอยู่ซึ่งบันทึกวัตถุทั้งหมดที่มีขนาดเท่ากันโดยไม่คำนึงถึงระยะทาง เลนส์ดังกล่าวไม่สามารถใช้งานได้จริง แต่เลนส์เทเลโฟโต้ที่มีความยาวเพียงพอจะจับภาพด้วยการย่อส่วนน้อยมากจากนั้นก็เป็นเพียงแค่กรณีที่อยู่ห่างพอสมควร!
Matt Grum

จุดที่ยอดเยี่ยมเกี่ยวกับเลนส์เทเลโฟโต้
tenmiles

3

คุณสมบัติหลักประการหนึ่งของภาพที่มีมิติเท่ากันคือมาตราส่วนไม่ได้แปรผันตามระยะทางนั่นคือวัตถุทั้งหมดจะแสดงผลขนาดเดียวกันโดยไม่คำนึงถึงระยะห่างจากกล้อง คุณสามารถจับภาพดังกล่าวโดยใช้เลนส์ Telecentric ของวัตถุ เลนส์ดังกล่าวมีราคาแพงออกแบบมาสำหรับกล้องวิชันซิสเต็มขนาดเล็กและที่สำคัญที่สุดมีข้อ จำกัด อย่างมากเกี่ยวกับระยะห่างของวัตถุและการขยาย

โฟโต้โฟโต้ความยาวโฟกัสยาวสามารถเข้าใกล้ telectricity โดยประมาณซึ่งอาจใกล้พอที่การย่อส่วนเล็กน้อยจะไม่มีใครสังเกตเห็น การรับมุมมองภาพสามมิติแบบ 30 องศาเป็นเพียงกรณีของการเล็งกล้องในมุมที่ถูกต้องไปยังวัตถุ


0

ฉันไม่แน่ใจว่าคุณหมายถึงอะไรในคำถามของคุณ แต่ฉันอยากจะแนะนำให้คุณรู้จักกับเอฟเฟกต์ที่น่าสนใจที่เรียกว่าการถ่ายภาพแบบปรับเอียง - มุมที่น่าสนใจช่วยให้ได้ข้อมูลเพิ่มเติมจากมุมต่างๆ มุมมองนี้น่าสนใจมาก

ดูhttp://www.smashingmagazine.com/2008/11/16/beautiful-examples-of-tilt-shift-photography/สำหรับตัวอย่าง - ขออภัยหากนี่ไม่ใช่สิ่งที่คุณต้องการ


2
นี่คือคำอธิบายความหมายของมุมมองภาพสามมิติคือ: kirupa.com/developer/isometric/perspective.htm
javra

0

ฉันไม่คิดว่ามันจะเป็นไปได้ที่จะทำจากการสัมผัสเพียงครั้งเดียว การสร้างภาพมีมิติเท่ากันจะหมายถึงการเปลี่ยนมุมมองอย่างมีประสิทธิภาพต้องเปิดเผยวัตถุที่ไม่ได้ถูกจับระหว่างการเปิดรับ

หากคุณมีการเปิดรับแสงหลายมุมจากมุมที่แตกต่างกัน (มุมที่แตกต่างกันอย่างมากมายรวมถึงภาพถ่ายทางอากาศ) จากนั้นคุณสามารถสร้างโมเดลคอมพิวเตอร์ของทิวทัศน์และสร้างโมเดลจากมุมใดก็ได้

อย่าถามฉันว่าซอฟต์แวร์สามารถสร้างแบบจำลองคอมพิวเตอร์ได้อย่างไร ฉันรู้ว่ามีอยู่บ้าง แต่ฉันไม่รู้ว่ามันล้ำหน้าแค่ไหนและโมเดลที่ซับซ้อนสามารถจัดการได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.