Pull to refresh
  • by relevance
  • by date
  • by rating

Канобувости, выпуск 004

Games and game consoles
Чу! На дворе пятница, и подоспели свежие Канобувости, так что спешите узнать самые сливки игровых новостей за прошедшую неделю:

— Рон Гилберт учит смеяться над штампами
— Объявлено имя человека, написавшего адову музыку
— Венецианского ассассина пустили в пляс, а потом откомментировали
— Над «мутной» Blur слегка рассеяли туман
— Намечено время для последней на сегодня «Фантазии»

P.S. Как водится, сделали несколько небольших доработок в соответствии с вашими пожеланиями.

Total votes 16: ↑10 and ↓6 +4
Views179
Comments 16

Канобувости, 25-й выпуск

Games and game consoles

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

— Зубр игровой индустрии презентовал свой новый проект
— Демо-версия Aliens vs Predator разочаровала игроков
— Создатели Blur — рубанули правду-матку
— Пришельцы наводнили мир Fallout: New Vegas
— Secret World частично рассекречен

Для тех, кто никак не может смотреть на рутубе линк на скачивание (350 мб)
Total votes 75: ↑45 and ↓30 +15
Views160
Comments 37

Канобувости, 32-й выпуск

Games and game consoles
Приветствуем вас, дорогие зрители и зрительницы Канобувостей! Судя по количеству просмотров прошлого выпуска, вас стало на треть больше, чему мы несказанно рады. По странному стечению обстоятельств, количество стоящих новостей за эту неделю тоже подчинилось этой магии чисел и приросло на треть. Пришлось немало поскрежетать зубами, чтобы решить, какие из них всё же попадут в эту программу. А вот и они, кстати:



— Существование второго «Ведьмака» официально признали только сейчас
— Сэм Фишер направил стопы в типографию
— Blur проходит обкатку на бета-тестировании
— Lead and Gold расставляет капканы для игроков
— Heavy Rain набивает чучела ко дню Дурака
Total votes 73: ↑51 and ↓22 +29
Views275
Comments 14

Канобувости, 39-й выпуск

Games and game consoles
Всем привет, с вами Канобувости! Располагайтесь поудобнее – мы уже готовы выпалить в вас новым зарядом из самых значимых игровых событий за неделю.



В этом выпуске:
— LittleBigPlanet 2 — вещь в себе
— Blur – гонка с баржами
— Prime World – онлайн с разделением полов
— Mafia 2 – желанная без новаторства
— Battlefield: Bad Company 2 – теперь с кооперативом
Total votes 69: ↑52 and ↓17 +35
Views196
Comments 19

Теперь на Youtube можно размывать лица

Working with video
Recovery mode
image
«Самый влиятельный человек после пьянки — это тот, у которого был фотоаппарат»(С)
Аманда Конвэй, сотрудник Youtube сообщила в своём блоге, что с сегодняшнего на Youtube доступна следующая функция: можно размыть лицо на видео всего в один клик
Предпосылки такого шага появились давно: в частности, сотрудник Youtube приводит пример использования этой функции на видео с демонстрации в Египте.
Читать дальше →
Total votes 37: ↑33 and ↓4 +29
Views4.4K
Comments 17

Пишем эффективный blur на Android

Development for Android
Translation
Tutorial
image
Сегодня мы попытаемся разобраться с методами размытия (blur) доступными для Android разработчиков. Прочитав определенное число статей и постов на StackOverflow, можно сказать, что мнений и способов выполнить эту задачу достаточно много. Я попытаюсь собрать все это в кучу.

И так, зачем?


Все чаще и чаще можно заметить эффект размытия в приложениях появляющихся на просторах Google Play Store. Взять хотя бы замечательное приложение Muzei от +RomanNurik или тот же Yahoo Weather. Глядя на эти приложения можно заметить, что при умелом обращении размытием можно добиться очень впечатляющих результатов.

Читать дальше →
Total votes 50: ↑41 and ↓9 +32
Views47.8K
Comments 11

Pillow 2.7 — Существенное улучшение качества и производительности

PythonImage processing
Translation
Первого января 2015 года по расписанию вышла новая версия библиотеки для работы с изображениями Pillow 2.7. Так как многие изменения в ней были сделаны командой Uploadcare, мы рады представить вам расширенную версию заметок о релизе этой версии.

Для начала вспомним, с чего все началось. Pillow — дружественный форк (как называют его авторы) популярной библиотеки PIL, Python Imaging Library. Последняя версия PIL 1.1.7 вышла в 2009 году и в основном содержала исправления ошибок. Изначально Pillow задумывался как проект только по приведению в порядок сборки PIL, и разработчики рекомендовали отправлять все баги, не связанные со сборкой, в оригинальный PIL. Но время шло, PIL стремительно устаревала, багов не уменьшалось, тут еще Python 3 маячил на горизонте. Поэтому с версией Pillow 2.0 все изменилось. «Pillow 2.0.0 добавляет поддержку Python 3 и включает много багфиксов со всего интернета» гласит описание проекта на PyPI. И с тех пор понеслось. Каждые три месяца выходили версии с огромным количеством багфиксов и другими улучшениями от различных разработчиков. Самым значительным нововведением за это время было, пожалуй, поддержка форматов WebP и JPEG2000. Теперь пришло время следующего большого шага.
Читать дальше →
Total votes 55: ↑55 and ↓0 +55
Views36.4K
Comments 2

Динамический blur на Android

Development for Android
Информации о том как быстро размыть картинку на Android существует предостаточно.
Но можно ли сделать это настолько эффективно, чтобы без лагов перерисовывать размытый bitmap при любом изменении контента, как это реализовано в iOS?
Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views28.9K
Comments 19

Learn OpenGL. Урок 5.10 – Screen Space Ambient Occlusion

ProgrammingC++Game development
Translation
Tutorial
OGL3

SSAO


Тема фонового освещения была затронута нами в уроке по основам освещения, но лишь вскользь. Напомню: фоновая составляющая освещения – суть постоянная величина, добавляемая во все расчеты освещения сцены для имитации процесса рассеяния света. В реальном же мире свет испытывает множество переотражений с разной степенью интенсивности, что приводит к столь же неравномерной засветке косвенно освещенных участков сцены. Очевидно, что засветка с постоянной интенсивностью не очень правдоподобна.

Одним из видов приближенного расчета затенения от непрямого освещения является алгоритм фонового затенения (ambient occlusion, AO), который имитирует ослабление непрямого освещения в окрестности углов, складок и прочих неровностях поверхностей. Такие элементы, в основном, значительно перекрываются соседствующей геометрией и потому оставляют меньше возможностей лучам света вырваться наружу, затемняя данные участки.

Ниже представлено сравнение рендера без и с использованием алгоритма AO. Обратите внимание на то, как падает интенсивность фонового освещения в окрестности углов стен и прочих резких изломов поверхности:


Пусть эффект и не очень заметен, но присутствие эффекта во всей сцене добавляет ей реалистичности за счет дополнительной иллюзии глубины, созданной малыми деталями эффекта самозатенения.
Читать дальше →
Total votes 23: ↑23 and ↓0 +23
Views12.6K
Comments 0

Laplace Blur — Можно ли блюрить Лапласом вместо Гаусса, во сколько раз это быстрее, и стоит ли того потеря 1/32 точности

Abnormal programmingProgrammingAlgorithmsImage processingMathematics
image

«Блюр» в простонародье — эффект размытия, в цифровой обработке изображений. Бывает очень эффектен и сам по себе, и как составляющее анимаций интерфейса, или более сложных производных эффектов (bloom/focusBlur/motionBlur). При всем этом честный блюр в лоб довольно медленен. И часто реализации встроенные в целевую платформу оставляют желать лучшего. То скорость печальна, то артефакты режут глаза. Ситуация рождает множество компромиссных реализаций, лучше или хуже подходящих для определенных условий. Оригинальная реализация с хорошим качеством достоверности и высочайшей скоростью, при этом нижайшей зависимостью от аппаратной части ждет вас под катом. Приятного аппетита!
Читать дальше →
Total votes 41: ↑40 and ↓1 +39
Views9.7K
Comments 35

Нужно больше разных Blur-ов

Image processingMathematics
Tutorial
Размытие изображения посредством фильтра Gaussian Blur широко используется в самых разных задачах. Но иногда хочется чуть большего разнообразия, чем просто один фильтр на все случаи жизни, в котором регулировке поддаётся только один параметр — его размер. В этой статье мы рассмотрим несколько других реализаций размытия.


Читать дальше →
Total votes 54: ↑53 and ↓1 +52
Views8K
Comments 11

Картинки в вебе 2019

SimbirSoft corporate blogWeb designCSSHTMLCanvas
Проблема с отображением картинок возникла с момента появления адаптивности в интернете. Мы хотим, чтобы сайт хорошо смотрелся на любом планшете, телефоне, в портретной или ландшафтной ориентации экрана, а также на супербольших дисплеях 5K. Также на рынке появились Retina-дисплеи с высокой плотностью пикселей (DPI), где обычные картинки выглядят размытыми. Растет доля мобильного трафика, и крупные ресурсы нацелены на экономную загрузку изображений. Рассмотрим, как решают эти проблемы на сайтах Apple, Tilda и блог-платформе Medium.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views12.5K
Comments 4

Размытие фонового изображения в Unity

Game developmentUnity3D
Sandbox


Одной из задач, которая может возникнуть у разработчика приложений на Unity, это перевод текущего изображения на задний план с целью переключить акцент внимания пользователя на что-то новое, например, на появляющееся меню или сообщение. В статье рассказывается об опыте решения данной задачи разработчиком, имеющим базовые знания в Unity, при этом не потребовалось использования внешних ресурсов или дополнительной лицензии Unity. Надеюсь, этот материал будет полезен тем, кто столкнулся с подобной проблемой и не нашел на разных её этапах эффективных путей решения.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views6.3K
Comments 4

WebGL tutorial: image processing

JavaScriptWebGL
Sandbox

In this tutorial you will learn how to use WebGL for image processing. We will cover basic stuff like initialization, texture loading, and simple fragment shaders. I will try to cover all aspects of interaction with WebGL but you should have decent understanding of vanila javascript. If you want more in depth explanations, there is a good book called "Learn WebGL", check it out.

Read more →
Total votes 3: ↑3 and ↓0 +3
Views3.1K
Comments 2