Покоряя Unreal. Часть 1 - подготовка и первые ошибки

Кто я такой

Привет. я занимаюсь 3d моделированием в узкой сфере - Пропсы для 3d печати. По большей части для косплееров. Давно хочется попробовать себя в другой области. Поэтому решил осваивать UNREAL

Без названия.png

Пример того чем я обычно занимаюсь.


Подготовка


Первое что нужно сделать это здраво оценить свои силы. Сжать фантазии о караванах до чего то возможного. Чему я хочу научится и что я могу сделать?

Конечная цель: Отдельный ярлык который запускает игру. Одна локация по которой можно ходить и разглядывать окружение.
Подцели:
1) Изучение создание окружения в анрил
2) Создание текстур для окружения
3) Импорт/экспорт в анрил
Дополнительно если смогу:
1)Взаимодействие с объектами. простенькие анимации.
2)Звуки?
3)Чтение записок
4)Оптимизация


Казалось бы список скромный, но я сразу понимал что изучение любой из этих тем подтянет еще десяток проблем и вопросов.
В самом начале я был знаком с созданием окружения только по одному стриму XYZ. Школы с довольно спорной репутацией.

Из него я понял что главное это максимальный реюз объектов, и специальные текстуры. Это кардинально отличается от пропсов которые я обычно создавал. Где каждая деталь уникальна.
Надо выбрать что делать. Я не очень люблю реалистичность, и не хочу слишком резко слазить с пропсов. Так же я сейчас пересматриваю One Piece.
Поэтому выбор падает на корабль Going Merry

Без названия (1).png

Было еще несколько вариантов, но в корабле я подметил определенные преимущества.
1)замкнутая локация
2)повторяющиеся элементы.
3)небольшое количество материалов
4)Масштабируемая сложность. В зависимости от своих сил и навыков я могу добавлять или игнорировать сложные элементы. К примеру я закрыл дверь на нижние палубы, избавив себя от необходимости делать 4 дополнительные комнаты.

Первый этап

Cбор референсов


Начинал я с 10 картинок корабля. Но по мере моделирования приходилось искать дополнительные источники. Как для общей структуры корабля, так и для мелких деталей. К данному моменту у меня уже около 50 изображение Going Merry +3 энциклопедии по парусным кораблям +несколько просмотренных лекций + отдельная подборка кораблей класса каравелла

Без названия (2).png

Базовая форма

Перво наперво я накидал основную форму. Куча примитивов без каких либо заморочек. И самым прямым путем я попробовал импортнуть это в анрил. Это привело к целлой тоне разных проблем и ошибок, хотя приятно было видеть свою модель в "игре".

ScreenShot00000.png

Главной проблемой был масштаб и коллизия. Если бы я делал эту модель для 3д печати, в качестве игрушки на полку, никто бы не заметил что не все части попадают в масштаб. Но в игре все должно быть сделано под рост главного героя.
Нужен был манекен, образец под рост которого я буду подстраивать весь корабль. И анрил такой манекен имеет. Осталось только вытащить его и внедрить в блендер.

Без названия (3).png

Имея манекен стало сильно проще работать. Серебренная подруга упростила отслеживание масштаба. Довольно быстро из манекенов набралась целая команда. 13 человек прикрепленных к самым важным местам. Когда масштаб был выровнен пришел черед детализации. Многие элементы я собираюсь добавлять уже в самом анриле, что то делать через текстуры, что то отдельными пропсами. Но основную элементы и базовые материалы я создал сразу. Это позволяет проще отслеживать узнаваемость корабля.

ren6.png


Первые шаги в нереальном пространстве


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

Без названия (4).png

4 основных типа ошибок. Каждую нужно изучить и исправить. Думаю проблема в самой модели.


Размеры и импорт


Корабль импортировался не как еденный объект, а как множество составных элементов. Более того элементы унаследовали не свои названия из блендера, а название меша.
В самой сцене корабль принял правильные размеры. Но когда я попробовал перетащить дополнительные элементы из контент браузера те приобрели сверхмалые значения. Почему? как? у меня нет ответа.

Без названия (5).png


Колизия


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

Но как это неправильно. Корабль состоит примерно из 15 объектов с которыми взаимодействует игрок. И еще пара десятков декоративных элементов которые можно оставить без коллизии. И что мне вручную каждому нажимать кнопку "создать коллизию"? Неужели нельзя настроить это при импорте?

Шейдинг

из smooth все стало flat. Наверняка это легко исправить.

Без названия (6).png

Приятные мелочи

Поразительно как красиво выглядят простые цветные примитивы с базовым анриловским освещением. Я еще даже люмин и рейтрейсинг не трогал

Без названия (8).png


Итог


Нужно найти больше материалов по анрилу. Желательно некую полноценную базовую теорию. Пока все курсы что я вижу это либо "нажми на объект что бы выбрать объект" либо "нажми эти 100 кнопок что бы сделать зомби шутер, и не думай что ты жмешь" . Хотя возможно стоит изучить именно форматы и импорт

457 0 850 7
14
2022-09-29
Автор из тех типов людей, которые ещё не в чём не разобрались, а уже начинают статьи писать. чему то учить.
2022-09-30
Вот будем честны! такие мамкины специалисты и подымают порог вхождения в джуны для любой сферы. Это сильно чувствуется особенно когда ты в теме полный 0 но уже лепишь гайды. Спасибо конечно что создаете контент но почему такого качества?
2022-09-30
Ребят успокойтесь, человек просто ведёт небольшой блог о том как развивается в 3Д и геймдеве.
Возможно найдутся те адекватные кто подскажет и помогут в освоении и решении проблем.
Как по мне очень полезное занятие. Автор продолжай я буду следить и учиться вместе с тобой.
Возможно тоже буду делиться тем что нарою по анрилу.
2022-09-30
Роман Баталов (Hallifar)Ребят успокойтесь, человек просто ведёт небольшой блог о том как развивается в 3Д и геймдеве.
Возможно найдутся те адекватные кто подскажет и помогут в освоении и решении проблем.
Как по мне очень полезное занятие. Автор продолжай я буду следить и учиться вместе с тобой.
Возможно тоже буду делиться тем что нарою по анрилу.

Cпасибо за хорошие слова, адекватные действительно пришли но на других ресурсах.
Тут к сожалению народ решил самоутвердится.
2022-09-30
Богдан КнязевВот будем честны! такие мамкины специалисты и подымают порог вхождения в джуны для любой сферы. Это сильно чувствуется особенно когда ты в теме полный 0 но уже лепишь гайды. Спасибо конечно что создаете контент но почему такого качества?

Покажите пожайлуста пальцем где я называю себя "специалистом", говорю что это гайд, или пытаюсь кого то учить
2022-09-30
[club150465548|SpearMasters студия 3D-печати и крафта], У людей внутри дерьмо скопилось, вот они его и выплёскивают на всех подряд. Ясно же написано, что блог про изучение, а не про обучение, но у них, видать, глаза в другом месте расположены.
2022-09-30
а может дело не в нас а в авторе? а большенство кто его защищает просто привыкли хавать всякое и радоваться этому?
2022-09-30
Копья Мастер (SpearMasters)
Cпасибо за хорошие слова, адекватные действительно пришли но на других ресурсах.
Тут к сожалению народ решил самоутвердится.

Чел, ну где тут? Это комментарий вообще из ВК какого-то залетного человека (там же значок над комментарием есть, откуда он прилетел, а ВК это еще та негативная помойка, как и любое место связанное с соц.сетью). Ты молодец, но возможно этого комментария не было бы, если бы как-то дал понять, что новичок и пытаешься разобраться для себя как это работает, исследуешь в меру сил и знаний, с другой стороны я это и так понял читая твой пост. Может ему шлея под хвост попала, может повестку ждет и волнуется, сейчас время не простое, в любом случае из-за пары комментов расстраиваться не стоит.
2022-09-30
Богдан Князева может дело не в нас а в авторе? а большенство кто его защищает просто привыкли хавать всякое и радоваться этому?

А может просто душить не нужно и отличать личные блоги людей, кто открывает для себя CG от серьезных статей от крутых спецов? Может быть пора уже понять, что тут блоги и не надо на все наезжать и душнить?
2022-09-30
Хм, в голову бы не пришло наезжать...по первой же картинке и по превью понятно, что пост новичка, лично я и не заходил, прошел мимо, но обратил внимание на растущее число комментов, решил посмотреть, что к чему.

Вот зашел какой-то Богдан, кто этот Богдан? На сайте написано меньше недели, работ нет, ничерта нет, он сделал хоть один пост? Нет, а ты сделал и это уже рост конкретно для тебя.

Автор, не парься на эту тему, ну зашло пару негатившиков, не разобравшихся что к чему, ну и фиг с ними, ты главное продолжай работать, пройдут месяцы, поднимешь скилл, пройдет год-другой, начнешь всех удивлять, главное работать и не терять настрой. Удачи тебе!
2022-10-03
Автору большое спасибо за материал. Не важно, эксперт он в Unreal или нет - человек поделился опытом в освоении. Для тех, кто так же начинает его изучать с нуля - материал однозначно будет полезен. А составлено описание грамотно и понятно. Спасибо за наглядность и читабильность. Есть много хороших специалистов, которым очень тяжело дается написание статей или технической/художественной документации - у автора есть к этому способности. Поэтому я считаю, что он не заслуживает такой токсичной реакции. Спасибо еще раз за материал. Мне было интересно почитать. Отдельный респект за корабль из Ванписа!
2022-10-04
Unreal Engine достаточно некомфортный и багнутый. Единственное за что его терпят - наличие блупринтов. Что касаемо интерфейса - это кошмар. Изучайте.
2022-10-04
Афех Илрой (счастливчик)Unreal Engine достаточно некомфортный и багнутый. Единственное за что его терпят - наличие блупринтов. Что касаемо интерфейса - это кошмар. Изучайте.

Ну единственный доступный графонистый движок. Я бы не сказал что блюпринты его главное преймущество
2022-10-06
Алексей, Админ группы, выложил эту статью в группе. Люди видя этот пост, заходят туда, ожидая там увидеть что то интересное , умное . а там это. Тогда зачем выкладывать в группу пост, который написан "Просто для себя" .
RENDER.RU