Как натянуть сову на глобус. Практическое задание

Есть такое крылатое рунетовское выражение: "натягивать сову на глобус". Оно означает трудновыполнимые действия, связанные с экстремальными подтасовками, манипуляциями, подгонкой реальности под какие-либо полуфантастические установки.

We can do it! - сказали кудесники из приморского избиркома и сотворили невозможное. Поистине рукотворное чудо. Победа на губернаторских выборах кандидата от КПРФ Андрея Ищенко, 7-8-процентный разрыв между ним и кандидатом от "Единой России" Андреем Тарасенко, ценой умопомрачительных усилий превратились через несколько часов в лидерство (полтора процента) Тарасенко.

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

"Скандалом завершился второй тур губернаторских выборов в Приморье. Практически весь день, согласно данным ЦИК, лидировал кандидат от КПРФ Андрей Ищенко. В СМИ и соцсетях обсуждалась новая региональная сенсация, а политологи комментировали причины и последствия победы Ищенко, однако через несколько часов результаты были изменены странным образом. В промежуток с 98,77% до 99,03% обработанных протоколов количество количество голосов за Ищенко уменьшилось на 5 тысяч, что в принципе невозможно, а за Тарасенко — увеличилось на 13,5 тысяч, что позволило единороссу выиграть выборы. Такое изменение результатов спровоцировало бурю обсуждений о вбросах, фальсификациях и переписывании итоговых протоколов " - отмечает портал "Актуальные комментарии" (прокремлёвский, кстати).

"Тот кульбит, который был сделан, невозможен чисто математически. Это самая крупная подтасовка в России ", - заметил Александр Глебов, депутат Думы города Владивостока. "Судя по тому, как менялись результаты, махинации с данными проводились на этапе внесения данных в базу ГАС «Выборы». Это делается в ТИКах, именно поэтому изменения были столь масштабными. Переписывание протоколов на отдельных УИКах не смогли бы так повлиять на ситуацию ", - считает главред сайта "Актуальные комментарии" Михаил Карягин. "Вы же хотели аргументы против прямых выборов глав регионов? Предъявлены. Сполна. Ничего не меняется двадцать пять лет. И не будет меняться. Куда честнее и чище наделять глав полномочиями региональными парламентами ", - написал в своём Telegram-канале директор Центра политической конъюнктуры Алексей Чеснаков. "Неужели Тарасенко - столь ценный кадр, чтоб можно было так дискредитировать избирательную систему? " - задаётся вопросом политтехнолог Аббас Галлямов в Facebook.

Бизнесмена-застройщика Андрея Ищенко успели поздравить с уверенной победой его партийный шеф Геннадий Зюганов, приморский экс-губернатор Евгений Наздратенко, депутат Законодательного собрания Приморского края Юлия Толмачёва и многие другие... В 7:40 утра (0.40 мск) Ищенко объявил бессрочную голодовку. "Сегодня поздней ночью, когда было обработано 95,74 % бюллетеней, я лидировал с солидным отрывом, на утро магия чисел мне пророчит провал. Друзья, у нас с вами воруют голоса. Вероломно и нагло крайизбирком пытается украсть нашу победу. Я выиграл эти выборы! Объявляю бессрочную голодовку на площади борцов за власть Советов во Владивостоке. В данный момент юридическая служба КПРФ готовит иски в суд для опротестования итогов выборов по Артёму, Уссурийску, Находке и Владивостоку (Советский район). У нас есть полная доказательная база для этого " - написал он. Сотни сторонников Ищенко пришли к зданию администрации Приморского края. Проезжающие по Светланской улице автомобилисты приветствуют собравшихся гудками.

Ранее к зданию избирательной комиссии Советского района Владивостока прибыли пожарные. Свои действия они объяснили информацией о возгорании на третьем этаже и необходимостью эвакуации. При ближайшем рассмотрении оказалось, что приезд пожарных вызван отказом наблюдателей от КПРФ покидать участок. Тогда же полиция оцепила здание ТИК Уссурийского городского округа. В него пытались пройти депутат Госдумы Юрий Афонин и член заксобрания Анатолий Долгачёв, но их в помещение не пустили по причине "сломанного замка".

"Это беспредел не только в отношении Приморского края, это беспредел в отношении всей страны, всей политической системы и даже в отношении руководства страны " - говорит депутат Госдумы, пресс-секретарь КПРФ Александр Ющенко. Он рассказал "Интерфаксу" о массовых фальсификациях в Уссурийске: "По участку 2846 у нас есть копия протокола, где 219 голосов за Ищенко, 247 за Тарасенко, но в данный момент в ГАС "Выборы" вбиты цифры: 216 за Ищенко, 1347 за Тарасенко. Председатель участка 2866 сбежал, забрал с собой все документы. Нам не выдали копию протокола, наши члены избирательной комиссии заблокированы в одном помещении, не могут перемещаться; они вызывали дополнительный наряд сотрудников полиции, но никто не приехал ". Заместитель председателя комитета Законодательного собрания Приморья по региональной политике и законности Артём Самсонов сообщил порталу dvnovosti.ru, что сфальсифицированы результаты на 22 УИКах в Уссурийском городском округе. Результаты на 10 из этих участков, по его словам, изменены уже после введения протоколов в систему ГАС "Выборы".

"Единая Россия" в ответ обвинила компартию в подкупе избирателей. "Стало известно, что как минимум во Владивостоке куплено 13 тыс. человек, в Находке 6 тыс. человек, в Хасане около 5 тыс. По нашим данным, людей подвозили к участкам на авто и сразу же раздавали деньги. За голос платили от 500 до 2 тыс. рублей ", - поведал ТАСС представитель штаба Андрея Тарасенко. "Мы располагаем достоверной информацией, которой сейчас даём официальный ход. О том, что порядка 40 млн рублей штаб кандидата КПРФ потратил на привод избирателей. В подтверждение этого имеются аудио- и видеозаписи, а также фото ", - заявил журналистам первый заместитель секретаря регионального отделения ЕР Игорь Хрущёв.

По словам же председателя Общественной палаты Приморского края Бориса Ступницкого, наблюдатели не зафиксировали нарушений в ходе второго тура.

Центральная избирательная комиссия РФ не будет подводить итоги второго тура губернаторских выборов в Приморье. "Пока тщательно не разберём все жалобы, которые поступят, итоги подводить не будем ", - сказала корреспонденту ТАСС глава Центризбиркома Элла Памфилова. В интервью РИА Новости она допустила возможность отмены результатов приморских выборов. ЦИК направит специалистов в Приморский край, чтобы получить дополнительную информацию.

Ищенко рассказал журналистке Таисии Бекбулатовой о ночном звонке Зюганова Памфиловой. Та якобы пожаловалась, что не может влиять на ситуацию, что краевая избирательная комиссия " взбунтовалась и неподконтрольна ей ".

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

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


Натянуть сову на глобус. June 20th, 2016

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

Недавно лента.сру разродилась очередной сентенцией: В Белоруссии из продажи изъяли польские глобусы с российским Крымом . На это шизобурление lekar1971 заметил, что:
Во-первых, подобных глобусов, на которых #крымнаш , в страну ввезены тысячи. Видимо, польская агентура Путена работала, не покладая рук.
Во-вторых, что-то про изьятие глобусов слышали только в Могилеве.
В-третьих, всю движуху затеял в Могилеве один змагар, у которого накануне обострился синдром гиперактивности и тот бегал по городу и пугал киоскеров “Белпочты” страшной бумагой, требуя убрать с прилавка некошерный продукт польской полиграфии. Отчеты о своих эпичных победах он распространял посредством сети Интернет, благодаря чему история и стала известной.

Байки про глобус - это всё-таки совсем мелко и примитивно.

Поэтому пасквили идут всё ширше и глыбже:

"Русская весна " начинает за здравие:
Белоруссия не собирается подвергать сомнению и ревизии союзные соглашения с Российской Федерацией .
И затем совсем не понятно с какого бодуна продолжает за упокой:
Ряд заявлений президента Александра Лукашенко или белорусских чиновников высокого ранга зачастую трактуется в России как недружественные, если не сказать — предательские. В этой связи возникает необходимость выработать механизмы, обеспечивающие согласованность внешней политики РФ и РБ .
А далее и вовсе вместо аналитЫки - просто плевок:
Есть или нет в реальности российско-белорусский союз, как и есть ли жизнь на Марсе, — вопрос неоднозначный .
http://rusvesna.su/recent_opinions/1465571542

"Столетие" просто превращается в неврастеника-шизофреника, когда речь заходит про Беларусь:
На каком-то основании официальный Минск посчитал, что при определенном развитии событий «Русская весна» может произойти и в Белоруссии .

— Но более всего "порадовала" "Свободная пресса" .
Чего стоит один заголовок: "Стилетом» в спину Москвы".
И далее под этими заголовками разглагольствования господина Ищенко на тему " В Киеве торжествует: совместный украинско-белорусский ЗРК позволит сбивать российские самолеты " . Причём все эти экспЭрдные разглагольствования на основании только лишь того, что " В украинских СМИ появились сенсационные фотографии железнодорожного эшелона (с шасси МЗКТ), без особой огласки прибывшего в эту страну из Белоруссии" .
Во-первых, никакого эшелона никто не показывал, а всего лишь хрензнаоткуда какое-то фото нескольких платформ.
Во-вторых, если бы "без особой огласки" , то никакие бы "украинские СМИ" ни слова бы не пикнули.
А в-третьих, с каких это пор украинец Ищенко, нашедший убежище в России, начал верить "украинским СМИ" ?

Но если пересилить себя и прочитать весь текст, то становится ясно, что господин Ищенко, который так ненавидел украинских олигархов, сейчас очень охотно лижет зад российским: "российская сторона не прочь радикально решить проблему: просто взять, да и целиком выкупить контрольный пакет акций Минского завода колесных тягачей "
Но увы: "Как выяснилось, переговоры на эту тему с союзниками Москва ведет годами. Без результата. Об этом в апреле нынешнего года откровенно и с явной обидой рассказал премьер-министр РФ Дмитрий Медведев ".
И поэтому (и только поэтому!) господин Ищенко сообщает своё (а точнее, российское-олигархическое) резюме: "некий осадок от такого союзничества, согласитесь, не может не остаться" .

Здесь г-н Ищенко очень сильно скромничает: У российских (и прочих) олигархов не просто осадочек. У них припадки начинаются, когда они видят, что собственность в РБ принадлежит не им, а государству (народу).

P.S.
А почему у всех этих СМИшников и экспЭрдов сейчас такое резкое обострение? спросите вы.

А всё очень просто: 22-23 июня в Минске пройдёт пятое Всебелорусское народное собрание на котором будет принята Программа социально-экономического развития Республики Беларусь на 2016 — 2020 годы

Господа СМИшники, экспЭрды и прочие политолухи прекрасно знают, что

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

Пока один триангл пашет как тысяча негров стивена кинга, рассказывая об играх, я расскажу не про трианглы, а про... другие технологии создания изображений. Я буду быстр и беспощаден к деталям - иначе матан, формулы и скучно.

Большая часть современных инди-девелоперов берет готовый движок и вообще не заморачивается технологиями вывода картинки на экран. Это прогресс и двадцатьпервый век, это сюжеты, механики, интерактивное кино... но выбор у креаторов небольшой: 2-дэ картинки или 3-дэ сцены. Первый вариант строится из пикселей; второй вариант, хочется срифмовать из вокселей, но это не про это, поэтому второй строится из полигонов, а точнее из трианглов, то есть из треугольников.

Воксели - это три дэ пиксели и они не обязаны быть кубиками. Просто если они будут шариками, то не будут равномерно заполнять пространство, либо начнут проникать друг в друга, а нам это не удобно. Поэтому иногда воксели бывают не только кубиками, но и другими объемными фигурами.

Для два дэ экранов еще есть векторная графика. В первых компьютерах (которые еще не ПК) использовалась она, а сейчас это SVG и флэш который все еще местами живой.

Все это замечательно, но в современных ПК (приставках и прочих боксах) вся графика строится специальными ускорителями ГПУ (в тч интегрированными в процессор ЦПУ), поэтому даже два дэ будет рисоваться поверх пары треугольников, сложенных в квад (квадрат), который растянут на весь (и не очень) экран, c зед координатой равной нулю или просто глубиной, одинаковой для всех пикселей.

Творцы софтрендеров всячески стараются сделать Ъ-вывод графики, минуя конвейер видеокарты. Насколько правдиво это получается и действительно ли драйвер видеокарты транслирует их софт-пиксели без преобразования - нам не интересно. А интересно то, что софтрендеры делают все преобразования внутри процессора и выдают на экран готовую картинку. Все операции: компоновка спрайтов, преобразование геометрии, текстурирование и постпроцессинг, освещение различными источниками света, тени, и прочее-прочее, всё делается силами ЦПУ. Готовый кусок памяти ЦПУ отправляется на сторону памяти видеокарты, откуда ГПУ старательно выводит его на экран точка за точкой.

С два дэ все просто - на экран копируется множество квадратных картинок. Квадратные они для людей, а для компьютера - это просто цепочка последовательно расположенных байтов. Для три дэ нам нужно поиграть в игру «проецируй это»: дисплеи по прежнему плоские и двумерные, а сцена трехмерная. Нужно спроецировать «тень» три дэ объекта на плоский экран, желательно используя всякие перспективные коррекции... и бла-бла-бла, но прежде нужно пойти еще глубже. Внимание! Если не матан, то геометрия и философия уже близко!

Зачем нам три дэ на плоском экране объяснять не нужно, но где-то в дебрях пека - эта три дэ сцена описана в виде треугольников. Почему треугольник? Потому что - это минимальная фигура, с помощью которой можно покрыть или замостить любую поверхность. Вообще любую. Круг можно замостить треугольниками. Да, при этом круг превратится в многоугольник, но количество точек на экране дисплея все равно конечно, поэтому, чем больше треугольников, тем круглее круг. Плюс еще разные профиты от геометрии треугольников.

Кстати, тут уместно вспомнить, что любая 3д сцена, описывается как поверхность. Именно так мы воспринимаем окружающий мир - щупаем поверхности: рукой, звуком, глазом. Чтобы посмотреть, что внутри объекта, его сначала нужно разобрать и только потом посмотреть на новые поверхности. Еще есть рентген, но там мы видим срезы и достраиваем объем по... бла-бла-бла. В случае с картинками на экране, нам интересно «щупать» 3д поверхность светом. Вся остальная физика столкновений твердых тел и звука шагов по ковру и кафелю в басейне - это отдельная тема для отдельных манускриптов.

Итак, мы трогаем треугольники лучами света и получаем какую-то картинку. Маленький мальчик, потрогав книгу издательства Мир про компьютерную графику, озадачивается: какого -я должен рисовать все эти треугольники, делая какие-то преобразования, когда проще рисовать готовые объекты, как в пиксельарте. Вот стол и стул, вот шар, цилиндр, куб, рисуй! И мальчик прав, но(!) у нас ограниченные вычислительные ресурсы и все эти объекты мы всего лишь имитируем, повторяя природу света, отраженного от реальных объектов. А там и шар, и Монте Карло на горе с прынцессой, а по дороге Марио на Йоше скачет. Математики все это описали. Получились интегралы и местами даже тройные, но их мы не будем. Мы будем упрощать.

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

Чтобы дать программистами графики поуправлять всем этим процессом, придумали шейдеры - программы в ГПУ, которые преобразуют один треугольник в другой или просто что-то геометрическое во что-то другое геометричное, либо рисуют пиксель. Ага! Это почти то, о чем просил мальчик, но только программа-шейдер рисует не целый стол и стул, а всего-лишь одну точку. Но это уже что-то, ведь из точек мы можем нарисовать и стол, и стул, и пиксельарт, и даже сову на столе, а там и до глобуса рукой подать.

Внутри видеокарты есть много процессоров и они работают параллельно. Пусть каждый занимается тем же, чем занимается пара-тройка ядер обычного процессора в софтрендере. А лучше пусть каждый микропроц видеокарты работает над одним пикселем итоговой картинки, но тогда пусть делает вообще все операции. Чтобы как в пиксельарте: ставим точку - видим результат.

Точки - это хорошо, но у нас там треугольники, а чем больше треугольников, тем больше столкновений с лучами нужно посчитать; чем меньше треугольников, тем шар менее кругл, а сова постепенно сворачивается в цилиндр. Если раньше считали просто: столкнулся луч света - светло, пролетел мимо - темно, то сейчас навернули крутого матана типа физически-точного рендеринга (PBR) и эфпээс просел. Ну так это, может все-таки стул сразу нарисуем?

И нарисовали, но эфпээс все-равно просел. Продолжение... или закапывайте если не нужно...

  • 25 июня 2018, 16:02
  • 0