![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DirectX 3D - прозрачность вершин [D6, WinXP]
Delpher_Gray © (2004-03-26 21:38:00)Подскажите как в d3d можно вывести текстуру указав прозрачность её 4-х вершин ?
Заранее благодарен.
Delpher_Gray (2004-03-30 09:32:00) [1]Мне нежно указать каждой вершине прозрачность ! То есть у каждой вершины своя прозрачность.
Pa5ha (2004-03-29 00:09:00) [2]Включи прозрачность материалов и альфу задавай материалу.
FD3DDevice.SetTextureStageSta(0,D3DTSS_ALPHAOP,D3DTOP_MODULATE);
FD3DDevice.SetRenderState(D3DRS_AlphaBlendEnable,1);
FD3DDevice.SetRenderState(D3DRS_srcblend,D3DBLEND_SRCALPHA);
FD3DDevice.SetRenderState(D3DRS_DestBlend,D3DBLEND_INVSRCALPHA);
Это типа все. FD3DDevice - объект устройства.