|
顶点格式中,漫反射 D3DFVF_DIFFUSE 与 D3DFVF_NORMAL法线, 是有冲突的吗? [em24]
不加法线信息,用以下方式融合, 正常。 加地形法线信息再融合就不正常, 难道D3DFVF_DIFFUSE 与 D3DFVF_NORMAL冲突的?灯光怎么办...
// TextureStage 0
m_pDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_SELECTARG1 );
m_pDevice->SetTextureStageState( 0, D3DTSS_COLORARG1, D3DTA_TEXTURE );
m_pDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_DISABLE );
// TextureStage 1
m_pDevice->SetTextureStageState( 1, D3DTSS_COLOROP, D3DTOP_BLENDDIFFUSEALPHA );
m_pDevice->SetTextureStageState( 1, D3DTSS_COLORARG1, D3DTA_TEXTURE );
m_pDevice->SetTextureStageState( 1, D3DTSS_COLORARG2, D3DTA_CURRENT );
m_pDevice->SetTextureStageState( 1, D3DTSS_ALPHAOP, D3DTOP_DISABLE ); [em7]
另外 还想问一下 如何实现 红蓝绿三元色所占比例来对纹理进行混合? 大侠们有相关资料可以参考下吗?
|
|