Проблемы с некоторыми текстурами в XNA - PullRequest
1 голос
/ 05 июля 2010

Я сделал модель, используя Sketchup, и проверил ее рендеринг с помощью Blender, и она выглядит великолепно.Однако при загрузке в XNA есть две проблемы:
1. Одна из текстур становится прозрачной, но не прозрачной, но элементы внутри модели видны (это не относится к блендеру).
2У меня есть закругленная часть на модели, которая разделена на более мелкие части, и текстура выходит из синхронизации (все положения неправильны).

Я протестировал экспорт модели в 3ds, а затем использовал blender для сохраненияэто как fbx (чтобы устранить любые проблемы со Sketchup).Я также пытался использовать AutoDesks FBX Converter, те же проблемы = (

Я использую myModel.Draw (World, View, Projection); для рендеринга модели.

Есть предложения?

/ Джимми

1 Ответ

1 голос
/ 06 июля 2010

1) Похоже на проблему выбраковки на задней стороне, попробуйте это

device.RenderState.CullMode = CullMode.None;(попробуйте варианты CW и CCW)

также убедитесь, что буфер глубины включен

2) Эта проблема может быть похожа на проблему, которая возникла у меня с блендером при копировании костей, попробуйте gModel.CopyBoneTransformsTo (преобразования);а также gModel.CopyAbsoluteBoneTransformsTo (transforms);

...