Category: искусство

Category was added automatically. Read all entries about "искусство".

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

Version in English

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

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

Dryad 2013
Fotkaemsa poconi 2017
Your green 2014

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

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

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

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

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


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

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

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

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

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

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

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

R163522901261 

Z180352303030 

X054099745452

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

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