Показать сообщение отдельно
Старый 19.10.2008, 19:38   #8
Jareny
Штурмовик-бомбардировщик
 
Аватар для Jareny
 
Регистрация: 09.09.2007
Адрес: Russia
Сообщений: 815
По умолчанию

Итого. Я смоделировал основные требования к модели, чтобы она могла стать внешней моделью самолёта.
1. файл должен иметь демонстрационную модель с текстурой
2. файл должен иметь минимум один лод с текстурой
3. Каждая точка должна иметь вектор с координатами отличными от 0 0 0 (три последние числа в каждой строчке в разделе [Vertices_Frame0] и соответствующих разделах лодов и их теней). Но не более единицы. Эти числа вычисляются через синусы/косинусы.

Путём отрезания лишнего выяснил, что файл может не иметь хуков (ну это естественно), коллизий (моделей столкновения) лодов (кроме LOD1) и теней.

В разделе [LOD] указано расстояние в метрах, когда происходит смена лода. повторение чисел там недопустимо. Если есть один лод и там указать 0, то этот лод буден виден на любом расстоянии. Первое число означает расстояние, когда LOD1 сменяется на LOD2 (обычно это 40 метров), далее идет смена с LOD2 на LOD3 (80 метров), потом LOD3-LOD4 (130 метров), LOD4-LOD5 (350 метров) и далее либо LOD5-LOD6 (900 метров), либо расстояние, на удалении которого меш попросту исчезает.

Вот собственно сам кубик, который я создал, прошу его проанализировать...
Как делал? В максе создал примитив размером пять единиц, наложил на него стандартный МГшный материал, подредактированный мной, чтобы лучше видеть в рендере результат работы. Экспортировал в 3ds. Конвертировал в MSH. Изменил векторы для каждой из 26и точек своими золотыми руками (а в средней модели их порядка полутора тыщ, как их ручками, прикольно?) Копипастом добавил лод (руками) (инструмент - вындовский блокнот).
Вложения
Тип файла: rar cubic.rar (474 байт, 371 просмотров)
__________________
Если что-то очень хочется, то можно. Возможно по-другому
Если что-то не получается, то одно из трех:
1. Тебе это не нужно
2. Плохо стараешься
3. Делаешь это не так.

Захожу ему в хвост, стрелки ещё не стреляют... пошли ракеты! Бабах! Ракеты, бабах! Осталось шестеро... нет ракет, есть вражеские истрибители. Так, один без крыла, другой без хвоста. Впрочем, как и я... Круто летать с навороченным самодельным джоем...
Jareny вне форума   Ответить с цитированием