Open Graphics Library?(OpenGL?)混合工具對于生成不同的顏色、引入透明度和生成渲染良好的圖像非常重要,但有時使用起來可能很困難。在使用OpenGL?混合之前,必須應用一些編程來啟用該功能。如果用戶希望使對象透明,然...
Open Graphics Library?(OpenGL?)混合工具對于生成不同的顏色、引入透明度和生成渲染良好的圖像非常重要,但有時使用起來可能很困難。在使用OpenGL?混合之前,必須應用一些編程來啟用該功能。如果用戶希望使對象透明,然后他通過改變對象的alpha值來實現這一點。正確的顏色順序,特別是在重疊區域,對于確保用戶正確地混合不同的顏色是很重要的。紋理可以用這個工具混合,但是只有紋理本身,而不是基元。OpenGL?混合工具對于不同的顏色,引入透明度,并制作出渲染良好的3D圖像。許多高級OpenGL?用戶都明白,要使用OpenGL?混合,必須首先啟用該工具,但一些新用戶可能不知道這一點。要激活混合,用戶必須鍵入“glEnable(GL_BLEND)”;“不帶引號。在這一行下,用戶可以鍵入他希望實現的混合效果。當不使用blend時,也應禁用blend,或者該工具可能會接受其他工具的指令而錯誤地應用它們。透明度對于許多高級設計很重要,這是通過使用OpenGL?實現的混合。要做到這一點,用戶必須更改對象的alpha級別;這主要是用基本體完成的,但也可以應用于其他對象。除了更改alpha級別之外,這還強制用戶更改混合后基本體的渲染方式。必須先渲染實體基本體,然后再渲染那些基本體半透明,否則圖形將不顯示透明效果。如果在錯誤的時間使用OpenGL?混合工具,則可能會導致兩個混合對象不正確地混合或根本沒有混合要正確地使用混合,用戶應該首先使用特定顏色的對象。然后激活混合并放下第二個對象,或者他想要混合的對象。紋理通常與OpenGL?一起使用,因為它們可以使基本體看起來更好,而紋理可以與OpenGL?混合使用,但只有紋理本身可以混合。這意味著用戶不能混合與紋理一起使用的基本體。紋理的透明度通常會更改,以幫助它與其他對象混合。如果用戶希望混合紋理的基本體,則必須更改紋理的環境
-
發表于 2020-08-07 22:10
- 閱讀 ( 744 )
- 分類:電腦網絡