AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   У природы нет плохой погоды. (http://forum.aviaskins.com/forumdisplay.php?f=34)
-   -   Новый ветер! (http://forum.aviaskins.com/showthread.php?t=696)

Tracer 27.05.2009 09:34

Цитата:

Сообщение от =FPS=Cutlass (Сообщение 26660)
На траекторию полёта бомб влияет.....?

Судя по коду - нет
Влияет снос самолета на бомбы и снаряды

Kirill 27.05.2009 13:44

Незабываемые впечатления от полета (особенно от взлета-посадки) при 20 м/с! :eek: Здорово! :good: Грамотно сделано. Хорошо реалистичности в игру добавляет. Спасибо! :bravo: Респект! :beer:

ZloyPetrushkO 28.05.2009 20:29

Цитата:

Сообщение от =FPS=Cutlass (Сообщение 26660)
На траекторию полёта бомб влияет.....?

как таковую на траекторию бомб-нет, не влияет. ибо в иле царит вауукум. как в космосе.
но правда т.к. ветер реализован в иле криво просто через прибавку боковой скорости( и поетому если пустить дымы с ветром они не будут параллельны с осью самолета:lol: ) то и бомба получит доп. боковую скорость, и полетить по оси самолета. так что в принципе пойдет.
ЗЫ: постоянный ветер кстати в реале на траекторию бомбы не влияет...

Tracer 29.05.2009 10:47

Цитата:

Сообщение от ZloyPetrushkO (Сообщение 26723)
кт.к. ветер реализован в иле криво просто через прибавку боковой скорости( и поетому если пустить дымы с ветром они не будут параллельны с осью самолета:lol: )

Это дымы криво реализованы.
Ветер верно - это просто прибавка вектора скорости ветра к вектору скорости самолета.

Samurai999 31.05.2009 20:00

Огромное спасибо! Я впервые смог сесть на авианосец=)))).

ZloyPetrushkO 01.06.2009 23:05

Цитата:

Сообщение от Tracer (Сообщение 26753)
Это дымы криво реализованы.
Ветер верно - это просто прибавка вектора скорости ветра к вектору скорости самолета.

а как дымы кст реализованы? через что?
а вообще же все таки ветер реализован не совсем верно. ибо если уж на то пошло- то прибавку вектора скорости ветра должна получать земля, и все опирающееся на нее.
а просто прибавка скорости ветра к скорости самолета при стоячей атмосфере( а я думаю никто не станет считать в авиасимуляторе точкой отсчета землю:rolleyes: ?-так что атмосфера в етой СО имеет нулевую скорость) при правильной рассчитанной аеродинамике ведет к появлению некой силы давящей на бок самолета =)
но атмосферы у нас нет, вместо него вауукум-поетому эффект очень похож на нужный))
а теперь по теме- а каким образом реализовано затухание ветра по высоте?
просто прикидываю, можно ли попробовтаь сделать "ветер" различным на каждой высоте...и чтобы с изменением высоты изменялась турбулентность по нужному закону...

Tracer 02.06.2009 15:09

Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27025)
а теперь по теме- а каким образом реализовано затухание ветра по высоте?
просто прикидываю, можно ли попробовтаь сделать "ветер" различным на каждой высоте...и чтобы с изменением высоты изменялась турбулентность по нужному закону...

Затухание реализовано по этой формуле: http://sukhoi.ru/forum/showpost.php?...3&postcount=15
Та скорость, что прописана в файле миссии - на высоте 10 м. Т.е. у земли она меньше.

Турбулентность действует до 300 м - так и в оригинальном Ил-2

Порывы действуют без ограничений. В этом засада, наверное порывы должны быть большие у земли и с высотой уменьшаться. Если кто подскажет зависимость, то буду благодарен.

Кроме того, порыв = 10м/с означает, что при Velocity = 10 m/s ветер может быть как 20 м/с, так и 0 м/с

Kirill 02.06.2009 15:30

Tracer, дружище, зайди, пожалуйста, в тему "Трассеры". У меня там вопрос к тебе. :)

ZloyPetrushkO 02.06.2009 22:13

Цитата:

Сообщение от Tracer (Сообщение 27066)
Затухание реализовано по этой формуле: http://sukhoi.ru/forum/showpost.php?...3&postcount=15
Та скорость, что прописана в файле миссии - на высоте 10 м. Т.е. у земли она меньше.

Турбулентность действует до 300 м - так и в оригинальном Ил-2

Порывы действуют без ограничений. В этом засада, наверное порывы должны быть большие у земли и с высотой уменьшаться. Если кто подскажет зависимость, то буду благодарен.

Кроме того, порыв = 10м/с означает, что при Velocity = 10 m/s ветер может быть как 20 м/с, так и 0 м/с

формула ето позитивно :)
правильно ли я понял, что нынче нужно пользоваться формулой для расчета сокрости ветра в зависимости от высоты ? ето есть оч большой гуд :)
по порывам обстоит дело так- всякие сильные порывы, кот появляються от термиков, завихрений от рельефа и т.п.- максимальны у земли, и затухают по высоте. по ощущениям- на высоте 600м раза в 2 слабже чем на 300 метрах. и раз в 5-7 слабже чем у земли. по рассказам летчиков легкой авиации-на 1000м практически в любую погоду болтанка( продукт етих самых порывов уже не чувствуется ни на одном типе агрегатов)
по лично моим ощущениям- на высоте метров 700 она уже оч слаба, и пилотированию почти не мешает. у земли же имеет четко выраженный характер(пролетел над дорогой-тряхнуло). по моим наблюдениям- самолет может сдвигать на пару метров в солнечный летний день. т.е. на глазок соотвествует нынешним 7-10 порывам.
что там выше 1 км-лично я незнаю. но предполагаю, что поскольку там скорость ветра меняеться слоями, то в ГП таких резких быть не должно. т.е., или вообще порывы выше 1км есть только в облаках или на их уровне, в зависимости от их вида и метео( там кстати порывы частенько бывают посильнее чем у земли)
теперь главный вопрос- а реализуемо ли сделать порывы зависимыми по высоте? и насоклько сложно?
теперь по турбулентности. лично мое имхо- то что есть в иле реалу ни коим боком не соотвествует. в иле можно затриммировать самолт отпусть ручку и несмотря на болтанку он в принципе полетит прямо.т.е. как ни крути, а даже самую большую болтанку корректировать не надо.
так что лично я ее использую для моделлирования тряски самолета :)
---
итого мое имхо такое:
1) порывы сделать затухающими(можно хоть и линейно), чтобы к 1км они затухли совсем.сдвиги по высоте-фиг с ним, хватит и того что ветер меняеться по высоте.
2) турбулентность сделать до 15-20км и использовать для моделлирования тряски самолета в полете( параметр 1-2 по моему как раз соотвествует)-чтобы нельзя было шмалять с дистанции в 500+ метров. ибо уж очень нереалистично


ЗЫ:былоо бы вообще замечыательно-если бы на уровне облаков порывы сново появлялись. но если я все прально понимаю-ето нереализуемо.
ЗЗЫ: спс за класснейший мод :good:
отпишись плз- что из етого реализуемо, а что сложно реализуемо.
и если непротив-то как и что конкретно нужно ковырять чтобы менять ети параметры. хотел бы сам поекспериментировать, мало ли получиться :)

Kirill 02.06.2009 23:40

А еще замечательнее было бы спутную струю сделать. Это был бы суперреализм. Приблизился к бомберу на 50 метров - затрясло. Как при флаттере, к примеру. :)

ZloyPetrushkO 03.06.2009 01:09

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

Tracer 03.06.2009 09:19

Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27086)
теперь главный вопрос- а реализуемо ли сделать порывы зависимыми по высоте? и насоклько сложно?

Несложно
Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27086)
теперь по турбулентности. лично мое имхо- то что есть в иле реалу ни коим боком не соотвествует. в иле можно затриммировать самолт отпусть ручку и несмотря на болтанку он в принципе полетит прямо.т.е. как ни крути, а даже самую большую болтанку корректировать не надо.
так что лично я ее использую для моделлирования тряски самолета :)

Ну с турбулентностью согласен, то на то и выйдет.
А с порывами особо на триммерах не полетаешь, придется корректировать.
Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27086)
итого мое имхо такое:
1) порывы сделать затухающими(можно хоть и линейно), чтобы к 1км они затухли совсем.сдвиги по высоте-фиг с ним, хватит и того что ветер меняеться по высоте.

Зависимость бы. Поспрашиваю на Сухом.
Кроме силы порывов есть еще частота. Я ее практически с потолка поставил.


Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27086)
2) турбулентность сделать до 15-20км и использовать для моделлирования тряски самолета в полете( параметр 1-2 по моему как раз соотвествует)-чтобы нельзя было шмалять с дистанции в 500+ метров. ибо уж очень нереалистично

Хочешь сказать что самолет постоянно трясет в полете?
Вообще неравномерность атмосферы можно моделировать небольшими порывами 0.5-1м/с с частотой в (?) ХЗ не знаю какой частотой. Из моего опыта полетов особо ниче не чувствовалось. Хотя денек был ветренный и ветер был с порывами:eek:

Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27086)
ЗЫ:былоо бы вообще замечыательно-если бы на уровне облаков порывы сново появлялись. но если я все прально понимаю-ето нереализуемо.

Неплохая идея и вполне реализуемо.

Tracer 03.06.2009 09:21

Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27097)
ето уже совсем другое пошло...если с ветром прокатывает простая прибавка к скорости...то спутная струя...через что ее реализовать то?
лично у мя пока нет ни малейших конструктивных идей..

Да реализовать эффект думаю несложно а как определить что ты в нее залетел - непонятно.

ZloyPetrushkO 03.06.2009 12:10

Цитата:

Сообщение от Tracer (Сообщение 27106)
Несложно

Ну с турбулентностью согласен, то на то и выйдет.
А с порывами особо на триммерах не полетаешь, придется корректировать.


Зависимость бы. Поспрашиваю на Сухом.
Кроме силы порывов есть еще частота. Я ее практически с потолка поставил.




Хочешь сказать что самолет постоянно трясет в полете?
Вообще неравномерность атмосферы можно моделировать небольшими порывами 0.5-1м/с с частотой в (?) ХЗ не знаю какой частотой. Из моего опыта полетов особо ниче не чувствовалось. Хотя денек был ветренный и ветер был с порывами:eek:



Неплохая идея и вполне реализуемо.

ладно,не буду спрашивать как оно получается...ламер я полный(
а вот насчет тряски-ессна трясет.но всех по разному.винтовые тех времен точно трясло =) насколько сильно я естессна незнаю.но мое имхо-турбуленс=1-2 ето будет адекватно передавать тряску+вко для снарядов.так или иначе,ето непозволит имхо пулять с 1км.ессна ет над тестить чем и готов заняться=)
а вот порывы на уровне облаков ет ваще класс!но по зависимости увы ниче предложить не могу,разве что частоту оставить постоянной.
Зы:сорри за ламерский вопрос,но в чем лучше всего работать ламеру?
Ззы-сорри за кривой пост пишу с мобилы

Tracer 03.06.2009 13:44

Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27124)
но мое имхо-турбуленс=1-2 ето будет адекватно передавать тряску+вко для снарядов.так или иначе,ето непозволит имхо пулять с 1км.ессна ет над тестить чем и готов заняться=)

Да ты не с той стороны заходишь
Можно увеличить ВКО не трогая турбулентность.
Но, наверное, так оно и было, как сейчас в Ил-2.
Врядли у реальных пилотов был такой бешеный налет, как у виртуальных.
А случайно могли попасть, есть у Ворожейкина описание как свалил с 800м жучку.


Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27124)
Зы:сорри за ламерский вопрос,но в чем лучше всего работать ламеру?

В смысле работать?

ZloyPetrushkO 03.06.2009 21:23

Цитата:

Сообщение от Tracer (Сообщение 27132)
Да ты не с той стороны заходишь
Можно увеличить ВКО не трогая турбулентность.
Но, наверное, так оно и было, как сейчас в Ил-2.
Врядли у реальных пилотов был такой бешеный налет, как у виртуальных.
А случайно могли попасть, есть у Ворожейкина описание как свалил с 800м жучку.


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

Цитата:

Сообщение от Tracer (Сообщение 27132)
В смысле работать?

ну в смысле ил2 ковырять...а то знаний у мя совсем маловато...

ZloyPetrushkO 06.06.2009 22:31

Вложений: 1
чуть углубил ветряной мод, теперь:
а)порывы ветра линено уменьшаються с 0 до 1000м(на 1000метров порывы=0)
б)при выставлении turbulence=1 самолет потряхивает до 10км, призвано имитировать вибрацию самолета+ мелкие турбулентности
в)значения turbulence лежат от 1 до 6ти, где 1-постоянные мелкие потряхивания до 10км; далее как и было : 2-нет никаких возмущений;3-6 линейное увеличение тряски.
г)при значениях 2-6 трясет до 450м.
----
в будущем хотелось бы еще привязать тряску и порывы к облакам. но ето как получиться. если у кого получиться-поделитись плз инфой :)

Tracer 07.06.2009 08:18

Ну а гвоорил - знаний маловато:) Расковырял ведь.

Цитата:

Сообщение от ZloyPetrushkO (Сообщение 27321)
----
в будущем хотелось бы еще привязать тряску и порывы к облакам. но ето как получиться. если у кого получиться-поделитись плз инфой :)

Высоту облаков вытягиваешь из файла миссии так же как и параметры ветра
Код:

        SectFile sectfile = Mission.cur().sectFile();
        String s1 = "MAIN";
        String s2 = sectfile.get(s1, "CloudHeight");

Можешь завести свойство в класс ветра - высота облаков, и один раз вычитывать в методе set

Ну а потом в update высота самолета над уровнем земли хранится в f2

ZloyPetrushkO 07.06.2009 13:16

Цитата:

Сообщение от Tracer (Сообщение 27334)
Ну а гвоорил - знаний маловато:) Расковырял ведь.



Высоту облаков вытягиваешь из файла миссии так же как и параметры ветра
Код:

        SectFile sectfile = Mission.cur().sectFile();
        String s1 = "MAIN";
        String s2 = sectfile.get(s1, "CloudHeight");

Можешь завести свойство в класс ветра - высота облаков, и один раз вычитывать в методе set

Ну а потом в update высота самолета над уровнем земли хранится в f2

а разве высота не в f_9_ ?
пожалуй буду пробовать вытягивать из файла миссии...
правда вот с зоной действия турбулентности еще подумаю. но наверна буду выставлять высоту эмперрически. ибо я так понимаю все равно с кучей новых модов на облака, ето корректно работать не будет...
поставлю например зону действия +-500 метров с линейным угасанием...думаю хватит. в общем поэкспериментирую :)
а насчет кода...тож поэкспериментирую-буду делать по образцу как в файле.
----
есть идея, попробовать привязать тряску к положению облаков. ведь при обзоре ил ка кто поределяет в облаке самолет или нет.
вот только с реализацией тут сложнее, смотрел код-не могу понять как он ето делает, незнаю к чему прицепиться.
разве то пока что в есть идея прицепиться к файлику effclouds. в нем етсь такие строки
Код:

public boolean getRandomCloudPos(Point3d point3d) {
        if (cppObj == 0)
            return false;
        boolean bool = GetRandomCloudPos(cppObj, farr3);
        if (!bool)
            return false;
        point3d.x = (double) farr3[0];
        point3d.y = (double) farr3[1];
        point3d.z = (double) farr3[2];
        return true;
    }

приписать в етом файлике например переменные какиенть по примеру float cloadx=point3d.x ну и т.д. по всем направлениям, потом импортировать их в wind и там сравнивать с текущим положением?
но все таки канеш интереснее было бы сравнивать с настоящим облаком...
и еще вопросик... к boolean bool какнть привязаться не получиться?
а то если делать тряску по высоте облаков и по типу облаков( и то и то приписать несложно) но смотриться ето немного странновато, в реале то в просветах то не так как в облаках :)
с разделением на разные типы облаков(типа кучевка и т.д.) в иле выйдет криво, т.к. typecloud мало соотвествует реальности :)
спс за помощь!
ЗЫ: выкладывал мод на аркадах, ну и соотвественна сслку на тему.
иностранцам как я понял очень поравилась твоя программа weatherset.exe :)
прога ведь реально оч классная :good:

Myshlayevsky 07.06.2009 20:00

Есть мысли.
Мне кажется, вместе с добавлением ветра нужно править ИИ ботов - обучить их той же поправке на ветер, как минимум. Подозреваю, что с турбулентностью боты-истребители тоже не умеют справляться - мажут (мод не ставил, так что всё чисто умозрительно).
Хм, и действие ветра на траэкторию падения бомб тоже хорошо бы реализовать.
Объединить мод, меняющий высоту облаков, с этим, объект модификаций ведь один - погода. Далее - хорошо бы вводить параметры погоды (всей вообще, в т.ч. и высоту облаков) из толстого редактора.
Ещё хорошо было бы сделать аэродромный "носок"-указатель ветра работающим.
И да, спутная струя нужна в любом случае.
Я кончил и закурил.


Текущее время: 17:31. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot