?

Log in

No account? Create an account

arshehremen

Последний поезд доживает свой век

Mar. 5th, 2019 | 03:50 pm

     Активным ходом идёт процедура вывода из эксплуатации последних поездов. И через некоторое время увидеть поезда можно будет только в музее. А сейчас все желающие могут приобрести билеты на последний рейс! Число мест ограничено!


     Это арт-идея для комикса. История о будущем, путешествие на последнем поезде в новый мир.

     Если вам понравилась идея, оставьте лайк или комментарий!


     Работа на DA: http://fav.me/dd1bbgp

     VK:  https://vk.com/rzedu

     Прогресс: 


Link | Leave a comment |

arshehremen

Грифон

Nov. 12th, 2018 | 07:07 am

Дорисовал сегодня грифона. Арт, холст, акрил. прогресс


Link | Leave a comment |

arshehremen

Меню меню меню...

Nov. 9th, 2018 | 07:59 pm

Version in English

Меню — это перечень блюд и напитков, подаваемых в кафе, ресторане или баре. (с) Википедия.

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

...и сразу первая версия меню!
Read more...Collapse )

Link | Leave a comment |

arshehremen

EeeeeROCK!!!

Aug. 20th, 2018 | 05:18 pm

Суровое и беспощадное программирование кирпичей...

Version in English

Read more...Collapse )

Link | Leave a comment |

arshehremen

Внутренности джойстика.

Jul. 3rd, 2018 | 11:41 pm

При покупке, у xb9x джойстика обнаружился дефект, запала верхняя кнопка RB, и вот дошли руки починить его. 

Read more...Collapse )

Link | Leave a comment |

arshehremen

Найди 10 отличий

Jun. 23rd, 2018 | 01:49 am

в полном разрешении

Link | Leave a comment |

arshehremen

"на отвали"

May. 22nd, 2018 | 05:30 pm


Link | Leave a comment |

arshehremen

Эффективный метод вывода 2D графики средствами СPU

May. 17th, 2018 | 09:26 pm

Version in English

Ранее я писал о том, что я решил сделать визуализацию анимированной картинки как отдельный проект "Pixel Walker". Но самое главное, что при работе мне нужно было добиться вывода изображения в режиме реального времени.

Помимо медленной скорости генерации и перегенерации объектов, стояла проблема с медленным выводом самой графики, так как для неё использовались медленные дефолтовые методы вывода графики Canvas-ом.

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

Можно было бы использовать готовые графические библиотеки, аля opengl или directx но, вдохновившись байками, что современные процессоры в состоянии выводить 2D графику быстрее современных видео-карт, я решил поэксперементировать с возможностями CPU.

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

Изображение имеет формат Bitmap — специальный формат растрового изображения, имеющий структуру заголовка и массив пикселей, по 4 байта на каждый.

Этот метод давал преимущество того, что с данными массива можно было работать напрямую, без посторонних лишних вызовов. 

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

Read more...Collapse )

Link | Leave a comment |

arshehremen

Заговор спецслужб и Дурова раскрыт. Фарс телеграммного холивара.

Apr. 14th, 2018 | 03:45 am

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


Начну с того, что любой школяр-программер может легко написать свой чат, который подключается друг к другу по сокету, без записи данных куда либо на сервер. Потом может придумать какое ни будь своё шифрование, в стиле "вместо буквы А, будем подставлять букву У, а каждую вторую букву в слове будем менять местами с последней". И если кто то делает что то криминальное или противозаконное, то почему бы не использовать такие "чаты-однодневки", чем рисковать, писать в соцсетях и телеграммах?

Но это ещё не всё! Если вокруг телеграмма столько шумихи, представьте, если Дуров объявил бы, что передал спецслужбам ключи шифрования и все необходимые данные. Тогда какой злоумышленник будет продолжать писать в телеграмме? Это мгновенно отпугнуло бы "целевую аудиторию". Она найдет другой чат, и вся работа спецслужб по предоставлению им возможности смотреть переписки телеграмма была бы напрасна. Эдакая пантовая ситуация для спецслужб получается. 

Но! Если представить, что Дуров передал ключи шифрования спецслужбам, а все объявления о том, что он якобы не хочет взаимодействовать, суды и прочее, это просто показуха, то всё сходиться!

В итоге:

  •  Телеграм уже хотели заблокировать, но не заблокировали!  
  • Все думают, в том числе злоумышленники, что переписка в телеграмме защищена и даже, по словам Дурова, технически нельзя передать её спецслужбам. 
  • В итоге, злоумышленники не боясь использовать телеграмм, и не пользуются "левыми" чатами!
  • Позволять СМИ повсеместно афишировать что телеграмм нельзя взломать, если это действительно так, со стороны спецслужб было бы очень не предусмотрительно!
  • Идеальным компромиссом конфликта Дурова и спецслужб, была бы галочка, обязательная для российских пользователей, "Пользуясь телеграмом, я согласен, что моя переписка может быть доступна спецслужбам". Для любого пользователя, это лучше чем полная блокировка мессенджера. Но такой галочки по каким то причинам не последовало, догадайтесь почему!
  • И наконец, только в том случае, если это действительно показуха, то все старания спецслужб в "борьбе" с телеграмом имеют какой то смысл! 

Помимо прочего, помню. как все тогда тралировали, вот с этого видео:

Оно так же известно, как "Инструкция обхода блокировок от России 24". А что если эта "инструкция" была сделана специально! Чтобы у людей не было паники, что их любимый телеграм забанят, потому что он якобы отказывается предоставлять переписки спецслужбам!


Теперь всё кажется весьма очевидным, а в целом решайте и думайте сами. Будьте честны сами с собой, а главное, стоит избавиться от стереотипа, что спецслужбы и "Роскомнадзор" это зло во плоти, которое только и мечтает что заблокировать вам весь интернет. Это люди, которые работают ради вас, и всё что они делают служит вашему же благу. Будьте им благодарны за это!

С уважением, ваш Arshehremen!=)


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

R163522901261

Z180352303030

X054099745452

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

Link | Leave a comment {2} |

arshehremen

Палка, палка, огуречик, вот и вышел человечек

Apr. 6th, 2018 | 05:30 pm

Version in English

В прошлом посте, я упомянул, о двух объектах, созданные для проекта "Where The Storm". Это "птица" и "персонаж", о которых пойдет речь.

"Подрисовали" персонажа

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


По аналогии с "персонажем" сначала я добавил туловище и голову, а так же крылья:

Первая версия птицы


Был создан "скелет" крыльев, так же было важно сделать для них поворот, получилось некоторое псевдо 3д:

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

Это финальная версия, на момент работы с "Where The Storm". В ней птица летает за курсором, поворачиваясь в нужном направлении:

На текущей момент, птица так же изменена, главное отличие, что у неё изменилась анимация крыльев:

Для создания объектов, используется детализация. Если необходимо создать "стаю птиц", то прорисовывать для них детали не обязательно:

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

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

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

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


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

R163522901261

Z180352303030

X054099745452

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

Link | Leave a comment |