Идея о Pixel Walker и как я создавал деревья

Mar 28, 2018 20:15


Version in English

Сегодня я бы хотел рассказать, собственно как я решил начать разработку Pixel Walker'а, чем руководствовался при этом, а так же поделиться историей создания самого первого объекта для этого движка!

Как я уже писал в своём предыдущем посте, я не плохо рисую! С моими работами можно ознакомиться здесь, а вот некоторые из них:





Dryad 2013





Fotkaemsa poconi 2017





Your green 2014

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

С этим делом мне вызвался помочь мой таинственный партнёр, взвалив на себя всё что касалось интерфейса и рисования "поверх" генерируемого изображения. Я же уже в плотную занимался созданием разных объектов, первым из которых было дерево.



Процесс разработки "дерева"

Поэтапно я шёл к реализации первого объекта. В процессе работы, помимо создания общей структуры, я задался вопросом максимальной кастомизации объекта.



Почти финальный вариант

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



Кастомизация деревьев

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



Это тоже "деревья"

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

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

image Click to view



Если вы хотите поддержать мой проект, это можно сделать по ссылке или пополнив один из счетов WebMoney:

R163522901261

Z180352303030

X054099745452

Благодарю всех, читателей и тех, кто оставляет свои отзывы!

Ссылка на предыдущий пост
Previous post Next post
Up