realmanhack

realmanhack

На Пикабу
поставил 1950 плюсов и 3928 минусов
отредактировал 1 пост
проголосовал за 3 редактирования
Награды:
5 лет на Пикабу
33К рейтинг 104 подписчика 51 подписка 97 постов 0 в горячем

Octavia vs Vinyl Scratch offical remix

Вроде не было. По крайней мере, баянометр молчит.

За ночь до свадьбы

За ночь до свадьбы My Little Pony, Princess Cadance, Shining Armor, Dilarus

Источник: http://vedont.tumblr.com/tagged/meet+the+pones

Kerbal Space Program. Создание подводной лодки. Часть 6

Ну-с, для начала немного украсим наши окна. Для этого сделаем копию окна:

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

После этого поколдуем с ним модификатором wireframe, тем самым сделав каркас. Точно такую же процедуру сделаем и с внутренним окном. В результате получим такую вот кайму по обоим сторонам:

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

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

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

Внимательные читатели могли заметить по предыдущим постам, что IVA модель немного неправильная - есть резкий переход на палубу пилотов. Это было исправлено и теперь там красуется лесенка:

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

Так как на дне темно, решено было сделать прожектор, модель которого я не стал делать заново, а благополучно упер с моего другого проекта:

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

Наконец, все настраиваем как надо и бежим проверять:

Антеннка - есть:

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

Прожектор, правда пока должным образом не настроенный - тоже есть:

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

Лесенка - есть:

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

Знакомьтесь, это наш канонир, ну а пока просто пилот Гжегож Бженчишчикевич из Хжоншчижевошице повят Ленколоды:

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

А теперь смотрите внимательно:

Kerbal Space Program. Создание подводной лодки. Часть 6 Kerbal Space Program, Blender, Unity, Длиннопост

Круто, правда? Теперь мы можем видеть IVA находясь снаружи. За это скажем отдельное спасибо автору мода JSI / Raster Prop Monitors.


Ну а на сегодня всё!

Показать полностью 10

Kerbal Space Program. Создание подводной лодки. Часть 5.1

Итак, как и было обещано ранее, сегодня меняем пустые источники света в кабине на полноценные пропы-лампы.

Для начала потребуется сделать модель лампы. Сделаем что-то простое:

Kerbal Space Program. Создание подводной лодки. Часть 5.1 Kerbal Space Program, Blender, Unity3D, Photoshop, Длиннопост

Также нарисуем текстуру, а также карту эмиссии:

Kerbal Space Program. Создание подводной лодки. Часть 5.1 Kerbal Space Program, Blender, Unity3D, Photoshop, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 5.1 Kerbal Space Program, Blender, Unity3D, Photoshop, Длиннопост

Пихаем модель в Unity, прикручиваем источник света, настраиваем яркость и цвет. Также настраиваем эмиссию текстуры модели, дабы была видимость, что лампа светится:

Kerbal Space Program. Создание подводной лодки. Часть 5.1 Kerbal Space Program, Blender, Unity3D, Photoshop, Длиннопост

Ну а дальше обычным способом расставляем этот проп в кабину в нужны места. Бежим проверять:

Kerbal Space Program. Создание подводной лодки. Часть 5.1 Kerbal Space Program, Blender, Unity3D, Photoshop, Длиннопост

Ночной вид:

Kerbal Space Program. Создание подводной лодки. Часть 5.1 Kerbal Space Program, Blender, Unity3D, Photoshop, Длиннопост

И еще:

Kerbal Space Program. Создание подводной лодки. Часть 5.1 Kerbal Space Program, Blender, Unity3D, Photoshop, Длиннопост

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

Показать полностью 7

Kerbal Space Program. Создание подводной лодки. Часть 5

Итак, сегодня будем набивать кабину пропами. Тут всё очень просто. В Unity через Part Tools спавним нашу IVA, а потом через него же спавним нужные пропы и переносим их в нужное место. Выглядит это так:

Kerbal Space Program. Создание подводной лодки. Часть 5 Kerbal Space Program, Unity, Длиннопост

Копируем их и вставляем на другие кресла:

Kerbal Space Program. Создание подводной лодки. Часть 5 Kerbal Space Program, Unity, Длиннопост

Бежим проверять:

Kerbal Space Program. Создание подводной лодки. Часть 5 Kerbal Space Program, Unity, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 5 Kerbal Space Program, Unity, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 5 Kerbal Space Program, Unity, Длиннопост
Показать полностью 5

Kerbal Space Program. Создание подводной лодки. Часть 4

Итак, EVA доделали, можно приступать к следующему шагу.

Так как КСП поддерживает только выпуклые коллайдеры, то с грузовым отсеком придется поизвращаться.

Для этого сделаем копию отсека, а потом порежем его на полигоны. Таким образом удастся и коллайдеры сделать выпуклыми, и в тоже время обеспечить нормальное функционирование отсека:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Тоже самое проделываем с левой и правой створкой.

Вроде, самое необходимое для теста подводной лодки готово. Надо подготовить все это к экспорту. Поворачиваем модель в соответствие с требованиями Unity. Так же, должным образом, поворачиваем и настраиваем не только главную модель, но также IVA, поплавок, и арматурину. Теперь все этого экспортируем в fbx формат и скармливаем Unity, подавись он зараза.

Остается только назначить коллайдеры в нужных местах, а также настроить анимацию раскрытия створок:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Теперь настраиваем IVA. Смело кидаем все на Kerbals слой, дабы это нормально работало. Коллайдеры не делаем, если кто будет заниматься чем-то подобным.

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Добавляем несколько источников света, которые впоследствии будут заменены на нормальные человеческие пропы-лампы:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Настраиваем конфиги. Не полностью, конечно, но для проверки основного функционала добавим минимальные модули. Настраиваем... Настраиваем... Не настраиваются, суки... О, настроились наши конфиги!

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Ах, да, точно, надо же добавить люк и лестницу! Иначе огурцы ни войдут в эту жоповозку с попогрейками, не выйдут из нее. Ставим обычные box-коллайдеры, ставим теги и триггеры. Вроде готово...

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Итак-с, тесты. Вроде плавает:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

IVA тоже работает как надо:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Так-с, протестируем люк. Ну вот, вроде может вылезти и залезть:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Что ж, топаем, а точнее мужественно ползем дальше. Методом научного тыка ковыряем конфиги до тех пор, пока лодка не будет иметь нейтральную плавучесть, то есть ни всплывать, ни тонуть. Если кому интересно, ковыряем мы параметр buoyancy = n


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

А теперь еще немного тестов. Итак, глубина 307 метров:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Ах, да, точно, надо же протестировать грузовой отсек. Вроде, работает тоже нормально:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Глубина 542 метра:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Как чувствуют себя наши огурцы? Вроде, замечательно, вон, сидят лыбятся как умалишенные:

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

766 метров. Дно.

Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 4 Kerbal Space Program, Blender, Unity, Длиннопост

Пока на сегодня всё.

Показать полностью 20

Kerbal Space Program. Создание подводной лодки. Часть 3

Сегодня мы добавим нашей лодке функцию жоповозки, а если быть точным, сделаем IVA интерьер - собственно кабину, а также установим кресла.

Итак, первым делом импортируем стоковое кресло и прикидываем его место в кабине. Да-да, все никак не дойдут руки сделать свои красивые мягкие кресла с подстаканником и попогрейкой, так что довольствуемся тем, что есть, то есть сделано до нас. Чтож, место прикинули:

Kerbal Space Program. Создание подводной лодки. Часть 3 Kerbal Space Program, Blender, Длиннопост

После этого делаем копию корпуса, отрезаем заднюю часть, та, что с хвоста. А к передней применяем модификатор solidify  и добавляем толщину в 5 сантиметров. Таким образом у нас будет внутренняя кабина, в точности повторяющая форму корпуса.


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

Kerbal Space Program. Создание подводной лодки. Часть 3 Kerbal Space Program, Blender, Длиннопост

Тут главное не напутать и перепроверить все нормали, которые должны смотреть внутрь.


Так как одного пилота мало, не помешает добавить еще членов экипажа. Для этого также добавляем два кресла и размещаем должным образом:

Kerbal Space Program. Создание подводной лодки. Часть 3 Kerbal Space Program, Blender, Длиннопост

Изнутри это выглядит так:

Kerbal Space Program. Создание подводной лодки. Часть 3 Kerbal Space Program, Blender, Длиннопост

Да, окна пока нет. Точнее, оно есть, но его пока нет. ©

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


Так как такая лодка явно великовата для трех огурцов, можно смело вставить еще 6 кресел, благо место позволяет:

Kerbal Space Program. Создание подводной лодки. Часть 3 Kerbal Space Program, Blender, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 3 Kerbal Space Program, Blender, Длиннопост

Наконец, вставляем внутренний люк, лесенку, а также заделываем заднюю стенку:

Kerbal Space Program. Создание подводной лодки. Часть 3 Kerbal Space Program, Blender, Длиннопост
Показать полностью 7

Kerbal Space Program. Создание подводной лодки. Часть 2

Итак, продолжаем. Так как двигатель водометный, то и воду ему откуда-то надо брать. Логичным будет наличие водозаборника. Собственно, вот и он:

Kerbal Space Program. Создание подводной лодки. Часть 2 Kerbal Space Program, Blender, Длиннопост

Так как в игре лодка сама по себе будет плавать как говно в проруби, то ее надо как-то выровнять. Для этой цели были сделаны 4 поплавка, которые будут крепиться по бокам и тем самым стабилизировать лодку:

Kerbal Space Program. Создание подводной лодки. Часть 2 Kerbal Space Program, Blender, Длиннопост

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

Kerbal Space Program. Создание подводной лодки. Часть 2 Kerbal Space Program, Blender, Длиннопост

Створки грузового отсека показались мне какими-то унылыми, так что было решено прицепить на них пару подобных труб:

Kerbal Space Program. Создание подводной лодки. Часть 2 Kerbal Space Program, Blender, Длиннопост
Kerbal Space Program. Создание подводной лодки. Часть 2 Kerbal Space Program, Blender, Длиннопост

Пока всё.

Показать полностью 5
Отличная работа, все прочитано!