Skip to main content

OpenGL reg;ฉาย?

OpenGl reg;การฉายเป็นกระบวนการและภาพที่เกิดจากการแปลของวัตถุสามมิติ (3D) ไปยังภาพสองมิติ (2D) ที่สามารถแสดงบนหน้าจอได้การฉายคำในการเขียนโปรแกรมกราฟิกคอมพิวเตอร์หมายถึงความจริงที่ว่าวัตถุ 3 มิติภายในฉากจำเป็นต้องเคลื่อนย้ายทางคณิตศาสตร์หรือฉายลงบนพื้นผิว 2D เสมือนจริงเพื่อให้สามารถแสดงบนจอแสดงผลแบนบนอุปกรณ์แม้ว่าลำดับทั้งหมดของเหตุการณ์ที่ใช้วัตถุ 3 มิติและทำให้มันเป็นพื้นผิว 2D สามารถเรียกได้การเปลี่ยนแปลงOpenGL reg;โหมดการฉายภาพที่มีให้กับโปรแกรมเมอร์คือมุมมองและ orthographic

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

โหมดแรกของ OpenGL การฉายภาพที่สามารถใช้งานได้เรียกว่าการฉายภาพ orthographicในโหมดนี้พิกัดของวัตถุภายในฉากจะไม่ถูกปรับระยะห่างจากผู้ชมหรือมุมมองซึ่งหมายความว่าวัตถุทั้งหมดจะถูกวาดในขนาดเท่ากันไม่ว่าระยะทางจากผู้ชมOpenGl reg;โหมดการฉายมักใช้ในโปรแกรมการสร้างแบบจำลอง 3 มิติโปรแกรมการออกแบบทางวิศวกรรมและแอพพลิเคชั่นที่ใช้รูปหลายเหลี่ยม 3 มิติเพื่อสร้างภาพคอมโพสิต 2D และไม่ต้องการมุมมองที่แม่นยำ

OpenGL Reg ที่ใช้กันทั่วไปมากขึ้น;โหมดการฉายเป็นที่รู้จักกันในชื่อการฉายมุมมองในโหมดการฉายมุมมองวัตถุในฉากจะถูกปรับขนาดและวางตำแหน่งตามระยะทางจากผู้ชมซึ่งหมายความว่าวัตถุที่อยู่ไกลออกไปจะเล็กกว่านอกจากนี้ยังหมายความว่าวัตถุในฉากได้รับการปรับดังนั้นพวกเขาจึงมาบรรจบกันอย่างช้าๆที่จุดบนขอบฟ้าการดูที่เรียกว่าจุดหายการคาดการณ์มุมมองแบบจำลองอย่างใกล้ชิดว่าโลกแห่งความเป็นจริงปรากฏอย่างไรและใช้เพื่อสร้างการเรนเดอร์ที่สมจริงเมื่อเทียบกับเทคนิคทางเทคนิค