alrocraft

alrocraft

Доброго времени суток! Пишу сюда периодически связанное со своим творчеством: - Разработка игр - Настольные игры - 3д моделирование - Всякое нейротворчество Ну и флудю иногда всем подряд, что найду забавным, или интересным
На Пикабу
Дата рождения: 4 января
в топе авторов на 139 месте
37К рейтинг 73 подписчика 51 подписка 34 поста 12 в горячем
633

Ответ chistomen в «Пикабу всё :(»15

Такс, авторский контент, пускай специфический, но тем не менее)

Я тут разрабатываю игру-выживач, в немного нестандартных условиях. Если вкратце, это выживание в плоском мире (кстати его плоскость лорно-обоснована), ни гор, ни холмов, ни рек ни лесов. Просто бесконечные поля, пустыни, ледянные шапки на полюсах. Ресурсов мало, их способы получения не всегда стандартны

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

Буду рад любой критике и замечаниям. Оно местами ещё сыровато и косо (интерфейс вообще не работает 😀).

Как это работает:
На кнопку B включается режим строительства

Есть блоки, например каменная стена, или каменный пол, переключаемся между ними на Q и R

И есть вариации блоков (для каменных стен например, угол, окно, проем и.т.д)

Блоки ставятся строго по сетке. Некоторые строятся "штабелями", а некоторым (арка, которая забаговалась) просто требует "соединения" с блоками по сторонам.

Прочие структуры типа мебели и станков (которых в видео нет) будут размещаться без привязки к сетки.

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

Как я создаю мир [Часть №2]

Добрейшего вечерочка/денечека/утречка/ночки. В этой серии постов я поэтапно описываю как вручную, используя программу Blender создаю открытый мир для своей планируемой игры

Предыдущий пост: Как я создаю мир [Часть №1]

Как я создаю мир [Часть №2] Компьютерные игры, Разработка, Blender, 3D моделирование, Gamedev, Длиннопост

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

Как я создаю мир [Часть №2] Компьютерные игры, Разработка, Blender, 3D моделирование, Gamedev, Длиннопост

1 - Грибной биом, 2 - Тайга, 3 - Пустыня

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

Этап II: Наполнение базовыми декорациями (Продолжение)

Тайга, хочу начать с того что я немного переработал её ландшафт для больше "гористости" местности, ну и хотелось сделать ландшафт чуточку интереснее (несмотря на его малополигональность)

Было:

Как я создаю мир [Часть №2] Компьютерные игры, Разработка, Blender, 3D моделирование, Gamedev, Длиннопост

Стало (арку я позже подкруглил):

Как я создаю мир [Часть №2] Компьютерные игры, Разработка, Blender, 3D моделирование, Gamedev, Длиннопост

А теперь набросаем туда щепоточку ёлочек и камушков и получим:

Нраиица!

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

Как я создаю мир [Часть №2] Компьютерные игры, Разработка, Blender, 3D моделирование, Gamedev, Длиннопост

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

Так же я затолкал в озеро огромнейшее дерево (пока слишком моно-текстурное, но это потом поправим)

Осталась пустыня! Ну с ней просто, накидать камней да кактусов, это же пустыня...

Как я создаю мир [Часть №2] Компьютерные игры, Разработка, Blender, 3D моделирование, Gamedev, Длиннопост

Простенько, и вроде миленько.

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

Было (из прошлого поста):

Как я создаю мир [Часть №2] Компьютерные игры, Разработка, Blender, 3D моделирование, Gamedev, Длиннопост

Стало:

Как я создаю мир [Часть №2] Компьютерные игры, Разработка, Blender, 3D моделирование, Gamedev, Длиннопост

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

Ну на этом пока всё! А под итог я хочу провести сравнение мира крупным планом до второго этапа (декорирования), и после:

Как по мне вышло довольно круто! Но впереди еще куча работы. Если прочитали и было интересно, спасибо за внимание!

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

Как я создаю мир [Часть №1]

Для своей игры

WARNING ВНИЗУ СТОТЫЩ БУКВ и картинок!

Праздничные выходные, самое то чтобы заняться хобби. Ну и мне пришла в голову одна "халтурка", фановый пет-проект который я бы успел сделать за эти 10 дней (что судя по всему очень маловероятно). О самом проекте я напишу (может быть, если сделаю) чуть позже, сейчас хотелось бы коснуться аспекта с которым я все эти дни потихоньку вожусь: Открытый прости хоспаде мир

К счастью для современного инди-геймдевелопера современные движки предоставляют тонны инструментария для быстрого и удобного создания миров. Но тут в игру вступаю "нитакусик", я, со своей идиотской идеей "Сделою вручную как разработчики начала нулевых" (Это перекликается со стилизацией игры под игры тех времен). Короче решил я склепать его в программе Blender, а попутно созданию ввести серию постов (В основном для себя, а там может кому интересно будет, почитаете).

Ну поехали

Этап I: Проектирование

Шоб создать карту мира, его надо сначала придумать, набросать очертания, разделить на биомы. Собсна посидев подумав а какие стадии-биомы у меня в игре вообще будут, я открыл неPaint, и набросал в нем грубые (как и вся графика планируемой игры) очертания карты

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

(Вон то зелелькое под номером II и степи III по итогу превратились в кое-что другое, но география сохранилась)

Итого 6 биомов, с определенной последовательностью посещения. Начало положено, осталось дело за малым, все остальные 99% работы.

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

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Получили вот такую разноцветную карту регионов

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

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

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Помимо создания высот и рек "вытянем" наши регионы на разные высоты, а так же создадим "реки" (пока что это просто геометрия под регионом, по форме предполагаемого течения реки)

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Скриншот процесса работы

По итогу получился вот такой примитивненький ландшафт (учитывая стилизацию игры под ретро, то что нужно, хотя сейчас скорее выглядит как модненький лоу-поли)

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Покрасим всё это, хотя бы для начала однотонными цветами (чтобы еще больше выглядело как лоу-поли, ага)

Нраица, но игровым миром это можно назвать с натяжкой, скорее покрашенный в моно-материал низкополигональный ландшафт. НАДА ДЕТАЛИ!

Этап II: Наполнение базовыми декорациями

А под "ДЕТАЛИ!" я имею в виду деревья, камушки, вот это всё, базовые элементы окружения (Сначала хотел и траву, но её я уже буду делать шейдером внутри самого движка игры)

p.s. (На самом деле детали тоже можно вполне раскидать и внутри движка, но это к адекватным разработчикам и геймдизайнерам)

Подумав, решил я значит раскидывать детали с помощью "Частиц", и разделения поверхности биома на "зоны" из вершин, в которых эти детали и будут обитать. И тут возникает одна проблема. Сама поверхность малополигональна, у нее мало вершин, и грамотно разделить ее на зоны не получится. Поэтому я решил сделать как нормальный разработчик, и пошел расставлять пропы в Unity. Поэтому я решил создать высокополигональных двойников наших плоскостей биомов, на которые уже и буду ставить частицы, вот для наглядности:

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

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

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Тогда как у основной поверхности это 1 полигон

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

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Хочу отметить что эти высокополигональные клоны это временные объекты, после создания наполнения биомов, они будут удалены

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

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Вот такие лоу-поли красавцы (Я их потом затекстурирую под стиль игр PS1, перестанут быть красавцами)

Техническую нудятину (а остальное выше типа не нудятина, ага) размещения их на указанной зоне я пропущу, вот вам сразу результат

Красивое!

Еще камушков накидаю, и хватит (Траву, Цветы я реализую позже, уже после импорта, средствами Unity)

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Тоже самое, только еще кирпичей накидали

Так же в рамках первой части я хочу наполнить болота и степи-павших (весь биом это по сути древнее поле боя).

Принцип я показал на первом биоме, а на остальных я покажу вам просто модельки которые я сделал в этот раз сам, и результат декорирования

Болота:

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Степи павших (невзрачненько без текстур и постобработки вышло, ну это пока)

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

Ну и покажу грибные леса (темно-зеленая зона на северо-востоке), хоть и у самих грибов пока что нет даже временной текстуры-зашлушки (по определенным причинам), и выглядит кашисто

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

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

Как я создаю мир [Часть №1] Разработка, Компьютерные игры, Gamedev, Blender, 3D моделирование, Длиннопост

На этом пока всё! Вот ссылка на мой телеграмм канал Если вдруг кто дочитал до конца, то спасибо вам огромное за внимание!

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

Алиса и Славяне

Делаю тут игру, в сеттинге Славянского фольклора, ну и частенько обращаюсь с помощью к chatGPT, придумать там имя, артефакт, название деревни, ситуацию или еще что нибудь. Обычно пользовался chatGPT из одного ТГ канала, но из-за тех. неполадок решил попросить помочь Алису, она хорошо себя показала с помощью в коде, так что и с этим справиться, думал я...

Оказывается у Алисы табу на всё что хоть как-то связано со славянами, в принципе!

Я попросил придумать имена для ведьмы, и получил ответ "Ни хочу никого абидеть", я подумал может Алиса не в состоянии придумывать имена, сделал точно такой же запрос, но "славянской" поменял на "средневековой", и вуаля (Хоть и варианты ужасны)

Алиса и Славяне Яндекс Алиса, Яндекс, ChatGPT, Славяне, Длиннопост

Хорошо, вдруг разрабы опасались генерации какого нибудь обидного имени в наши неспокойные времена межславянских отношений, я попробовал деревни, ситуация 1 в 1, Скандинавские? Ноу проблем, средневековые? Записывай! Славянские? А, что, ничего не слышу! Связь плохая!

Алиса и Славяне Яндекс Алиса, Яндекс, ChatGPT, Славяне, Длиннопост

В общем любой нормальный человек наверное бы забил, но я начал терроризировать Алису десятком вопросов про славян, дошло буквально до "Славяне существуют"? И в ответ только уклончивые "Простите извините, в трубке шум, вас плохо слышно!". Я даже "Славяне" на Slavic менял...

Алиса и Славяне Яндекс Алиса, Яндекс, ChatGPT, Славяне, Длиннопост

Может chatGPT вообще не знаком со славянским подумал я? Ну и подождал когда мой основной чат которым я пользуюсь оживет, ну и попросил его тоже самое, и...

Алиса и Славяне Яндекс Алиса, Яндекс, ChatGPT, Славяне, Длиннопост
Алиса и Славяне Яндекс Алиса, Яндекс, ChatGPT, Славяне, Длиннопост

Этого мисье вообще не напрягает это ваше Славянство, всё расскажет, покажет и придумает

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

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

Анимирую пока анимируется

Добрый всем день/вечер/утро/ночь!

Разрабатываю свою небольшую игру, не то чтобы мечты, но я во что-то такое хотел поиграть в детстве. Графику тоже хочу сделать в стиле игр начала 2000х (И для аутентичности, и это по силу моим кривым рукам)

В данный момент делаю базовые анимации для партии героев. И знаете из скольких анимаций состоит базовый (минимальный) набор для простенькой партийной рпг? Ну у меня вышло 18-20. А это без доп. анимаций для сцен, лагеря и.т.д.

В сумме же я запланировал 30+ анимаций гуманоидов со всеми доп. анимациями

А вот слепленные мной, косые базовые анимации:

21

Увлекательные короткие истории созданные нейросетью ChatGPT

Предисловие: Я лишь кидал запросы нейросети "Напиши сюжет о космическом исследователе..." "О храбром рыцаре..." и.т.д, а у итоговых вариантов правил только окончания. К структуре повествования я не прикасался, это всё целиком и полностью написано нейросетью.

1. Отважный рыцарь и загадочная Дева.

Увлекательные короткие истории созданные нейросетью ChatGPT ChatGPT, Нейронные сети, Авторский рассказ, Сюжет, Длиннопост

2. Единство

Увлекательные короткие истории созданные нейросетью ChatGPT ChatGPT, Нейронные сети, Авторский рассказ, Сюжет, Длиннопост

3. Миссия

Увлекательные короткие истории созданные нейросетью ChatGPT ChatGPT, Нейронные сети, Авторский рассказ, Сюжет, Длиннопост

4. Судьба

Увлекательные короткие истории созданные нейросетью ChatGPT ChatGPT, Нейронные сети, Авторский рассказ, Сюжет, Длиннопост

Я надеюсь ничего страшного что это окажется в "Авторские истории"? Направлял нейронку всё таки я. Например запрос для предпоследнего рассказа "Сюжет про жителя сказочного мира пытавшегося понять смысл существования своего мира".

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