คุณสามารถใช้ตัวกรองVanishing Pointของ Photoshop สำหรับสิ่งนี้
เป็นการง่ายที่สุดที่จะใช้ Photoshop รุ่นที่มีความสามารถ 3D ซึ่งฉันเชื่อว่าคุณมีเพราะคุณยังไม่ได้พูดถึงซอฟต์แวร์ 3D อื่น ๆ มีเส้นทางสำรองสำหรับผู้ที่ใช้ Photoshop รุ่นที่ขาดคุณสมบัติ 3D ซึ่งฉันจะกล่าวถึงแบบอินไลน์ด้านล่าง
เทคนิคนี้จะทำงานได้ดีที่สุดกับเส้นตรงภาพที่มีความหมายอย่างใดอย่างหนึ่งโดยไม่ต้องมีการบิดเบือน ความผิดเพี้ยนทำให้ Photoshop เป็นไปไม่ได้ที่จะสร้างรูปทรงเรขาคณิต 3 มิติที่สอดคล้องกับคุณสมบัติในภาพถ่ายอย่างแม่นยำ คุณสามารถแก้ไขรูปทรงเรขาคณิตที่ Photoshop สร้างขึ้นเพื่อสร้างแบบจำลองที่ไม่ถูกต้องให้ตรงกับรูปถ่ายที่ไม่ถูกต้องของคุณ แต่นั่นเป็นสิ่งที่หลีกเลี่ยงได้
วิธีที่ดีที่สุดในการถ่ายภาพสี่เหลี่ยมจัตุรัสคือการใช้เลนส์ที่มีความผิดเพี้ยนต่ำในการถ่ายภาพ ฐานข้อมูลเลนส์ DxOสามารถช่วยให้คุณเลือกอย่างใดอย่างหนึ่ง นอกจากนี้คุณควรใช้เลนส์ที่รองรับโดยคุณสมบัติการแก้ไขเลนส์ของ Lightroom หรือACRจากนั้นใช้การแก้ไขอัตโนมัติในภาพถ่ายของคุณก่อนที่จะพยายามสร้างแบบจำลอง 3 มิติจากมัน
นี่คือวิธีที่คุณจะไปเกี่ยวกับมัน:
เปิดรูปภาพของคุณใน Photoshop แล้วพูดว่า Filter → Vanishing Point ใช้เครื่องมือสร้างเครื่องบินวาดกล่องรอบพื้นผิวของเบาะรองนั่งทั้งสองที่มองเห็นได้
คุณต้องมีความถูกต้องพอสมควรเกี่ยวกับวิธีการสร้างระนาบนี้เนื่องจากข้อผิดพลาดใด ๆ ที่นี่จะเผยแพร่ไปยังส่วนที่เหลือของโมเดล 3 มิติ Photoshop จะช่วยคุณในเรื่องนี้: กริดภายในระนาบเปลี่ยนสีเพื่อระบุว่าระนาบน่าจะเป็นไปได้อย่างไร คุณต้องการเห็นกริดสีน้ำเงินไม่ใช่สีเหลืองหรือสีแดง กริดสีน้ำเงินไม่รับประกันว่ามันจะถูกต้องสำหรับฉากของคุณอย่างไรก็ตามเพียงแค่ว่ามันอาจจะถูกต้อง
ขณะกด Command (Mac) หรือ Control (Windows) ค้างไว้ให้ลากลงจากกล่องปรับขนาดที่ขอบด้านหน้าของระนาบนั้นเพื่อวางระนาบแนวตั้งใหม่ลงเหนือขอบด้านหน้าของหมอนอิงที่อยู่ไกล
ตอนนี้ทำซ้ำ Cmd / Ctrl-drag move 4 ครั้งเพื่อสร้างระนาบที่หุ้มเบาะที่อยู่ใกล้กับกล้องมากที่สุด: อันดับแรกเป็นแนวตั้งเพื่อปกปิดหน้าซ่อนของเบาะจากนั้นแนวนอนหนึ่งครอบคลุมพื้นที่นั่งเล่นจากนั้นอีกสองแนวตั้ง สิ่งที่ครอบคลุมด้านข้างหันกล้อง
สุดท้ายขยายระนาบแรกให้ครอบคลุมพื้นผิวเบาะนั่งของเบาะมุมด้านใน
ปรับขนาดระนาบเหล่านี้เพื่อให้ครอบคลุมพื้นผิวที่มองเห็นได้ทั้งหมดแม้ว่าจะต้องครอบคลุมพื้นที่บางส่วนของภาพถ่ายที่ไม่ได้เป็นส่วนหนึ่งของหมอน: ²
เราจะปรับความครอบคลุมเครื่องบินในภายหลัง
หากคุณพบว่าเมื่อคุณอยู่ไกลออกไปจากระนาบแรกสิ่งใหม่นั้นเรียงตัวกันไม่ดีกับพื้นผิวโซฟาสาเหตุที่เป็นไปได้มากที่สุดคือคุณไม่ได้จัดระนาบแรกกับพื้นผิวเบาะนั่งอย่างแม่นยำ เมื่อคุณขยายออกจากระนาบที่ไม่ตรงแนวนั้นคุณกำลังขยายข้อผิดพลาดนั้น การแก้ไขที่ดีที่สุดสำหรับสิ่งนี้คือการลบทั้งหมดยกเว้นระนาบแรกจากนั้นปรับแต่งมุมเล็กน้อยเพื่อให้เข้ากับฉากได้ดีขึ้น เมื่อคุณขยายเครื่องบินอีก 5 ลำพวกเขาควรจับคู่ฉากให้แม่นยำยิ่งขึ้น
อีกสาเหตุที่เป็นไปได้คือคุณไม่สนใจคำแนะนำข้างต้นเพื่อเริ่มต้นด้วยภาพถ่ายที่เป็นเส้นตรง
บอกตัวกรอง Vanishing Point ว่าคุณต้องการให้มันส่งคืนเลเยอร์ 3 มิติไปที่ Photoshop:
หาก Photoshop รุ่นที่คุณใช้คุณสมบัตินี้ยังคงอยู่ในฟิลเตอร์ Vanishing Point เราจะทำขั้นตอนต่อไปให้แตกต่างกันเล็กน้อยเพื่อหลีกเลี่ยงการสนับสนุน 3D โดยตรงนี้
ไม่อย่างนั้นก็โอเคแล้วคุณจะได้เลเยอร์ 3 มิติใหม่ที่มีรูปแบบดั้งเดิมของพื้นผิวโซฟาที่คุณร่างไว้
นั่นค่อนข้างตอบคำถามเดิมของคุณ ใช่มันมีเพียง 6 พื้นผิวในแบบ 3 มิติไม่ใช่แบบจำลองที่มีรายละเอียดอย่างแน่นอน แต่อย่างที่คุณเห็นมันเพียงพอสำหรับการใช้งานบางอย่าง
สิ่งที่เรากำลังจะทำต่อไปคือคล้ายกับการทำแผนที่กล้องเทคนิคที่ใช้บ่อยในVFXเพื่อให้ได้เอฟเฟกต์ 3D อย่างรวดเร็วในฉาก 2 มิติโดยไม่ต้องใช้ 3D เต็มรูปแบบ แทนที่จะฉายภาพลงบนเรขาคณิต 3 มิติแบบหยาบเราจะใช้เรขาคณิต 3 มิติแบบหยาบของเราเพื่อช่วยในการฉายภาพพื้นผิวกลับสู่ภาพถ่าย
เมื่อคุณส่งคืนเลเยอร์ 3 มิติไปที่ Photoshop จากกล่องโต้ตอบตัวกรอง Vanishing Point อาจถามว่าคุณต้องการข้ามไปยังพื้นที่ทำงาน 3 มิติหรือไม่³ยอมรับข้อเสนอ
ถ้ามันถามเกี่ยวกับหน่วยการวัดสำหรับเลเยอร์ใหม่คุณสามารถกรอกค่าที่ถูกต้องหากมันทำให้คุณมีความสุข แต่มันจะไม่ส่งผลกระทบต่อผลลัพธ์เท่าที่คำตอบนี้จะไป สิ่งนี้สำคัญถ้าคุณจะส่งออกเลเยอร์ 3 มิติไปยังโปรแกรมอื่นและต้องการเรขาคณิตใหม่เพื่อให้พอดีกับขนาดของฉากที่ใหญ่ขึ้น
ตอนนี้คุณจะเห็นโมเดล 3 มิติแบบดั้งเดิมของคุณซ้อนอยู่เหนือภาพถ่ายพื้นฐาน Photoshop จะพยายามดึงพื้นผิวจากภาพถ่ายพื้นฐานสำหรับรุ่นนี้ แต่ไม่ต้องกังวลกับสิ่งเหล่านั้น เราจะใช้เครื่องมือวาดภาพของ Photoshop เพื่อเติมพื้นผิว 3 มิติเหล่านี้ด้วยพื้นผิวที่เราต้องการแทน⁴
ที่นี่ฉันใช้แปรงลวดลายด้วยลวดลายฉูดฉาดดังนั้นจึงเห็นผลได้ง่าย เพียงเติมพื้นผิวทั้งหมดด้วยพื้นผิวของคุณเพื่อเริ่มต้นด้วย:
ขอให้สังเกตว่ารูปแบบอยู่ในมุมมองที่เหมาะสมหดตัวเป็นระยะทาง สิ่งนี้เกิดขึ้นเพราะเราวาดภาพลงบนพื้นผิว 3 มิติที่ตรงกับรูปทรงคร่าวๆของฉาก 2 มิติของเรา
หากคุณกำลังใช้รุ่นที่ไม่มีความสามารถนี้ในการสร้างวัตถุ 3 มิติจากเครื่องบิน Vanishing Point คุณสามารถใช้เครื่องมือแสตมป์จากภายในกล่องโต้ตอบ Vanishing Point เพื่อคัดลอกพื้นผิวเรียบไปยังเครื่องบิน สิ่งนี้มีเอฟเฟกต์เหมือนกับการวาดภาพลงบนโมเดล 3 มิติซึ่งจะนำพื้นผิวของคุณไปใช้กับฉากในมุมมองที่เหมาะสม
เพิ่มเลเยอร์มาสก์สีดำไปยังเลเยอร์ 3 มิติโดยตัวเลือก / Alt คลิกไอคอนรูปแบบของเลเยอร์จากนั้นทาสีขาวบนพื้นที่ที่คุณต้องการแสดงรูปแบบ:
อย่างที่คุณเห็นฉันทำงานหนักมากที่นี่ ฉันตั้งใจทำให้หน้ากากนั้นใหญ่กว่าที่ต้องการเล็กน้อยโดยใช้แปรงที่แข็งขอบขนาดใหญ่และลายเส้นที่เลอะเทอะ หากคุณใช้เวลามากกว่า 30 วินาทีคุณจะเสียเวลา เราจะทำให้หน้ากากกลับมาทำงานอีกครั้งพร้อมรายละเอียดในขั้นตอนต่อไป
ลดความทึบของเลเยอร์ลงไปประมาณ 50% เพื่อให้คุณสามารถเห็นรูปถ่ายพื้นฐานที่ดีพอที่จะเห็นขอบเบาะจากนั้นปรับแต่งขอบหน้ากากของคุณอย่างละเอียดเพื่อให้ครอบคลุมเฉพาะส่วนของโมเดล 3 มิติที่คุณต้องการแสดงรูปแบบ
เคล็ดลับสำหรับมืออาชีพ: การคลิกเพียงครั้งเดียวด้วยแปรง Photoshop ตามด้วย Shift-click ที่อื่นช่วยให้คุณวาดเส้นเส้นตรงได้อย่างดีซึ่งคุณไม่สามารถทำสำเนาด้วยมือได้อย่างง่ายดาย ที่นี่คุณสามารถคลิกที่เลเยอร์มาสก์ใกล้กับมุมหนึ่งของเบาะด้วยแปรงที่มีขอบเพื่อให้แปรงเพิ่งสัมผัสกับขอบของเบาะจากนั้นเลื่อนคลิกที่ระยะห่างจากมุมอื่นไปตามขอบของเบาะนั้น . สิ่งนี้จะช่วยให้คุณตัดทอนส่วนเกินออกนอกขอบตรงได้อย่างรวดเร็วและแม่นยำ
เพิ่มความทึบของเลเยอร์ของ 3D เป็น 90-100% และสลับโหมดการผสมผสานให้เป็นสิ่งที่เหมาะสม สำหรับการผสมผสานพื้นผิวและภาพถ่ายพื้นหลัง Linear Burn ใช้งานได้ดี: ⁵
ตอนนี้, เบาะอิเล็กทรอนิก!
ตอนนี้เทคนิคนี้ยังไม่สมบูรณ์แบบ แบบจำลองเป็นเพียงเครื่องบินเพียงไม่กี่ชิ้นดังนั้นพื้นผิวที่ทาสีจึงไม่โค้งงอรอบโซฟาอย่างแม่นยำ ดังที่คุณเห็นในภาพด้านบนข้อ จำกัด นี้อาจไม่สำคัญสำหรับการใช้งานจริง เงาจากภาพถ่ายผสมผสานกับพื้นผิวเพื่อให้ภาพลวงตาที่พื้นผิวนั้นพันกับโซฟาอย่างแน่นหนาแม้ว่ามันจะไม่ได้
วิธีหนึ่งที่รวดเร็วในการแก้ไขปัญหานี้หากคุณจำเป็นต้องใช้ตัวกรอง Liquify และ Warp เพื่อโค้งงอพื้นผิวเล็กน้อยตามรูปทรง
หากคุณต้องการโมเดลที่แม่นยำหรือไฟล์แผนที่ UV แบบ 2D เพื่อให้คุณสามารถเปลี่ยนพื้นผิวอัตโนมัติได้คุณมีตัวเลือกสองทาง:
ทำตามขั้นตอนที่ 1 และ 2 ด้านบน จากนั้นแทนที่จะเลือกตัวเลือก "ส่งคืนเลเยอร์ 3 มิติไปยัง Photoshop" จากเมนู flyout ให้บอก Photoshop เพื่อส่งออกเป็น 3DS ...
นี่ทำให้คุณได้รับไฟล์3ds Maxซึ่งแอปพลิเคชัน 3D อื่น ๆ อีกมากมายที่สามารถเปิดได้ รูปแบบนี้ใช้กันอย่างแพร่หลายมากพอที่คุณจะได้รับการนำเข้าที่มีความแม่นยำสูงเข้าสู่โปรแกรมอื่นที่ไม่ใช่ 3ds Max โดยเฉพาะอย่างยิ่งสำหรับรูปทรงเรขาคณิตที่เรียบง่ายเหมือนกับที่เราสร้างขึ้นที่นี่
ใน Photoshop CS4 Extended หรือใหม่กว่าคุณสามารถดำเนินการต่อในขั้นตอนที่ 3 ด้านบนเพื่อส่งคืนเลเยอร์ 3 มิติไปยัง Photoshop จากกล่องโต้ตอบตัวกรอง Vanishing Point แล้วพูดว่า 3D →ส่งออกเลเยอร์ 3 มิติ ...
แปลกรูปแบบ 3ds Max ไม่ใช่หนึ่งในตัวเลือกของคุณที่นี่ ในบรรดา Photoshop ให้คุณฉันขอแนะนำ Wavefront OBJ *.3ds
มันเป็นเรื่องเกี่ยวกับความเข้ากันได้อย่างกว้างขวางในฐานะ โปรแกรม 3D หลายรายการจะเปิดขึ้นทั้งสองอย่างในขณะที่โปรแกรมอื่นจะเปิดอย่างใดอย่างหนึ่งเท่านั้น
COLLADAเป็นมาตรฐานแบบเปิดดังนั้นในทางทฤษฎีแล้วมันควรจะเป็นตัวเลือกที่ดีที่สุด แต่ฉันพบว่าผู้นำเข้ามักจะทำให้เรขาคณิตยุ่งเหยิงอยู่บ่อย ๆ ⁶ถึงกระนั้นคุณอาจต้องการลองใช้ถ้าตัวเลือก*.3ds
และ*.obj
ตัวเลือกไม่เหมาะกับคุณ
Photoshop สามารถส่งออกไปยัง STL และ DXF ซึ่งได้รับการสนับสนุนอย่างกว้างขวาง แต่ไม่เหมาะสมสำหรับงานประเภทนี้ เป็นรูปแบบ CAD ในชีวิตจริงไม่ใช่รูปแบบภาพเชิงสร้างสรรค์ คุณสามารถใช้พวกเขาในการผลิตโซฟาจริง
ทุกตัวเลือกอื่น ๆ ที่มี "มาตรฐาน" ในความรู้สึก XKCD หลีกเลี่ยงพวกเขา
ตอนนี้คุณ "เพียงแค่" ต้องเปิดไฟล์โมเดลนี้ใน 3D modeler จริงและปรับแต่ง แพ็คเกจ 3 มิติที่มีคุณสมบัติครบถ้วนจะช่วยให้คุณทำงานโดยตรงกับแผนที่ UV หากคุณต้องการ
สิ่งนี้ทำให้เราอยู่นอกขอบเขตของไซต์นี้ได้ แม้ว่าการสร้างแบบจำลอง 3 มิติอยู่ในหัวข้อที่นี่เพื่อไปให้ไกลกว่านี้โดยพื้นฐานแล้วฉันต้องตอบคำถามว่า "คุณจะสร้างแบบจำลอง 3 มิติได้อย่างไร" หัวข้อนั้นนำหนังสือทั้งเล่มมาอธิบาย คุณต้องใช้เวลาหลายเดือนในการฝึกฝนเพื่อให้ได้มาซึ่งความสามารถและประมาณ 10,000 ชั่วโมงของการฝึกฝนทักษะการสร้างทักษะที่มุ่งเน้นเพื่อให้บรรลุการวัดความเชี่ยวชาญ ทักษะนี้หายากเพียงพอยากพอและมีค่ามากพอที่คุณจะหาเลี้ยงชีพได้
เมื่อคุณมีโมเดล 3 มิติที่มีรายละเอียดคุณสามารถนำมันกลับคืนสู่ Photoshop ได้หากคุณต้องการ Photoshop เป็นเครื่องมือวาดภาพพื้นผิว 3 มิติที่ดีงาม นอกจากนี้ยังมีเครื่องมือเฉพาะเช่นMARI , 3D-Coatและสีและตัวถัง 3D แพ็คเกจ 3D คุณภาพสูงมักจะมีคุณสมบัติการวาดภาพพื้นผิวที่เกินกว่า Photoshop ในขอบเขตที่มีความพิเศษ: CINEMA 4D , modo , Blender , ฯลฯ ...
หากคุณสมัครเป็นสมาชิกCreativeเต็มรูปแบบคุณมีCINEMA 4D Liteแล้วเวอร์ชั่น C4D ที่โดดเด่น แต่ใช้งานได้ซึ่งตอนนี้มี BodyPaint ซึ่งเป็นคุณสมบัติที่เคยมีให้เฉพาะในรุ่นที่ไม่ใช่ Lite คุณสามารถคิดว่า BodyPaint เป็นทางเลือกเพียงอย่างเดียวของ Photoshop ทำขึ้นเพื่อระบายสีลงบนโมเดลได้อย่างที่เราทำไว้ด้านบน ข้อ จำกัด ในทางปฏิบัติที่สำคัญคือคุณต้องใช้มันผ่าน After Effects ซึ่งอึดอัดใจหากคุณไม่ได้ใช้ AE สำหรับโครงการของคุณ ในด้านบวกคุณสามารถไปที่ AE โดยตรงจากตัวกรอง Vanishing Point:
เชิงอรรถ:
นี่หมายถึง CS3 Extended ผ่าน CS6 Extended หรือเวอร์ชันคลาวด์สร้างสรรค์ใด ๆ ฉันได้ทดสอบเทคนิคนี้ใน CS3 Extended และ CC 2014.2
คุณจะเห็นกริดสีฟ้าแทนที่จะเป็นระนาบตัวเลขสีทึบ ฉันระบายสีและกำหนดหมายเลขระนาบเพื่อทำให้ตัวอย่างชัดเจนขึ้น
หากคุณกำลังมองหาระนาบที่สามสีเหลืองมันจะหันหน้าออกจากกล้อง เราต้องสร้างมันเพื่อให้ได้มุมของโซฟารูปตัว L
Photoshop ทุกรุ่นที่ใช้ 3D ได้มีฟีเจอร์ Workspaces แต่เวอร์ชันก่อนหน้าไม่ได้ทำการสลับโหมดพื้นที่ทำงานอัตโนมัติ พื้นที่ทำงาน 3 มิติไม่ได้ถูกเพิ่มใน Photoshop จนกระทั่ง CS4 นอกจากนี้เวอร์ชันที่เสนอให้เปลี่ยนคุณไปยังพื้นที่ทำงานแบบสามมิติสามารถบอกให้จำทางเลือกได้ดังนั้นจึงอาจเปลี่ยนพื้นที่ทำงานโดยไม่ถาม
การพูดอย่างเคร่งครัดนี่ไม่ได้ให้แผนที่ UV ที่คุณต้องการ แต่การวาดรูปแบบโดยตรงนั้นเป็นสิ่งที่คุณต้องการในกรณีส่วนใหญ่ หากคุณต้องการไฟล์ UV map แยกต่างหากจริงๆคุณต้องส่งออกโมเดล 3 มิติของ Photoshop ไปยังแอปพลิเคชันอื่นตามที่อธิบายไว้ข้างต้น
การทาสีพื้นผิวนั้นแตกต่างกันใน Photoshop CS3 Extended CS4 เพิ่มความสามารถในการวาดลงบนโมเดลโดยตรงในขณะที่ใน CS3 คุณจะต้องเปิดและแก้ไขแต่ละพื้นผิวแยกกัน สำหรับเทคนิคนี้ความแตกต่างนั้นไม่สำคัญ
โหมดการรวมกันของการคูณสามารถทำงานได้ดีสำหรับชุดค่าผสมประเภทนี้ พื้นผิวและภาพถ่ายพื้นฐานอื่น ๆ อาจต้องใช้โหมดผสมผสานอื่นทั้งหมด
อาจเป็นเพราะ COLLADA ไม่ได้รับการสนับสนุนจากหนึ่งในผู้ผลิตซอฟต์แวร์ 3D รายใหญ่และขาดตลาดในการกำหนดความหมายมาตรฐานในโลกแห่งความจริง มันเป็นมาตรฐานแบบเปิดดังนั้นทุก ๆ บริษัท ที่ใช้มันเป็นของตัวเอง