อรุณสวัสดิ์ StackOverflow ฉันมีปัญหาเล็กน้อยในขณะนี้เนื่องจากฉันไม่สามารถหาวิธีที่จะแสดงส่วนหนึ่งของพื้นผิวได้อย่างโปร่งใสด้วย openGL
นี่คือการตั้งค่าของฉัน: ฉันมีรูปสี่เหลี่ยมที่แสดงถึงผนังปกคลุมด้วยพื้นผิวนี้ (แปลงเป็น PNG สำหรับวัตถุประสงค์ในการอัปโหลด) เห็นได้ชัดว่าฉันต้องการให้ผนังทึบแสงยกเว้นบานกระจก มีระนาบอื่นด้านหลังกำแพงซึ่งควรจะแสดงภูมิทัศน์ ฉันต้องการที่จะเห็นภูมิทัศน์จากด้านหลังหน้าต่าง แต่ละพื้นผิวเป็น TGA พร้อมช่องอัลฟา
"แนวนอน" จะแสดงก่อนจากนั้นจึงติดผนัง ฉันคิดว่ามันจะเพียงพอที่จะบรรลุผลนี้ แต่เห็นได้ชัดว่าไม่ใช่กรณี ส่วนของหน้าต่างที่ควรจะโปร่งใสคือสีดำและภูมิทัศน์จะปรากฏเฉพาะเมื่อฉันเคลื่อนผ่านกำแพง
ฉันพยายามที่จะเล่นซอกับ GLBlendFunc () หลังจากเปิดใช้งานมัน แต่มันดูเหมือนจะไม่หลอกลวง
ฉันลืมขั้นตอนสำคัญหรือไม่
ขอขอบคุณ :)