Добавлен
Недавно попробовал поработать с mdlvis и у меня что-то получилось.
Кому-то что-то добавлял, где-то что-нибудь убирал, и вот столкнулся с такой проблемой:
Я хотел добивать казарме некоторые декорации, и этой декорацией был щит на стене. Однако, позже я заметил, что этот щит не слишком корректно появляется в анимациях Birth и death.
Скорее всего нужно поковыряться в анимациях, но я пока не силен в этом.
Подскажите, что делать?

Принятый ответ

Скорее всего, проблема в видимости данной поверхности, и нужно убрать видимость в данных анимациях.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
7 лет назад
0
Похожие вопросы:

ответ
Как я понимаю - проблема в не заданном начальном состоянии(а может быть и нет, я не уверен). Информация о рескейлинге есть на момент начала анимации(599 кадр), а информация о используемом материале (повороте модели в последствии) появляется только на 600. Вероятно инструкции о том что делать с моделью определяются по ходу требования(а не хранятся в файле самой модели, как я думал) и на основании данных по требуемому кадру. Нельзя так просто взять и вникнуть в mdx формат. А, впрочем, я могу ошибаться.
Сделал анимации не пересекающимися (0-399 "stand", 400-599 "death", 600-799 "birth"), изменение скейла
Scaling 4 {
		Linear,
		400: { 1, 1, 1 },
		599: { 0, 0, 0 },
		600: { 0, 0, 0 },
		799: { 1, 1, 1 },
	}
и ротацию(бывшее изменение текстуры материала) оставил на круглых числах
Rotation 8 {
		DontInterp,
		0: { 0, 0, 0, 1 },
		100: { 1, 0, 0, 0 },
		200: { 0, 1, 0, 0 },
		300: { 1, 0, 0, 0 },
		400: { 0, 0, 0, 1 },
		500: { 1, 0, 0, 0 },
		600: { 0, 1, 0, 0 },
		700: { 1, 0, 0, 0 },
	}
Получилось работоспособно и удобно.

0
18
7 лет назад
0
Скорее всего, проблема в видимости данной поверхности, и нужно убрать видимость в данных анимациях.
Принятый ответ
0
17
7 лет назад
Отредактирован ledoed
0
если щит в отдельном слое ты замутил, то наверно при анимации birth и deach он весит на невидимой стене.нужно просто у этого слоя с анимировать прозрачность как у слоя со стеной на которой он должен висеть,а в следующий раз задавай нормально вопрос а то надоели вопросы типо "у меня чтото сломалось помогите"
0
18
7 лет назад
0
Есть статья на эту тему. Конкретно здесь, пункт пятый.
0
18
7 лет назад
0
Однозначно убрать видимость в анимациях death (где-то в начальных кадрах, хотя можно и переделать ее так чтобы щит упал на землю) в анимации birth и в анимации/анимациях decay (для всех кадров)
0
7
7 лет назад
0
Просто заходи в модель, выделяй поверхность щита и заходи в анимку, выбирай анимации и ниже отменяй галочку на видимость, что бы было видно щит только в анимациях стенд и прочих
Чтобы оставить комментарий, пожалуйста, войдите на сайт.