BLOG main image



셰이더를 직접 작성할때는 아래 옵션을 셰이더 코드안에서 enable해주고


.a   알파값을 1에서 0 으로 가게 하면 서서히 반투명처리가 된다




_pD3dDevice->SetRenderState( D3DRS_ALPHABLENDENABLE, TRUE ); //반투명 on

_pD3dDevice->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA ); //(1-a)*바닥색

_pD3dDevice->SetRenderState( D3DRS_SRCBLEND, D3DBLEND_SRCALPHA ); //a*덮일 색

반응형

+ Recent posts