объединить скин-эффект с базисным эффектом - PullRequest
0 голосов
/ 09 ноября 2011

Я разрабатываю игру с XNA 4.0. У меня есть очень большая модель, которую я хочу импортировать в XNA с анимацией, а затем добавить ограничения LookAt. Для этого я импортирую модель с SkinnedModelProcessor и добавляю ограничения lookAt с библиотеками DigitalRune . Моя проблема связана с 72 MaxBones, которые может обработать SkinnedEffect. Если я хочу правильно импортировать модель, я должен добавить кость для каждой сетки, но модель имеет 152 различных сетки, и я не могу разбить модель на подмодели. Если я не добавляю кость для каждой сетки, процессор выдает эту ошибку «содержит геометрию без веса вершин», вынуждая меня добавить кость также в сетку, которую я не хочу анимировать.

Есть способ импортировать более 72 костей? Или, в качестве альтернативы, существует способ слияния в одном процессоре SkinnedEffect и BasicEffect для импорта сетчатой ​​сетки (с ассоциированной костью) и сетки без кости?

Спасибо.

1 Ответ

0 голосов
/ 25 ноября 2011

Если вы используете 3ds Max, вы можете очищать каждую сетку, которая не двигается, с одной костью.

Ссылка на форум, на которую есть ответ:

http://forums.create.msdn.com/forums/t/94840.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...