модель — C ++ DirectX 11 рендеринг проблема

Я разработал импортер .obj, но есть небольшая небольшая проблема:

Турист, который довольно облажался ...

Теперь я попытался сторнировать индексы, а также поменять нормали. Но ни один из них не работал, изменение нормалей пошло невероятно неправильно.

Ребята, у вас есть предложения, что может быть не так, что я могу сделать?

Благодарю вас

PS. Ожидаемый результат, игнорируйте цвета:

введите описание изображения здесь

0

Решение

Может быть из 3 разных проблем:
1 / Отбор лица, попробуйте создать растеризатор с D3D11_CULL_MODE для None, Front и Back и проверьте, имеет ли это значение, также установка в качестве каркаса может помочь для отладки.

2 / Буфер глубины может быть установлен неправильно

3 / Проблема с вашим импортером, но вам нужно будет увидеть код для получения дополнительной помощи.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]