[問題] OPENGL 畫透明物體

看板C_and_CPP (C/C++)作者 (阿直直)時間10年前 (2016/01/10 04:51), 10年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
開發平台(Platform): VS2013 額外使用到的函數庫(Library Used): OpenGL 問題(Question):在畫透明物體的時候,比方說連續三個物體A,B,C 在一條直線上,在轉換視角時(畫面可供旋轉),A 看的到C,但從C往A看卻看不到A,我想請問: 1:畫透明物體時,我要讓整個彼此都看的到對方 深度測試,跟cullface到底要怎麼調整呢 2:畫透明物體穿透時,有些線條很醜該怎麼辦?*[m 希望大大幫幫忙,如果能email簡單的範例程式碼就最好了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.224.107 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1452372711.A.150.html ※ 編輯: pipited07 (175.182.224.107), 01/10/2016 11:47:09

01/10 12:10, , 1F
有沒有圖呀 , 猜depth test, front face/ back face
01/10 12:10, 1F

01/10 12:31, , 2F
1.不透明物體要先畫完 2.半透明物體由遠而近畫
01/10 12:31, 2F
謝謝我解決了,第一次畫透明物體,兩位說的都是因素,考慮進去後我要的效果達成了 ※ 編輯: pipited07 (175.182.224.107), 01/10/2016 17:40:05
文章代碼(AID): #1MaNBd5G (C_and_CPP)
文章代碼(AID): #1MaNBd5G (C_and_CPP)