Как вы находите нормали меша в c ++ directx?
Попробуйте D3DXComputeNormals функция.
D3DXComputeNormals