Octavia vs Vinyl Scratch offical remix
Вроде не было. По крайней мере, баянометр молчит.
Вроде не было. По крайней мере, баянометр молчит.
Ну-с, для начала немного украсим наши окна. Для этого сделаем копию окна:
После этого поколдуем с ним модификатором wireframe, тем самым сделав каркас. Точно такую же процедуру сделаем и с внутренним окном. В результате получим такую вот кайму по обоим сторонам:
Также сделаем небольшую телескопическую антенну, которая будет раздвигаться аж на целый метр.
Внимательные читатели могли заметить по предыдущим постам, что IVA модель немного неправильная - есть резкий переход на палубу пилотов. Это было исправлено и теперь там красуется лесенка:
Так как на дне темно, решено было сделать прожектор, модель которого я не стал делать заново, а благополучно упер с моего другого проекта:
Наконец, все настраиваем как надо и бежим проверять:
Антеннка - есть:
Прожектор, правда пока должным образом не настроенный - тоже есть:
Лесенка - есть:
Знакомьтесь, это наш канонир, ну а пока просто пилот Гжегож Бженчишчикевич из Хжоншчижевошице повят Ленколоды:
А теперь смотрите внимательно:
Круто, правда? Теперь мы можем видеть IVA находясь снаружи. За это скажем отдельное спасибо автору мода JSI / Raster Prop Monitors.
Ну а на сегодня всё!
Итак, как и было обещано ранее, сегодня меняем пустые источники света в кабине на полноценные пропы-лампы.
Для начала потребуется сделать модель лампы. Сделаем что-то простое:
Также нарисуем текстуру, а также карту эмиссии:
Пихаем модель в Unity, прикручиваем источник света, настраиваем яркость и цвет. Также настраиваем эмиссию текстуры модели, дабы была видимость, что лампа светится:
Ну а дальше обычным способом расставляем этот проп в кабину в нужны места. Бежим проверять:
Ночной вид:
И еще:
На этом все, а завтра будем оптимизировать внешнюю модель, а также добавлять на нее различные детали.
Итак, сегодня будем набивать кабину пропами. Тут всё очень просто. В Unity через Part Tools спавним нашу IVA, а потом через него же спавним нужные пропы и переносим их в нужное место. Выглядит это так:
Копируем их и вставляем на другие кресла:
Бежим проверять:
Итак, EVA доделали, можно приступать к следующему шагу.
Так как КСП поддерживает только выпуклые коллайдеры, то с грузовым отсеком придется поизвращаться.
Для этого сделаем копию отсека, а потом порежем его на полигоны. Таким образом удастся и коллайдеры сделать выпуклыми, и в тоже время обеспечить нормальное функционирование отсека:
Тоже самое проделываем с левой и правой створкой.
Вроде, самое необходимое для теста подводной лодки готово. Надо подготовить все это к экспорту. Поворачиваем модель в соответствие с требованиями Unity. Так же, должным образом, поворачиваем и настраиваем не только главную модель, но также IVA, поплавок, и арматурину. Теперь все этого экспортируем в fbx формат и скармливаем Unity, подавись он зараза.
Остается только назначить коллайдеры в нужных местах, а также настроить анимацию раскрытия створок:
Теперь настраиваем IVA. Смело кидаем все на Kerbals слой, дабы это нормально работало. Коллайдеры не делаем, если кто будет заниматься чем-то подобным.
Добавляем несколько источников света, которые впоследствии будут заменены на нормальные человеческие пропы-лампы:
Настраиваем конфиги. Не полностью, конечно, но для проверки основного функционала добавим минимальные модули. Настраиваем... Настраиваем... Не настраиваются, суки... О, настроились наши конфиги!
Ах, да, точно, надо же добавить люк и лестницу! Иначе огурцы ни войдут в эту жоповозку с попогрейками, не выйдут из нее. Ставим обычные box-коллайдеры, ставим теги и триггеры. Вроде готово...
Итак-с, тесты. Вроде плавает:
IVA тоже работает как надо:
Так-с, протестируем люк. Ну вот, вроде может вылезти и залезть:
Что ж, топаем, а точнее мужественно ползем дальше. Методом научного тыка ковыряем конфиги до тех пор, пока лодка не будет иметь нейтральную плавучесть, то есть ни всплывать, ни тонуть. Если кому интересно, ковыряем мы параметр buoyancy = n
Так как все пока только для теста, управление глубиной будет управляться тангажем всей лодки - довернули вниз, включили двигатель, плывем и погружаемся. Обратно точно также.
А теперь еще немного тестов. Итак, глубина 307 метров:
Ах, да, точно, надо же протестировать грузовой отсек. Вроде, работает тоже нормально:
Глубина 542 метра:
Как чувствуют себя наши огурцы? Вроде, замечательно, вон, сидят лыбятся как умалишенные:
766 метров. Дно.
Пока на сегодня всё.
Сегодня мы добавим нашей лодке функцию жоповозки, а если быть точным, сделаем IVA интерьер - собственно кабину, а также установим кресла.
Итак, первым делом импортируем стоковое кресло и прикидываем его место в кабине. Да-да, все никак не дойдут руки сделать свои красивые мягкие кресла с подстаканником и попогрейкой, так что довольствуемся тем, что есть, то есть сделано до нас. Чтож, место прикинули:
После этого делаем копию корпуса, отрезаем заднюю часть, та, что с хвоста. А к передней применяем модификатор solidify и добавляем толщину в 5 сантиметров. Таким образом у нас будет внутренняя кабина, в точности повторяющая форму корпуса.
После этого стелим пол, а также создаем бортики окна. После этого остается отрезать все ненужные части и кабина примет такой вид:
Тут главное не напутать и перепроверить все нормали, которые должны смотреть внутрь.
Так как одного пилота мало, не помешает добавить еще членов экипажа. Для этого также добавляем два кресла и размещаем должным образом:
Изнутри это выглядит так:
Да, окна пока нет. Точнее, оно есть, но его пока нет. ©
Дело в том, что на полигоны, которые представляют окно, потом будет наложена полупрозрачная текстура, так что в итоге будет все нормально.
Так как такая лодка явно великовата для трех огурцов, можно смело вставить еще 6 кресел, благо место позволяет:
Наконец, вставляем внутренний люк, лесенку, а также заделываем заднюю стенку:
Итак, продолжаем. Так как двигатель водометный, то и воду ему откуда-то надо брать. Логичным будет наличие водозаборника. Собственно, вот и он:
Так как в игре лодка сама по себе будет плавать как говно в проруби, то ее надо как-то выровнять. Для этой цели были сделаны 4 поплавка, которые будут крепиться по бокам и тем самым стабилизировать лодку:
А чтобы поплавки не отломились в случае столкновения по причине кривых ручонок Джеба, не помешает сделать им какую-то защиту. Для этого нацепим небольшой каркас, который в итоге также будет цепляться к корпусу:
Створки грузового отсека показались мне какими-то унылыми, так что было решено прицепить на них пару подобных труб:
Пока всё.