Jump to content

треки в 1.1


Dmut

Recommended Posts

вопрос вопрос к разработчикам по трекам в новой версии.

в 1.1 появился режим "случайных" действий для AI. означает ли это, что выбор действия AI будет писаться в трек? потому что иначе AI будет вести себя по разному при каждом проигрывании трека.

или уже в существующей структуре 1.02 в треки пишутся все действия AI?

если это не военная тайна - расскажите что трек содержит (кроме начального состояния и команд пользователя), а что высчитывается.

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

  • ED Team

Re: треки в 1.1

 

вопрос вопрос к разработчикам по трекам в новой версии.

в 1.1 появился режим "случайных" действий для AI. означает ли это, что выбор действия AI будет писаться в трек? потому что иначе AI будет вести себя по разному при каждом проигрывании трека.

или уже в существующей структуре 1.02 в треки пишутся все действия AI?

если это не военная тайна - расскажите что трек содержит (кроме начального состояния и команд пользователя), а что высчитывается.

Трек содержит все те же самые исходные данные для имитации, которые использовались при его записи, поэтому он должен проигрываться всегда точно так же, как было при записи (если, конечно, в программе нет багов, влияющих на сходимость треков). В каком-то смысле, симулятор - это интерпретатор трекового протокола, если угодно, даже если файл трека не записывается.

 

Обычный трек - это исходное состояние моделируемого мира, включая начальные значения датчиков случайных чисел) и симулятора (опции и т.п.), плюс привязанная к модельному времени последовательность входных воздействий пользователя. Сетевой трек имеет несколько более сложную структуру, потому что через сеть на вход симулятора поступают не только входные воздействия пользователя, а данные, которыми обмениваются сетевые компоненты симулятора по внутреннему протоколу.

 

По отзывам тестеров, треки в 1.1 ведут себя прилично, поскольку сходимость треков находится под их неусыпным контролем. Вот скоро и узнаем, who is тестер, а кто есть who :)

Valery Blazhnov

Eagle Dynamics Veteran

Link to comment
Share on other sites

спасибо за ответ Валерий,

я наверное выражаюсь не в терминах LO, но что именно содержится во "все те же исходные данные для имитации"? после введения в 1.1 неоднозначности в поведении AI, стали ли в трек попадать новые типы данных? тех, которых небыло в 1.0x? я имею ввиду - в прежних версиях записывались ли действия ботов в трек или они вычислялись по начальных значеним датчиков случайных чисел? и записываются ли они в 1.1 (сюдя по тому, что треки сходятся нормально - записываются)

 

вы написали, что "Обычный трек - это исходное состояние моделируемого мира, включая начальные значения датчиков случайных чисел) и симулятора (опции и т.п.), плюс привязанная к модельному времени последовательность входных воздействий пользователя." Про запись действия ботов ничего указано небыло.

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

Я так понимаю, что рэндомизация входных действий ИИ в 1.1 происходит только при симуляции миссии\компании (и то опционально), но при воспроизведении\редактировании треков те бывшие действия прописаны однозначно, иначе конечно будет каждое проигрывание трека - новая ситуация.

 

Кстати, зацените подход к симулятору UBI - первоначального заказчика Ло - это именно их требование по точной воспризводимости событий в миссиях без всяких случайностей - тупо 1 в 1...

 

Если не ошибаюсь, во Фланкере рендомизация была.

We scare because we care

Link to comment
Share on other sites

Да, а действительно, входные действия ИИ конечно дожны быть прописаны в треках и привязаны ко времени?
А разве для воспроизведенпия действий не достаточно вот этого:

включая начальные значения датчиков случайных чисел
?

Коричневые очки никогда не поранят мозг. Они небьющиеся.

Brown-coloured spectacles will never harm a brain. They are unbreakable. (с) Me

сфсвсг

I'm the future of the Russian government.

According to Scott Lofgren,

Bentley Systems global director.

Link to comment
Share on other sites

хм, тогда интересно узнать у разработчиков, анонcированные вариации действий AI в миссиях основываются только на различных начальных посевах датчика RND или выбор происходит перед каждым действием AI? если первое, тогда действительно достаточно записать в трек начальное значение RND.

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

  • ED Team
Да, а действительно, входные действия ИИ конечно дожны быть прописаны в треках и привязаны ко времени?
А разве для воспроизведенпия действий не достаточно вот этого:

включая начальные значения датчиков случайных чисел
?

Совершенно верно :) Никакие "действия ботов" в трек не записываются. В трек записываются только входные воздействия игрока. При тех же начальных условиях, что и при записи, треку деваться некуда - он должен сходиться.

Valery Blazhnov

Eagle Dynamics Veteran

Link to comment
Share on other sites

  • ED Team
хм, тогда интересно узнать у разработчиков, анонcированные вариации действий AI в миссиях основываются только на различных начальных посевах датчика RND или выбор происходит перед каждым действием AI? если первое, тогда действительно достаточно записать в трек начальное значение RND.

Только на вариациях начальных значений. Правда, датчик не один, их много.

Valery Blazhnov

Eagle Dynamics Veteran

Link to comment
Share on other sites

ok, теперь всё понятно.

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

Допустим, Lock On - есть, трек есть(который воспроизводится Lock On'ом). Чтобы сделать AVI, надо запустить Lock On и через него записывать. Lock On при записи видео каждый кадр показывает и запихивает в видеофайл. Из моего опыта известно, что если в некоторых (где это доступно) видеокомпрессорах, если убрать "галочку" "показывать текущий кадр", то процесс сжатия ускоряется в несколько раз. Нельзя ли подобное сделать и в Lock On'е - например, показывать не все кадры, а каждый 10-ый, или вообще не показывать, или, в крайнем случае, сделать отдельно программу, которая, используя ресурсы Lock On'а, будет создавать видео, не грузя игру?

Link to comment
Share on other sites

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

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

А я боля не пишу треки..... Они у меня НИКОГДА!!!! не сходятся с оригиналом........ Из 10 записанных-один боля-меня похож на оригинал, остальные....... Я тихо молчу......

Выпитая водка не влияет на ТТХ истребителей!!!

Слава ЕД!!! У меня есть АФМ к Су-33!!!!!!

Link to comment
Share on other sites

  • ED Team
Допустим, Lock On - есть, трек есть(который воспроизводится Lock On'ом). Чтобы сделать AVI, надо запустить Lock On и через него записывать. Lock On при записи видео каждый кадр показывает и запихивает в видеофайл. Из моего опыта известно, что если в некоторых (где это доступно) видеокомпрессорах, если убрать "галочку" "показывать текущий кадр", то процесс сжатия ускоряется в несколько раз. Нельзя ли подобное сделать и в Lock On'е - например, показывать не все кадры, а каждый 10-ый, или вообще не показывать, или, в крайнем случае, сделать отдельно программу, которая, используя ресурсы Lock On'а, будет создавать видео, не грузя игру?

Создание видео, "не грузя игру", - это утопия. Все, кто более или менее серьезно занимается рендерингом видео, не строят себе никаких иллюзий по данному поводу. Высококачественный рендеринг одного кадра в профессиональных системах трехмерного моделирования, вообще говоря, может продолжаться несколько секунд, а то и больше. Задержка отрисовки кадра на экране ничтожно мала по сравнению с записью этого кадра в файл, поэтому добиться записи видео "на лету" все равно не удастся.

Valery Blazhnov

Eagle Dynamics Veteran

Link to comment
Share on other sites

  • ED Team

Re: треки в 1.1

 

По отзывам тестеров, треки в 1.1 ведут себя прилично, поскольку сходимость треков находится под их неусыпным контролем. Вот скоро и узнаем, who is тестер, а кто есть who :)

Тестеры на меня обиделись, поэтому прошу у них прощения и делаю поправку: вот скоро и узнаем, какие замечательные у нас тестеры :D

Valery Blazhnov

Eagle Dynamics Veteran

Link to comment
Share on other sites

  • ED Team
в 1.1 ввели режим особо качественной записи трека в AVI - покадровый, то есть ни один кард не окажется "дропнутым", если выражатся терминами видео-рендеров.

 

На самом деле при записи AVI средствами Локона кадр НИКОГДА дропнутым не окажется :) - это не ФРАПС.

Как главный заказчик записи последовательностью графическими файлами хочу сказать: этот режим введен с целью обойти 2-х гигабайтное ограничение на размер .ави. При записи высококачественого материала очень часто приходится в это утыкаться.

Кроме этого, получаем аналог UNCOMPRESSED/MJPEG (.bmp/.jpg), последнее - с регулируемым качеством, т.к. в этом режиме качество записи jpg берется из движка "качество" в меню АВИ.

Ніщо так сильно не ранить мозок, як уламки скла від розбитих рожевих окулярів

There is nothing so hurtful for the brain as splinters of broken rose-coloured spectacles.

Ничто так сильно не ранит мозг, как осколки стекла от разбитых розовых очков (С) Me

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...