Version in English Сегодня я бы хотел рассказать, собственно как я решил начать разработку Pixel Walker'а, чем руководствовался при этом, а так же поделиться историей создания самого первого объекта для этого движка!
Как я уже писал в своём
предыдущем посте, я не плохо рисую! С моими работами можно ознакомиться
здесь, а вот некоторые из них:
Dryad 2013
Fotkaemsa poconi 2017
Your green 2014
Однажды, я решил сделать для себя графический редактор. Задумка заключалась в том, что бы программа могла сама создавать изображения, а художник мог рисовать "поверх", меняя или дополняя составные элементы.
С этим делом мне вызвался помочь мой таинственный партнёр, взвалив на себя всё что касалось интерфейса и рисования "поверх" генерируемого изображения. Я же уже в плотную занимался созданием разных объектов, первым из которых было дерево.
Процесс разработки "дерева"
Поэтапно я шёл к реализации первого объекта. В процессе работы, помимо создания общей структуры, я задался вопросом максимальной кастомизации объекта.
Почти финальный вариант
Если я хотел, чтобы изображение генерировалось случайным образом и было каждый раз уникальным, то мне нужно было сделать параметры, изменение которых делало бы картинку не узнаваемой.
Кастомизация деревьев
В процессе получились настолько гибкие настройки, что создаваемый объект, мог быть абсолютно не похож на дерево! И это мне очень понравилось, это именно тот уровень кастомизации, которого я добивался!
Это тоже "деревья"
Это отнюдь не финальная версия, сюда можно добавить текстуру коры, пеньки, корни, дупла, плоды и т.п.. И, так как это был самый первый объект, сам по себе объект дерева сейчас не очень гармонично вписывается в общую конструкцию, поэтому он один из первых объектов в списке на обновление.
Сегодня в процессе разработки, я столкнулся с одним забавным багом. В завершении хочу поделиться роликом, который его демонстрирует:
Click to view
Если вы хотите поддержать мой проект, это можно сделать по
ссылке или пополнив один из счетов
WebMoney:
R163522901261
Z180352303030
X054099745452
Благодарю всех, читателей и тех, кто оставляет свои отзывы!
Ссылка на предыдущий пост