AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   W.I.P. (http://forum.aviaskins.com/forumdisplay.php?f=38)
-   -   Mitsubishi Ki-30 (http://forum.aviaskins.com/showthread.php?t=5315)

tvister 01.06.2019 16:33

Mitsubishi Ki-30
 
Вложений: 1
Доброго времени суток. Мне как интересующемуся боями на Халхин-Голе и начальным этапом японской агрессии во второй мировой, давно интересен японский бомбардировщик Ки-30 "Энн". Хорошо помню первые франколеты на основе Р-10 и торпедоносцев "Кейт". Хорошие самолеты, когда ничего другого нет, в свое время очень им радовался. Относительно недавно появился новый вариант "Энн" от к сожалению ушедшего от нас Edlor. Тоже хороший самолет, но есть некоторые моменты, которые хотелось бы улучшить. Этим и займемся.
Пожалуй, проще было бы построить модель с нуля, однако острейший недостаток времени не позволяет этого сделать.
На что стоит обратить внимание.
1.Во первых большое количество артефактов, предположительно от других моделей. Зачем они здесь, я не знаю, думаю без этих частей модель в Ил-е не появится. Тем не менее удалю всё лишнее, оставлю только нулевой лод.
2. Второе. Некоторые части модели страдают излишней точностью. К примеру колеса или пулемет стрелка наблюдателя.
3. Третье. Не работает модель повреждения от слова совсем. То есть она вроде есть, но нет коллиженов. Буду делать Дамаж-модель заново.
4. Очень хочется сделать анимацию лепестков юбки капота двигателя и подвижных секций кокпита.
5. Вооружение.
Цитата из аирвара:"Бомбоотсек предполагал подвеску следующего комплекта бомб: 20х15-кг, 6х50-кг; 3х100-кг или одной 250-кг бомбы. Кроме того на подкрыльевых узлах можно было подвесить еще две 100 кг или четыре 50-кг бомбы. Створки бомбоотсека имели гидравлический привод."
То есть нужен внутренний бомбоотсек с распашными створками(они распашные или сдвижные как на Б-24?), замки на крыльях, плюс расширенная номенклатура боеприпасов. Займемся.
Если я чего то упустил, прошу высказывать свои пожелания и замечания.
На скрине 1. 3д модель Ки-30 с почти удаленными артефактами.

tvister 01.06.2019 16:37

Ремонт Ки-30
 
Вложений: 4
Продолжаем. Убрав все "лишние" части модели занялся фонарем. Первым делом выставил все секции фонаря в положение "закрыто". (скрин 2) Пока так и оставим, долее нужно колдовать с класс-файлами.
Далее сформируем бомболюк и бомбоотсек. Выделим в отдельный меш (скрин 3) и отделим, нижнюю часть меша CF_D0, проверим на двойные вершины и объединим лежащие отдельно вершины в одну деталь. (Скрины 3,4). Смотрим чертеж, прикидываем где может находиться дверцы бомболюка. К сожалению ни нормальных чертежей, ни схемы бомбардировщика Ки-30 я не нашел.
Вручную убираем всю триангуляцию, размечаем и выделяем в отдельные меши, дверцы бомболюка (скрин 5).

tvister 01.06.2019 16:39

Ремонт Ки-30
 
Вложений: 2
Задаем опорные точки (скрин 6). Как то так (скрин 7), хотя нужно работать со скинами и классами (добавить блок открытия створок бомболюка).

tvister 01.06.2019 16:42

Ремонт Ки-30
 
Вложений: 5
Бомболюк большей частью сделан, начинаем работу с бомбоотсеком. Для удобства работы скроем меш CF_D0 и одну дверь бомболюка. Работаем с кокпитом, в режиме редактирования выполняем детриангуляцию тех отделов кокпита, где будут находиться передние и задние "заглушки" бомбоотсека (скрин 8) и ориентируясь по створке бомболюка добавляем вершины необходимые для "заглушек". Выделяем и удаляем все полигоны кокпита, заслоняющие будущий бомбоотсек и видим, что пространство где должны находиться бомбы ничем не занято (скрин 9). Выделяем все вершины по периферии будущего бомбоотсека (скрин 10) экструдируем их вверх и выраниваем по оси Z (скрин 11). Не забываем "зашить" отверстие бомбоотсека плоскостью, создаем текстуру бомоотсека (скрин 12). Бомбоотсек готов.

Тo be continued...

tvister 01.06.2019 20:23

Ремонт Ки-30
 
Вложений: 3
Колесо весит 3000 треугольников, пулемет в крыле 1600, пулемет стрелка-наблюдателя 3000. многовато будет.
Колесо моего "разлива" весит 320 треугольников, крыльевой пулемет 80. Пулемет стрелка-наблюдателя выдернутый из Д3А1, весит 124 треугольника. "Нежным движением руки" модель полегчала на 7000 треугольников, и это в общем не предел. Есть мысли по поводу мотора, тоже весит явно избыточно, но есть кой какие задумки по поводу модели повреждений, так что пока мотор не трогаем.

Vasya 02.06.2019 00:13

:good:
Супер!

tvister 02.06.2019 00:34

Cтараюсь. Самолет очень интересный и в историческом, и в игровом плане. Единственная, для меня загвоздка, это анимация в игре. Та же причина, которая остановила работу по Ки-36, работа сдвижных секций фонаря в обычном и боевом положениях. Точно смогу создать модель открытия-закрытия фонаря, но как сделать, что бы он открывался только в бою и закрывался потом? Впрочем образцы есть, как основу использую блок от Нортоповской Гаммы. Там почти все работает как надо. Однако и там есть проблемы. Во первых пулемет стрелка наблюдателя только наводится, но не стреляет:(. Во вторых открытые секции фонаря, даже если противника нет, в обычное положение не возвращаются... Очень хорошо помогли классы от пикировщика БТ, но проблема все еще не решена.

tvister 03.06.2019 19:43

Вложений: 1
Доброго времени суток. Коллеги, может у кого есть компоновочная схема Ки-30? Уперся в одну философскую проблему, связанную с размерами бомбоотсека и бомболюка соответственно. По одним чертежам размеры бомбоотсека как сделано (залито синим), по другим и кстати скины с ними совпадают, бомбоотсек гораздо короче, выделено красными линиями. Для примера вытянул из игры модели японских бомб 250 и 100кг. Четвертьтонка поместится нормально в бомбоотсек любого размера, а как поместить три сотки в короткий отсек я представить не могу. Может у кого есть фотки с внутренней подвеской бомб?

tvister 26.08.2019 14:34

Ремонт Ки-30
 
Закончил свой внеплановый проект "Рейнджер", возвращаюсь к Ки-30.
По пункту первому хотелок: заново глянул на модель и обнаружил еще ранее не удаленные артефакты.
Пункт второй выполнен, но по мере продвижения работы может ещё чего нибудь упрощу.
Пункты три, четыре, пять не выполнены. Для дальнейшей работы с моделью подчищу все ненужное, расставлю хуки и попробую импортировать модель в Ил. Следующая задача, создать слот модели, без слота дальнейшая работа теряет смысл.

tvister 27.08.2019 20:15

Вложений: 2
Смотрю на мотор, чешутся руки его как нибудь облегчить по полигонам.
При разборе исходной модели, обратил внимание на неправильное расположение центральных точек частей модели. Части крыла, стабилизатор, киль, центральная точка этих частей находится по задней кромке крыла в фюзеляже. В моей модельке всё расставлю по образцу и подобию дефолтного Д3А-Вел. И главная неприятность, нет компоновочной схемы Ки-30. Мне не известно количество и расположение бензо/масло баков, где находятся маслорадиатор и воздухозаборник карбюратора, как расположены лонжероны и проводка управления, в общем не известно ничего... Придется все делать по образцу Ки-51.

Sita. 27.08.2019 21:36

Цитата:

Сообщение от tvister (Сообщение 199409)
Смотрю на мотор, чешутся руки его как нибудь облегчить по полигонам.

хе хе)) заразился)) или тебя лоупольщик покусал))

tvister 27.08.2019 23:47

Думаю, чем "легче" модель тем лучше, конечно в разумных пределах. 3К треугольников на колесо по моему это многовато.
После моего "улучшайзинга", объединил мотор, капот, маслорадиатор и еще кучу мелких, но "тяжелых" деталей вес мотора подпрыгнул до 2200 треугольников. Видимо придется делить назад. Завтра попробую импортировать на родных классах.

tvister 28.08.2019 01:08

Вложений: 1
Уже вот так, правда в игре самолет не показывается, вылет на 100% загрузки.

tvister 28.08.2019 17:46

Интересные ребусы подкидывает Ил в процессе работы.
Убрав все ненужное (по моему:)) из модели самолета и добавив все хуки, а также подвижные секции фонаря и створки бомболюка, импортировал модель в Ил. В итоге модель загружается в окне просмотра, в окне выбора боеприпасов есть все варианты раскладки, а на загрузке миссии на 100% игра "застывает". Не вырубается, не зависает, нажатие Esc, завершает миссию и возвращает игру в рабочее состояние. В лог-файле вот такая ересь:
Код:

at com.maddox.il2.engine.HierMesh.Material(Native Method)
        at com.maddox.il2.engine.HierMesh.material(HierMesh.java:460)
        at com.maddox.il2.objects.air.CockpitKi30A.reflectPlaneMats(CockpitKi30A.java:357)
        at com.maddox.il2.objects.air.CockpitKi30A.reflectWorldToInstruments(CockpitKi30A.java:229)
        at com.maddox.il2.objects.air.Cockpit$Draw.preRender(Cockpit.java:711)
        at com.maddox.il2.objects.air.Cockpit.preRender(Cockpit.java:848)
        at com.maddox.il2.game.Main3D$RenderCockpit.preRender(Main3D.java:567)
        at com.maddox.il2.engine.Renders.doPaint(Renders.java:337)
        at com.maddox.il2.engine.Renders.paint(Renders.java:253)
        at com.maddox.il2.engine.RendersTicker.msgTimeOut(Renders.java:637)
        at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
        at com.maddox.rts.Message._send(Message.java:1217)
        at com.maddox.rts.Message.sendToObject(Message.java:1191)
        at com.maddox.rts.Message.sendTo(Message.java:1134)
        at com.maddox.rts.Message.trySend(Message.java:1115)
        at com.maddox.rts.Time.loopMessages(Time.java:252)
        at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
        at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
        at com.maddox.il2.game.Main.exec(Main.java:449)
        at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
INTERNAL ERROR: HierMesh: Wrong chunk idx (-1, N:49)
java.lang.RuntimeException: INTERNAL ERROR: HierMesh: Wrong chunk idx (-1, N:49)

Ясно, что проблема в кокпите, но к чему здесь кокпит если я его не трогал? Ни 3д на классы кокпита не правились. Замена классов на родные ничего не меняет, проблема сохраняется. Родная модель летает без проблем и ругани в логе.
Мистика...:eek::I'm_thinking:

tvister 28.08.2019 22:11

Вложений: 1
Если ставить самолет под команду ИИ, то всё нормально работает...

Asura 29.08.2019 08:28

Цитата:

Сообщение от tvister (Сообщение 199427)
Интересные ребусы подкидывает Ил в процессе работы.

at com.maddox.il2.engine.HierMesh.Material(Native Method)
at com.maddox.il2.engine.HierMesh.material(HierMesh.j ava:460)
at com.maddox.il2.objects.air.CockpitKi30A.reflectPla neMats(CockpitKi30A.java:357)
at com.maddox.il2.objects.air.CockpitKi30A.reflectWor ldToInstruments(CockpitKi30A.java:229)

Это не ребус и не интересно :) Просто в классе кабины в методе reflectPlaneMats есть ссылка на материал, которого нет в модели. В процессе отладки внешней модели я рекомендовал бы закомментировать все методы в классе кабины.

tvister 29.08.2019 18:44

Цитата:

Сообщение от Asura (Сообщение 199456)
В классе кабины в методе reflectPlaneMats есть ссылка на материал, которого нет в модели. В процессе отладки внешней модели я рекомендовал бы закомментировать все методы в классе кабины.

Спасибо за подсказку, конечно я обратил внимание на буквы Матs в логе. Думал что reflectPlane, это материал какой то. А оказалось классы. :I'm_thinking: Но ведь исходная модель с этими классами кабины, нормально летает! Как то все это непонятно...

tvister 29.08.2019 21:19

Наверно чего то не то делаю.
Вытащил кокпит из Ила, разобрал его в Блендере, нашел два отсутствующих слота материала. Посмотрел как в оригинале, исправил и импортировал назад в Ил, и без толку...:( Останов загрузки миссии на 100%.
Толкните в правильном направлении плз.
И ещё, подскажите как закомментировать все методы в классе.

tvister 30.08.2019 00:30

Вложений: 2
Вот и створки бомболюка заработали. Еще надо правильно расставить хуки вооружения и украсить все это нормальными скинами.

tvister 30.08.2019 11:25

Странно, Ки-36 летает с точно такими классами кокпита. Попробую поэтапно разобрать исходную модель заменяя родные меши , моими.


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

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