คำถามติดแท็ก portals

2
วิธีผสมผสานกล้องสองตัวเมื่อเดินทางผ่านพอร์ทัลใน Unity3D
ก่อนที่ฉันจะมาถึงคำถามของฉันฉันรู้ว่าวิธีแก้ปัญหาที่ชัดเจนที่สุดคือการใช้ rect port view ปกติ แต่ฉันต้องการรูปทรงที่ซับซ้อนมากกว่า rectangle และฉันได้ดูการใช้ rect port view และดูเหมือนจะไม่ เป็นทางออกของฉัน แก้ไข: บางคนสับสนกับคำถามของฉันให้ฉันเข้าไปดูรายละเอียดอีกสักหน่อย สิ่งที่เกิดขึ้นคือเมื่อผู้เล่นย้ายไปยังพอร์ทัลหนึ่งฉันสร้างตัวควบคุม FPS ของโคลนและย้ายออกจากที่อื่น มันให้กล้องสองตัวกับฉันและมุมมองที่คุณเห็นทางด้านขวาด้านบน มันเป็นเพียงการแสดงกล้องหนึ่งตัวและตัดผ่านพอร์ทัล สิ่งที่ฉันต้องการคือสิ่งที่คล้ายกับสิ่งนี้ที่กล้องผสมผสานเพื่อสร้างภาพลวงตาของการเปลี่ยนแปลงที่ราบรื่น สิ่งที่ฉันต้องการจะทำคือลบทุกอย่างจากภาพตัวตรวจสอบสีเขียวไปทางซ้ายในภาพด้านล่างและแทนที่ด้วยกล้องตัวอื่น วิธีนี้ทำให้คุณได้รับมุมมองของกล้อง A ที่พุ่งออกมาจากพอร์ทัลผสมผสานกับมุมมองของกล้อง B ที่พุ่งออกมาจากพอร์ทัลอื่นเพื่อให้ได้ภาพที่สมบูรณ์หนึ่งภาพ และในขณะที่คุณเคลื่อนที่ผ่านพอร์ทัลการเปลี่ยนแปลงที่ตัดจะเหมาะสม ฉันออกแบบระบบพอร์ทัลฉันมีทุกอย่างลงรวมถึงการให้ผู้เล่นเลื่อนผ่านพอร์ทัลได้อย่างราบรื่น ปัญหาหลักของฉันตอนนี้คือการทำให้เอฟเฟกต์การผสมผสานของกล้องทำงานได้ดี ฉันต้องการกล้องสองตัวที่ผสมผสานกันอย่างไร้รอยต่อราวกับว่าคุณแหย่ผ่านหน้าประตู และมันไม่เพียงแค่เป็นสี่เหลี่ยมมันต้องจับคู่ แต่ผู้เล่นมองผ่านพอร์ทัล เป้าหมายที่ดีที่สุดของฉันในตอนนี้คือการฉายหน้ากากลึกลงไปในแต่ละพอร์ทัลจากนั้นสร้างกล้องจากพอร์ทัลที่คุณกำลังเดินทางให้ลึกเท่านั้น จากนั้นก็ผสมกล้องสองตัวเข้าด้วยกัน ปัญหาหลักของฉันคือการหาวิธีที่ฉันทำสิ่งนี้วิธีการทำให้กล้องตัวที่สองแสดงเฉพาะสิ่งที่อยู่นอกพอร์ทัล หากคุณสามารถให้ความคิดกับฉันหรืออธิบายว่าฉันจะทำอย่างไรกับ shader หน้ากากแบบลึกที่จะช่วยได้มาก ฉันจะดำเนินการต่อในเรื่องนี้และอัปเดตเมื่อฉันฝ่าฝืน
18 c#  unity  camera  valve  portals 

3
วิธีการใช้การตรวจสอบการชนกันของพอร์ทัล?
ตัวอย่างเช่นใช้สถานการณ์นี้ (ขอโทษทักษะการวาดที่น่ากลัวของฉัน): สิ่งนี้ขึ้นอยู่กับ "Portal" ซึ่ง stickman กำลังผ่านพอร์ทัลสีน้ำเงิน (ซึ่งเชื่อมโยงกับพอร์ทัลสีแดง) แต่มีกำแพงหยุดเขาบนพอร์ทัลแดง ดังนั้นเขาไม่สามารถผ่านพอร์ทัลได้อย่างสมบูรณ์ ดังนั้นคำถามของฉันคือ: ฉันจะตรวจจับฟิสิกส์ / การชนกับพวกเขาได้อย่างไร ฉันจะฝานเครื่องเล่นหรือไม่ มีวิธีเชื่อมโยงพวกเขาหรือไม่ มีเอ็นจิ้นฟิสิกส์ที่สนับสนุนการทำเช่นนี้หรือไม่ ถ้าไม่ฉันจะทำอย่างไร

1
จะสร้างพอร์ทัลเอฟเฟกต์คุณภาพสูงและรวดเร็วได้อย่างไร?
แก้ไข: ดังนั้นฉันจึงได้รับพอร์ทัลวิชวลเอฟเฟกต์ทำงานโดยไม่มีประสิทธิภาพในการทำงานและฉันได้รับการตั้งค่าทางฟิสิกส์ของวัตถุที่มีวัตถุเคลื่อนที่ผ่านทางพอร์ทัลอย่างราบรื่นและวัตถุที่มีตัวควบคุมตัวละครเคลื่อนไหวอย่างราบรื่น สิ่งเดียวที่ฉันพยายามคิดตอนนี้คือการผสมผสานมุมมองของกล้องสองตัวเพื่อให้ได้เอฟเฟกต์การเปลี่ยนคนแรกที่เหมาะสม มีแนวคิดใดบ้างที่ฉันจะผสมผสานสองสิ่งนี้เข้าด้วยกัน? ฉันกำลังคิดบางอย่างที่ใช้ shader ที่มีความลึกเท่านั้นหรือ rect ของวิวพอร์ตปกติ ปัญหาหลักของฉันคือการคำนวณว่าในเวลาจริงและมีมุม ดังนั้นฉันจึงพยายามสร้างพอร์ทัลเอฟเฟกต์ใน Unity3D เห็นได้ชัดว่าฉันได้ยึดพอร์ทัลของ Valve เป็นอิทธิพลอย่างมากต่อการเขียนโปรแกรมนี้ ขณะนี้ฉันเพียงแค่ใช้การเรนเดอร์พื้นผิวของกล้องเพื่อให้ได้เอฟเฟกต์กราฟิกแบบข้ามและจากนั้นโค้ดบางอย่างที่เหลือ ปัญหาอยู่ที่ 2048x2048 ดูเหมือนว่าคุณภาพสูงเท่ากับพอร์ทัล แต่เป็นสาเหตุของการสูญเสีย FPS หนัก เพื่อแก้ปัญหานี้ฉันต้องลดคุณภาพพื้นผิวหรือลดจำนวนครั้งที่ฉันอัปเดตพื้นผิว Valve ประสบความสำเร็จในการสร้างเอฟเฟกต์พอร์ทัลคุณภาพสูงโดยไม่ทำให้เฟรมเรตสูญหาย ฉันจะทำสิ่งเดียวกันได้อย่างไร ใครบ้างมีความคิดที่ดีสำหรับการแสดงผลพื้นผิวความละเอียดสูงโดยไม่ทำให้เกิดการสูญเสียเฟรม? ฉันกำลังพิจารณาที่จะสร้างรหัสของตัวเองสำหรับการแสดงผลพื้นผิวแทนที่จะใช้ระบบในตัวของ Unity มันเป็นไปได้ แต่น่าจะเป็นเรื่องยุ่งยาก ดังนั้นความคิดความคิดหรือคำแนะนำใด ๆ จึงเป็นที่นิยมอย่างสูง
9 unity  valve  portals 

2
มีสิ่งใดเทียบเท่ากับ linked2portal_door ของ Portal 2 ในเอนจิ้นอื่นหรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันต้องการฟังก์ชั่นของlinked_portal_doorที่อยู่ใน Portal 2 ฉันค้นหาเล็กน้อยใน UDK และทำให้คนส่วนใหญ่พยายามเลียนแบบปืนพอร์ทัล ไม่มีใครรู้ว่า UDK, CryEngine, Unity3D หรือเอนจิ้นอื่นมีอะไรที่คล้ายกันบ้างไหม? ฉันไม่ได้ต่อต้านการใช้ซอร์สฉันแค่อยากรู้ว่าตัวเลือกของฉันคืออะไร
9 portals 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.