Создам новый рес, ибо старый слишком загажен
Случайному читателю (кек) напомню, что я ковыряю .mrf формат, который используется для анимации плаща артаса в синематик модели битвы артаса с иллиданом. Эти модели используют вертексную анимацию.
24 297
0
23
7 месяцев назад
0
А ещё есть подозрение, что uv-развёртка внутри мрф отзеркаливается по Y, но, возможно, это очередная ошибка моего экспортёра
Оказалось, что да. Как при импорте в блендер, так и при экспорте из него V координату нужно отзеркаливать. Например вот, только теперь у меня коричневая часть текстуры оказалась так где надо.
2
37
7 месяцев назад
2
Я придумал применение: реалистичная бумажная карта локации, как раз пригодится cloth simulation там

Можно сделать и выложить модель и мрф ресурсом с инструкциями как поставить туда свою текстуру карты
0
23
7 месяцев назад
0
А мрф может меняться (или анимация видимости) в зависимости от проигрываемой анимации?
Анимация только одна на файл. Или речь про mdx?
Mrf можно отображать и скрывать через событийные объекты типа MRF и MRD соответственно.
В дефолтной модели это выглядит так:
EventObject "MRFX0000" {
	ObjectId 173,
	EventTrack 1 {
		19300,
	}
}
EventObject "MRDX0000" {
	ObjectId 174,
	EventTrack 1 {
		22300,
	}
}
EventObject "MRFX0001" {
	ObjectId 175,
	EventTrack 1 {
		28133,
	}
}
EventObject "MRFX0002" {
	ObjectId 176,
	EventTrack 1 {
		49833,
	}
}
EventObject "MRFX0003" {
	ObjectId 177,
	EventTrack 1 {
		55933,
	}
}
EventObject "MRFX0004" {
	ObjectId 178,
	EventTrack 1 {
		60633,
	}
}
EventObject "MRFX0005" {
	ObjectId 179,
	EventTrack 1 {
		72867,
	}
}
EventObject "MRDX0001" {
	ObjectId 180,
	EventTrack 1 {
		36067,
	}
}
EventObject "MRDX0002" {
	ObjectId 181,
	EventTrack 1 {
		52433,
	}
}
EventObject "MRDX0003" {
	ObjectId 182,
	EventTrack 1 {
		58333,
	}
}
EventObject "MRDX0004" {
	ObjectId 183,
	EventTrack 1 {
		62500,
	}
}
EventObject "MRDX0005" {
	ObjectId 184,
	EventTrack 1 {
		74633,
	}
}
То есть на кадре 19300 показали мрф, на кадре 22300 — спрятали. Да, можно проиграть несколько разных мрф из одной mdx модели (пока ещё не проверял можно ли их проигрывать одновременно), и раскидать их по секвенциям.
0
37
7 месяцев назад
0
А мрф может меняться (или анимация видимости) в зависимости от проигрываемой анимации?
0
23
7 месяцев назад
Отредактирован Makeba
0
Хорошо, но как это применять? Делать эффект sliding window как в macos?
каво

Я вроде бы понял как избегать проваливания под рельеф. Ответственность за это полностью лежит на настройках камеры внутри mdx

И понял принцип по которому линкуются мрфки к мдх через событийные объекты. Айди событийного объекта это строка, которая цепляется на путь к плащам артаса

А ещё есть подозрение, что uv-развёртка внутри мрф отзеркаливается по Y, но, возможно, это очередная ошибка моего экспортёра
Загруженные файлы
1
37
7 месяцев назад
Отредактирован ScorpioT1000
1
Хорошо, но как это применять? Делать эффект sliding window как в macos?
0
23
7 месяцев назад
0
Вроде что-то получилось
Загруженные файлы
0
23
7 месяцев назад
0
Второй блин. Затенение победил, но какие-то приколы с развёрткой пошли
Загруженные файлы
0
35
7 месяцев назад
0
Можно было и вернуться варкрафт 3