Пользовательская Анимация.

А чем MakeMDL.perts открыть? Я пробовал браузером — туда ничего невозможно вписать. Блокнот говорит, что файл защищен от изменения, когда хочу сохранить. (Без расширения txt естественно)

Я редактирую блокнотом. можно ещё найти какой-нибудь блокнот с подсветкой синтаксиса, типа notepad++. Очень удобно, особенно пока глаз на тэги не наметан

Вопрос, наверное тупой… а сколько VC может быть в ФСХ у одного самолёта? Как я понимаю, у нас там два мдл файла — для собственно модели и VC . Можно ли сделать так чтобы отображались 2 файла VC одновременно?

Думаю, нет. Там четко указано normal=XXXXX interior=XXXXXX

Т.е. даже не нумеровано. Второй interior=XXXXXX просто тупо игнорируется.

А как у готовой модели убрать всю анимацию и связи деталей?

Ломать не строить… Удаляйте ключи, Unlink’уйте обьекты, и удаляйте анимацию. и все исчезнет.

В самом начале, в посте №8 описывается как сделать открывание люка. Я сделал как описано, люк открылся, но не хочет закрываться. Что не так? И второй вопрос, а если этот люк будет складываться, то есть состоит из двух-трёх деталей, тогда как будет выглядеть код?

Попробуйте назвать все детали люка одним именем, и анимировать их последовательно, например, 1-я деталь — 10-20 кадры, 2-я — 20-30, и т.д. Если они должны окрываться одновременно, то и анимируйте одновременно. Должно получиться по идее.

Нашёл ошибку. Теперь просто не работает.
Давайте всё с начала. Надо открыть люк на модели в девятке. Всё сделал как в посте 8. Не работает. Как можно сделать?

Кастомный люк? Нафига вы такой геморрой из сообщения номер 8 делаете-то? На прибор привязать же проще?

<part>
<name>LUK</name>
<animation>
<parameter>
<code>
(L:LUK, bool) 100 *
</code>
<lag>100</lag>
</parameter>
</animation>
</part>

Это деталь.



<Gauge Name="sw" Version="1.0">
<Element>
<Position X="0" Y="0"/>
<Select>
<Value>(L:LUK, bool)</Value>
<Case Value="0">
<Image Name="azs_v_1_down.bmp" ImageSizes="30,65,0,0"/>
</Case>
<Case Value="1">
<Image Name="azs_v_1_up.bmp" ImageSizes="30,65,0,0"/>
</Case>
</Select>
</Element>
<Mouse>
<Cursor Type="Hand"/>
<Click Kind="LeftSingle">
(M:Event) 'LeftSingle' scmp 0 == (L:LUK, bool) ! (>L:LUK, bool)
</Click>
</Mouse>
</Gauge>

Это тумблер.

Всё равно не работает. Может я что-то не так делаю?

Тумблер работает и щелкает?

Код прямо с форума вставлять нельзя в большинстве случаев- надо переписывать. Он его уродует.

Здравствуйте,люди добрые!
Вопрос в следующем,сделал модель самолёта с буксировщиком,для FS9,а с XML кодом ничего не получается,т.е нужно ,чтобы буксировщик появлялся при нажатии Shift+P,а иначе был невидимым.Кто знает,подскажите пожалуйста!

Привяжите его к отрицательной скорости.

Привязывал к PUSHBACK STATE — не работает.Может у кого-нибудь есть пример подобного кода.

Да,действительно,нужно было привязывать к скорости.Вот такой получился код,пользуйтесь,может кому-нибудь понадобится:

<part>
<name>TAW</name>
<visible_in_range>
<parameter>
<code>
(A:VELOCITY BODY Z, knots) 0 != ||
</code>
</parameter>
<minvalue>1</minvalue>
</visible_in_range>
</part>

Нет!Поспешил я с выводами.Код работает неправильно.Буксировщик появляется и при движении вперед!Где-то ошибка.

У вас в коде скорость просто не равна нулю. Сделайте меньше нуля: 0 &lt;

Господа, вот такой вопрос, терзает меня уже некоторое время, требуется ваша рассудительная помощь! Каким образом осуществляется анимация пилота, имею ввиду: повороты головы, управление РУД’ом и РУС’ом, педалям? Так же интересует анимация тросов тяг, допустим элеронов и рудера? В СДК об этом ничего нет, animation manager вышеуказанных тэгов не имеет.

FSX, 3ds max 2008, Prepar3d SDK

Спасибо

Господа, вот такой вопрос, терзает меня уже некоторое время, требуется ваша рассудительная помощь! Каким образом осуществляется анимация пилота, имею ввиду: повороты головы, управление РУД’ом и РУС’ом, педалям? Так же интересует анимация тросов тяг, допустим элеронов и рудера? В СДК об этом ничего нет, animation manager вышеуказанных тэгов не имеет.

FSX, 3ds max 2008, Prepar3d SDK

Спасибо

Обычно для этого используются переменные которые предназначены для анимации этих деталей. То есть, допустим, если это рука на Рудах, то вместе с рудами анимируем и руку, и даем ей ту же переменную что и Рудам.
Правда если РУД не одна ручка, а две и более, то тут возникают проблемы уже. Хотя это частный случай, в анимации механизмов обычно таких проблем нет.

ReDut, спасибо! Если я не ошибаюсь, у Carenado голова пилота не привязана к рудеру, т.е. вращается постоянно , как достигается подобный эффект? Если позволите личный вопрос, ответить можно в лс, почему заморозили свой проект? Модели просто шикарны. Очень хотелось бы увидеть их на виртуальных прилавках )

Возвращаясь к теме:
Можно ли использовать скелетную анимацию и обратную кинематику, если да то как?
И вопрос касательно тросов остаётся открытым.

ReDut, спасибо! Если я не ошибаюсь, у Carenado голова пилота не привязана к рудеру, т.е. вращается постоянно , как достигается подобный эффект? Если позволите личный вопрос, ответить можно в лс, почему заморозили свой проект? Модели просто шикарны. Очень хотелось бы увидеть их на виртуальных прилавках )

Возвращаясь к теме:
Можно ли использовать скелетную анимацию и обратную кинематику, если да то как?
И вопрос касательно тросов остаётся открытым.

Если Вам нужно просто шевеление головой, не привязанной к чему либо(ну то есть зацикленное вращение туда-сюда), то на 2-й странице этой темы есть пример от konsni с Абсолют тайм. Там получается работоспособная зацикленная анимация. Правда это пример для 9-ки — насчет 10-ки не знаю, можно ли переделать под нее(остались ли там похожие переменные). Покрамсали там знатно, так что с уверенностью сказать не могу.
Скелетную анимацию можно использовать в 10-ке, но ограниченно. Собственно, в СДК есть пример ее использования. Обратная кинематика, насколько я помню, там не реализована, ибо незачем.
Насчет заморозки — всем давно все известно, и не раз разжевывалось на форуме в разных местах. А по 10-ть раз писать одно и то же надоедает. За подробностями — в личку. И да, заморозка одних моделей — это не значит что другие не делаются ;)

Забегая немного вперёд хотелось бы задать пару вопросов касательно нестандартной анимации. Давно интересует способа реализации в симуляторе панели «дополнительной анимации». А именно, панель-гаджет(shift+1, …, +9), при вызове которой, с помощью галки [✓, ✔, ☑], можно реализовать к примеру блоки колёс, тент фюзеляжа, чехол ПВД и т.д. Как это реализуется в MAX’е (ведь эти вещи должны где-то прятаться!?) и как связать это с панелью — объясните, пожалуйста, основной механизм?
Спасибо!

объясните, пожалуйста, основной механизм?
Спасибо!

Это не совсем анимация, через L:-переменные управляем видимостью объекта

Это не совсем анимация, через L:-переменные управляем видимостью объекта

Спасибо за ответ. Поясните, пожалуйста, какие процедуры нужно произвести при этом в MAX’се?
И очень был бы признателен тому кто пояснит процесс добавления кода (не знаю что писать дальше) анимации. Есть непонятные моменты, а в ветке восновном примеры для FS9 с которым я не имел чести работать. Существование Animation Tool вообще вводит в ступор(т.е. с самим ATool’ом всё понятно, но с кастомной анимацией при наличии ATool’а — ничего…)
Спасибо большое!