Render.ru

Первым делом самолеты...

Рейтинг
31
#81
сколько вы тут уже наклепали их! елки палки =)
Как они вообще в игре должны друг с другом взаимодействовать? они будут кучами так летать? друг в друга стрелять?
 
Рейтинг
253
#82
сколько вы тут уже наклепали их! елки палки =)
Как они вообще в игре должны друг с другом взаимодействовать? они будут кучами так летать? друг в друга стрелять?
ты как будто не видал сколько пропсов в тех же игрухах типа Перфект ворлд.:p
Там одних полетов десятки. всякие там ковры самолеты, драконы, орлы и прочие летающие мечи.
 
#84
Теперь снова "Мираж". Прорезано остелкение. отдельными деталями стали фонарь и половинки стабилизатора, добавлены заготовки подфюзеляжных гребней, присвоены материалы, для наглядности обтекатель РЛС "покрашен" в черный цвет. При замене этой детали на другую, несколько смахивающую на нос МиГ-23БН получим Mirage F.1A - истребитель-бомбардировщик, как раз по типу МиГ-23БН. Сейчас же на скрине модификация Mirage F.1C, классический легкий многоцелевой истребитель.
Можно резать щитки воздушных тормозов и створки шасси, и делать ниши для шасси. На данный момент "заьык" заключается в контейнере тормозного парашюта - на чертежах очень сложно понять его границы - судя по фото, он все же похож на таковой у МиГ-23. Придется опять рыться в чертежах с сечениями и смотреть, что там нарисовано.
Посмотрел чертежи "спарки", там сильно радикальных переделок вроде не должно быть, все упирается в двойную кабину, точнее ее вытянутый "пузырь". Но это будет уже после завершения работы с фюзеляжем, со всеми его вырезами и нишами. А так-то можно даже и экспериментальный Mirage G.2 сделать - полная копия обысного "Миража", но с крыльями изменяемой стреловидности...
Скрин Mirage F.1C
Mirage_F.jpg

Не сказал бы, что их много наклепано. В большинстве своем - берется один самолет, и из него "вырастае" семейство. Восемь лет назад в БГЕ я сделал игру с 7 типами машин - F-5/15/16, МиГ-23/27/29 и Су-25. Летали, стреляли, сбивали. Исхитрился имитировать бой "эскадрильяна эскадрилью", 12 на 12. БГЕ это вытерпел, потому что я там вставил ограничения на открытие огня для ботов - они не могли стрелять, если ФПС проседал ниже определенного уровня. К сожалению, опыта у меня не было, программировать учился "на ходу" и получилась тупиковая версия. Потом были свои проблемы, к играм отношения не имеющие, да и БГЕ помер.
А сейчас я все это клепаю, параллельно изучая всевозможные учебники по 3D. Ну и пару игр сделал, так, для пробы, одну в БГЕ, так сказать, прощальный аккорд, вторую в GODOT. Да и не ыбло у меня до последнего времени компа, тянувшего современные вещи - nvidia geforce 560, ну, несерьезно это было по нынешним временам. А сейчас вот приходится учиться, учиться и еще раз учиться, как Ильич завещал...
 
#85
это будет нудный "отчетный" пост.
Для первой части "обвеса" МиГ-23/27 была закончена расшивка, и тут встал вопрос о "стандартизации". Дело в том, что для разных машин я делал разную UV развертку под камерами с разным фокусным расстоянием (Project from View- из-за огромного количества лючков, заклепок и стыков применение обычной развертки не дает удовлетворительного результата, а вот для авто, к примеру, не даст результата уже "фото из камеры", там такого количества мелких деталей на корпусе нет). Из-за разного фокусного расстояния камеры линии "расшивки" у разных машин могут очень сильно отличаться друг от друга, отличаются и размеры тех же заклепок, которые по идее, на советских машинах должны быть одинаковы. Плюс камуфляжная раскраска тоже может оказаться "пиксельнее", с резкими краями там, где фокусное расстояние больше. К тому же, насмотревшись уроков по игрострою и моделированию, решил привести все к единому знаменателю. Итогом стал новый погром с UV развертками для МиГ-23/27 и Су-24 (к счастью, расшивку на последний я делать еще не начал). После некоторой возни (ничего сложного, просто нудно и кропотливо), бой с разверткой для МиГ-23 был закончен, устранены некоторые "врожденные" дефекты (размеры надо изначально делать реальными и чертеж-референс тоже надо подгонять так, чтобы по нему делать модель в реальных размерах сразу!), был принят "стандарт" с камерой Orto и фокусеым расстоянием в 10 метров, то есть все детали развертки надо укладывать в квадрат 10х10м, причем детали машин уже имеют реальные размеры. По идее, МиГ-15/17/19/21/23, Су-17/25 (и иностранцы примерно таких же габаритов) должны спокойно укладываться в это "прокрустово ложе", а для более крупных машин типа Cу-24 и F-111 все уприается в длину крыла. Еще более крупные придется резать так, чтобы "уложить" в поле UV, но не факт, что они вообще будут.
Ну а далее - просто иллюстрации, к чему это привело...
МиГ-23/27, крылья, стабилизаторы, пилоны для ПТБ и сами баки, плюс мелочь вроде пушки для МиГ-27 и посадочные фары, пилон блоков отстрела ловушек.
FloggerFamily1.jpg

Вторая часть для тех же машин - центроплан и хвостовая часть, но без киля. Ниши тормозных щитков и еще кое-что по мелочи.
FloggerFamily2.jpg

Третья часть - нос, кабина, фонари кабины. Есть место для ниш шасси и деталей шасси (кстати, детали шасси буду объединяться в единый отдельный блок и использоваться только если самолет стоит на земле, в прочих случаях его не будет, чтоб ресурсы не жрал попусту).
FloggerFamily3.jpg

Су-24. Пока обработан частично - первая часть - крылья, место есть для тех же пилонов, к примеру (но самих пилонов пока нет).
FencerFamily1.jpg

Снова Су-24 - носовая часть, есть место для мелочи.
FencerFamily3.jpg

Третья часть - Су-24 - стабилизаторы, киль, по всем трем разверткам можно сравнить с МиГ-23 и понять, насколько же Су-24 больше... Центроплан и хвостовую часть придется делить по разным текстурам...
FencerFamily4.jpg

В свое время я играл в серию Wings Over... , с чего мое увлечение 3D вообще и началось. Так вот, там самолеты также состояли из отдельных частей, для каждой из которых была своя текстура (и материал). Правда, это все относится к эпохе 20-летней давности и размеры там сильно помельче будут. Ну, так и техника вперед шагнула, но постараюсь сильно не переусердствовать, в крайнем случае, буду использовать текстуры 1024х1024, ну и dds с его особенностями для оптимизаци никто не отменял.
 
#86
Пауза вызвана переходом на "единый стандарт", с разбором завалов и приведением файла в порядок, с расстановкой деталей и их распределениям по коллекциям, и созданием "матрешек", так сказать "коллеккции в коллекциях", чтобы было ясно, где, что и зачем лежит, и как это все потом собрать. В конце концов все-более-менее леглог на свои места, и попутно свершилось страшное - была наконец, добита 2расшивка" для МиГ-23УБ. Ниже два скрина - общий план и крупный, но с друого борта. Вообще, именно "спарка" сыграла основную роль в устроенном погроме и епереходе на "единообразие". Причина - гаргрот - заклепки у его стыка со спиной при старой UV развертке получали очень сильное искажение, можно было бы этот "горб" разложить на другой текстуре, как и на скринах выше, разрезав его на ртри части-лепестка, но тут еще подоспела "расшивка" "обвеса" - пилонов, а потом как раз взбрела в голову мысле сделать "безобразно, но единообразно" - единый фокус камеры, единые размеры развертки и тд и тп. И понеслась... ДА, камуфляж теперь надо делать поновой, зато модели будут выглядеть более-менее одинаково, в смысле расшивки, да и краев камуфляжа, кстати, тоже, а то на крупных машинах типа Су-24 "пиксельность" будет бросаться в глаза, особенно если рядом будут МиГ-23 (про МиГ-21 можно и не говорить).
Скрин первый - общий план "спарка". Надо было носовой конус все-таки черным сделать, ну ладно, все равно сейчас единый файл ГИМПа делается, тоже "стандартизируется"...
MiG-23UB.jpg

Крупный план - заклепки и стыки как раз у места сопряжения гаргрота со спиной.
MiG-23UB_2.jpg

Теперь необходимо загнать в этот же бленд уже готовые "обвесы" - пилоны, бомбодержатели, пусковые, с их "расшивками", и заняться шасси. Плюс МиГ-27 тоже в плане, но у него "расшивка" почти аналогичная, и там надо обработать только развертку фюзеляжа.
 
#87
Передняя стойка шасси для МиГ-23МЛ/МЛД и их производных. Возможно, и для МиГ-27, делал по чертежам, фото, которых, как всегда, недостаточно (ракурс там не тот, там детали заслоняют друг друга, на той слишком мелко и тд). По принципу: "Я так вижу" и "Пожалейте мой комп, он такого количества поликов не вынесет". Скрин.
MiG-23 Stoyka.jpg

Придется еще распределить сглаживание и жесткость поликов, и все-таки убрать лишние на внутренней части колес, все равно там фиг что видно. Подбираюсь к основным стойкам шасси, нашел фото, которое обработаю и вставлю, как текстуру в ниши основных стоек шасси (если получится, как получилось с фарами в свое время). Но это будет комплект для поздних МиГ-23 и МиГ-27, для МиГ-23М/МС/БН/УБ нужны другие стойки шасси.
 
#89
Процесс идет сразу по нескольким направлениям.
Затекстурено катапультное кресло КМ-1, пересобраны "ванны" кабин, обработаны "рамки" переплетов лобовых стекол, стекол фонарей, кромки и стыки самих фонарей и кабин, найдена и исправлена ошибка с внутренней сеткой козырька кабины для истребителей (для МиГ-23БН и МиГ-27 такого дефекта не было), идет создание текстуры для самолетов семейства с так называемым слоем ConstColor, на котором размещены участки, одинаковые для всех, без исключения, машин - это прежде всего, внутренние поверхности тормозных щитков и их ниш, однотонные участки типа внутренней поверхности сопла турбин, те самые ванны кабин, кресла, копоть от пушки и тд и тп. Попутно вот убираются огрехи и недочеты. Частично сделана основная стойка шасси - пришлось вспомин7ать, как делать "гнутую" трубу из кривой - давно не делал...
На скрине ниже показан МиГ-23УБ с уже установленными в ваннах кабин КМ-1, фонари подняты. Сами внутренности кабин пока не покрашены в бирюзовый цвет, и выступающая грань клина воздухозаборника возде заднего кресла тоже можно увидеть, но по моим расчетам, после установки боковых панелей приборов ее не будет видно.
MiG-23UB_Cabine_Kresla.jpg
 
#90
Пока не удается создать вменяемую основную стойку шасси (да и на другие дела пришлось отвлечься на несколько дней), точнее, одну, но наиболее важную ее деталь. Недавно только нашел эских работы стоек шасси МиГ-27 (так-то я знаю, как шасси 23-х и 27-х работает), где и был показан проблемный участок этой детали. Надеюсь, добью. Собственно, все упирается именно в "наконечник" изогнутой трубки, из которого и "вырастают" остальные детали для колеса.
А пока привел в порядок файл для раскраски МиГов по новым UV картам, нарисовал кое-каие мелкие детали внутри кабины, но пока это не приборные доски, так что вид изнутри пока давать не стоит. А вот внешний - уже можно, на скринах - МиГ-23УБ ВВС Анголы. Первая камуфлированная спарка, надо было бы еще убрать некоторые лишние детали, но с этим чуть позже - надо шасси добивать.
Вид сверху, камуфляж чем-то напеоминает современный сирийский, двухцветный, "пустынный". Опознавтельные знаки только на киле, на крыльях их нет.
МиГ-23УБ Ангола.jpg

Вид снизу - а вот здесь опознавательные знаки видно четко.
МиГ-23УБ Ангола вид снизу.jpg
 
#91
Стало получаться, наконец. Часть деталей пока отсутствует, но общие места их "посадки" понятны. Основная стойка шасси поздних МиГ-23, два скрина. Вид первый.
Шасси вид 1.jpg

И вид второй.
Шасси вид 2.jpg

С текстурой, оног конечно, будет куда как получше. Тем более, что частично удалось затекстурить ниши шасси с шлангами, кожухами и кабелями...
 
#92
Готовится текстура для МиГ-23МЛ, к которому и делаются шасси, предположительно, на эту же текстуру лягут и пилоны с псуковыми устройствами для МиГ-23/27, она должна быть общей для всего семейства. Текстура делалась для самолета ВВС Югославии, так уж вышло, что в их составе был один единственный 23-й, который был перегнан на ремонт вместе с 4 МиГ-21 из Ирака, да так и застрял в Югославии. С началом натовской агрессии все пять МиГов встали в строй, на 23-й, как и 29-е велась охота с воздуха. Один МиГ-29 и одну спарку МиГ-29УБ натовцам удалось уничтожить бомбами, несколько раз взрывы были рядом с 23-м, но самолет войну пережил...
Скрин один - вид сверху-спереди-слева.
МиГ-23МЛ ВВС Югославии.jpg

Вид снизу. Опознавательные знаки были только на одном крыле.
МиГ-23МЛ ВВС Югославии2.jpg

Вид слева, виден югославский флаг (еще социалистической СФРЮ), и эмблема на фюзеляже.
МиГ-23МЛ ВВС Югославии3.jpg

Осталось добить стыки рисунка пятен на гаргроте, и можно присоединять шасси (которое, впрочем тоже доделать, но работы там осталось немного).
 

Вложения

#93
Ну, теперь есть, что предъявить, и уже не все - серматы. Основная стойка шасси МиГ-23МЛ и его производных, по большому счету, все. Моэет быть, все же смоделирую еще и шланги гидравлики, но они неподвижны, в отличие от шарниров с гидроцилиндрами, так что здесь не должно быть больших проблем, тем более, что сечение шланга одинаково по всей длине и не надо рассматривать фото и пытаться понять, где там вырез, а где выступ.
Скрин 1 - основная стойка шасси МиГ-23МЛ, можно разглядеть и текстуру ниши шасси.
ШассиМиГ-23МЛ_1.jpg

Вид с другого ракурса. Необходима доделка UV раскладки металлических деталей, а колеса уже свою раскладку получили.
ШассиМиГ-23МЛ_2.jpg

Вид, так сказать, с внутренней стороны.
ШассиМиГ-23МЛ_3.jpg

А это передняя стойка шасси МиГ-23МЛ, готовность в той же степени, что и основная. Возможно придется немного сдвинуть ее, чтобы подогнать по месту.
ШассиМиГ-23МЛ_4.jpg

И эта же стойка, и тоже с "внтуренней стороны". Второе колесо убрано.
ШассиМиГ-23МЛ_5.jpg

Теперь можно дорисовывать текстуру деталей шасси, и моделировать стойки ранних МиГ-23. Отличия у них есть, и довольно заметные, но частично можно использовать уже готовые объекты, причем наиболее сложные. Ну и анимировать. "примерка" на основной стойке уже проводилась - влезает...
 
#94
Шасси для МиГ-23МЛ и его производных изготовлено. Зптекстурено, но пока только картами альбедо, без АО, металличности и прочих сопутствующих. Заодно изготовлена текстура для МиГ-23МЛ ВВС Северной Кореи. Изготовлена она была очень быстро, потому что истребители этого типа в КНДР окрашены в серый однотонный верх и голубой низ, пятен на них нет, опознавательные знаки только на нижних поверхностях крыльев и бортах фюзеляжа.
Скрин вид снизу.
МиГ-23_КНДР.jpg

Второй скрин сверху.
МиГ-23_КНДР2.jpg

Третий скрин - крупный план, основная стойка шасси сзади.
МиГ-23_КНДР3.jpg

Четвертый - крупный план - передняя стойка шасси.
МиГ-23_КНДР4.jpg

Теперь - закончить внутренние стенки ниш и створок шасси, и можно анимировать. После чего переходить к приборам и деталям кабины - пока для МиГ-23МЛА, но очень большая доля деталей пойдет и на другие модификации.
На Телеграме завел канал, там процесс более подробный, но это скорее для того, чтобы самого себя заставлять работать. Кому интересно - можете смотреть.
https://t.me/+7gL8uY1mdTM0NzEy
 
#95
Рукоять управления самолетом, педали и кожух.. тут я не знаю, скорее всего, что-то вроде проектора индикатора лобового стекла. Эта штука имеется почти на всех советских самолетах второго-третьего поколения.
Подбираюсь уже к панелям приборов.
РУС Педали.jpg
 
#96
Добил моделирование передней стойки шасси. Так что для ранних МиГ-23 имеется полный комплект. Основная стойка шасси, как ни странно, была сделана за четверть часа - понадобилось лишь поменять изгиб одной детали и епереместить остальные чуть выше. А с передней пришлось повозиться. Текстуры пока толком не накладывал - просто применил одну (альбедо) для того, чтобы видеть, как она лежит. Теперь надо окончательно ставить UV развертку для обоих комплектов шасси (на шасси МиГ-27 только увеличить размеры основного колеса и гразеотбойника над ним, ничего остального не трогая).
Скрин основной стойки - ка раз видна та самая деталь с "частично легшей" текстурой.
Основная стойка.jpg

Скрин передней стойки. Тоже, "частичная текстуризация". Вот с ней и повоевал последние несколько дней, причем больше времени ушло на рассматривание фото и чертежей.
Передняя стойка.jpg

И после создания UV-развертки можно делать остальные текстуры для PBR...
 
#98
Идет наведение порядка в файле "конструктора". Вычищены все лишние материалы, убраны лишние объекты, убраны ненужные референсы, вычищены орфанные объекты - пустые меши, объекты, картинки...
Сделаны блоки из деталей стоек для всех МиГ-23/27, все меши имеют теперь те же имена, что и объекты, к которым они относятся, сами имена тоже более-менее вменяемые и понятные, чтобы не путаться в них при создании анимаций.
Сделаны створки шасси, кроме створок основных стоек МиГ-27, там еще надо чуть подправить борта в одном "шпангоуте", но надеюсь, процесс не будет сложным. Собраны "заплатки" для МиГов = это протсо объединенные внещние грани створок - тут фишка заключается в том, что шасси используется что в игре, что в рендере, что в анимации считанные разы. При старте или окончании миссии, к примеру (в игре). Вопрос - зачем таскать с собой набор из пары-тройки десятков деталей, которые лежат мертвым грузом внутри фюзеляжа в полете? Проще вместо этого поставить одну такую "заплатку", закрывающую прорези на месте створок шасси. А сами блоки шасси брать из отдельного файла. В свое время я так делал в BGE.
Скрин "наборов" стоек шасси - вверху - "поздние" МиГ-23 (МЛ-МЛД), средние - "ранние" МиГ-23 (Б-БН-УБ-МС-М). И нижние - основные стойки МиГ-27 - у них более широкие колеса, из-за чего и сечение фюзеляжа у МиГ-27 в одном из мест больше, чем стандартное значение (поэтому и придется править - сечение-то я сделал, но недосмотрел и вылезла ошибка при создании ниши шасси для 27-го).
Шасси набор.jpg

Пока видны только серматы, материалы с деталей я вообще пока убрал, но UV развертка деталей полностью закончена и установлена на текстурной карте. Отыскал в Сети данные по PBR материалам - IOR, Specular и тд, внес изменения в уже имеющиеся, материал стекла переделал вообще с шейдером BSDF Glass, на текстуры нанес "расшивку" внутренних граней створок шасси (где она есть).
Сегодня сделал сетки для текстур камуфляжа, пригодятся на всех типах машин, должны сильно ускорить и упростить работу по рисованию пятен "боевой раскраски". В общем, пока так.
Впереди кабины и "обвес". И анимаци я всего и вся.
 
Рейтинг
253
#99
Отыскал в Сети данные по PBR материалам - IOR, Specular и тд, внес изменения в уже имеющиеся, материал стекла переделал вообще с шейдером BSDF Glass, на текстуры нанес "расшивку" внутренних граней створок шасси (где она есть).
pbr наверное проще из пресетов для начала посмотреть и взять, а потом уже подкручивать в какую надо сторону.

ну и если Блендер, то можно еще посмотреть доступные маты через БлендерКит. Там довольно много. Хотя под ПБР наверное лишь небольшая часть. Но металлов или той же резины можно найти и посмотреть что там сколько где.
там прикольные попадаются

зы. да, пресеты сабстанса имел в виду. Для него еще открытая библиотека есть на офсайте аллегоритмика, где публика кто во что гораздо материалы всякие выкладывает, ну помимо тех, что там сами аллегоритмики выложили
 
Теперь можно строить какие-то планы. Для игрового проекта мне нужны две машины - МиГ-23МС ВВС Ливии и МиГ-21МФ ВВС Египта. Эти машины дважды сходились в воздушных боях "пара на пару" и оба раза ливийцы проиграли 0:1. Оба самолета имеют одинаковую авионику, один и тот же наборн оружия (весьма скромный, но ракеты как с тепловой, так и с радийной применять могли), обе мащины имеют разную компоновку и разную "манеру полета". Предполагаю для начала отработать модели полета для обычных самолетов и для самолетов с крылом изменяемой стреловидности, причем делать так, чтобы в будущем можно было выбирать разные модели полета - простой аркадный (с него и начну), средний, высокой точности (а это уже как выйдет, аэродинамикой я пока не занимался). Отработать возможность выбора миссии ("Полигон" - стрельба пео мишеням, "Один на один", "Пара на пару", "Звено на звено"). Отработать возможность выбора локации (для простоты сначала просто море и море с островом), выбор оружия (пусть и не шибко большой поначалу), выбор типа и окраски борта (для каждой машины для начала хватит по паре вариантов камуфляжа). Отработать переключения камер, работу приборов кабины и меток, выбор пути, действия ботов и тд. А уж потом, когда "скелет" будет создан и рабогтать - добавлять локации, юниты и прочее.
Навел прядок в текстурах, ввел в них "указатели" - вертикальные линии реперы с цифрами, чтобы быстрее делать окраску машин, этот опыт будет распространен и на остальные юниты. Ну а пока - первый вариант окраски МиГ-23МС ВВС Ливии, пока без карт металличности, АО и прочего. Заготовки для них введены в файлы xcf, и получается на каждую модель по 20 текстур - альбедо, металл, АО, шероховатость, нормалмап. Но по большому счету, возня должна быть только с альбедо, а ряд текстур будут повторять друг друга, и их число не должно быть столь уж большим.
Скрин:
МиГ-23МС Ливия.jpg
 
Сверху