Pull to refresh

Новый мультфильм от Blender Studio

Reading time 2 min
Views 13K
Working with video *Working with 3D-graphics *Computer Animation *CGI *Graphic design *

В пятницу, 29 октября Blender Studio представила новый мультфильм сделанный в свободной программе для 3d-моделирования Blender.

Если первые их мультфильмы были какими-то незамысловатые короткометражками типа Big Bug Bunny или Elephant Dreams, которые можно было назвать "3D-демо", то в последние годы студия стала делать "творения", в которых кроме красивой картинки есть и интересный сюжет, и смысл и эмоции. Например, те же Синтел или Космическая прачечная.

Около четырех месяцев назад на официальном канале Blender Studio начали проводится стримы с демонстрацией работы над новым мультфильмом - Sprite Fright.

(Как я дословно перевел - "Эльфийские устрашения". Один из переводов слова Sprite, оказывается, не только спрайт в анимации, графике, но и эльф, фея. Хотя странно, что не использовали слово elf или pixie.)

Читать далее
Total votes 23: ↑22 and ↓1 +21
Comments 8

Coca-Cola создаёт социальную сеть, рассчитанную на подростков с телефонами

Reading time 1 min
Views 432
Lumber room
По сообщению New York Times, Coca-Cola в этом месяце запускает в США социальную сеть для подростков под названием Sprite Yard. Пользователи нового сервиса смогут настроить персональный профиль, общаться с друзьями посредством онлайн-чата, а также обмениваться фотографиями. Что интересно, социальная сеть рассчитана на использование мобильного телефона.
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Comments 1

39-й способ скругления блока. Один тэг, одна картинка.

Reading time 2 min
Views 1.1K
Website development *
Пару дней назад наткнулся на статью про 38 способов скругления блоков. Очень понравилось. Однако там я не встретил способа, которым пользуюсь уже около года. Он не требует лишних тэгов и требует загрузки только одной картинки (спрайт). Работает во всех современных баузерах и IE6+
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Comments 106

Порноролик Sprite оказался саморекламой продакшена из Нью-Йорка

Reading time 1 min
Views 603
Lumber room
В сети появилось весьма вульгарное видео, которое снято в лучших традициях немецкого порно и озаглавлено как «Banned German Sprite Ad».

Ролик с недвусмысленной эротической сценой в нем не предполагался к трансляции на телевидении, и Sprite не имеет к этому никакого отношения. В аннотации к одному из выложенных роликов вполне определенно указано «Spec Commercial» («Ролик, спекулирующий на известном бренде; фейк»).

Это работа нью-йорксого продакшена Greencard Pictures и режиссера Max Isaacson, созданное в качестве селф-промо и специально сделанное в таком раздражающем общественность тоне.

Далеко не факт, что ролик, выложенный ниже, пробудет на YouTube дольше, чем сутки, потому что до этого все версии, размещенные на этом видеосервисе, проводящем политику «никакого порно» и защиты авторских прав, уже были удалены. Но спот можно найти на других, менее политкорректных сервисах.
Читать дальше →
Total votes 17: ↑10 and ↓7 +3
Comments 11

Data URI [CSS] Sprites 1.5 — уникальный автоматический генератор CSS спрайтов

Reading time 2 min
Views 2.1K
Client optimization *


Тем кто следит за статьями про клиентскую оптимизацию уже известен современный подход к созданию CSS спрайтов на базе data:uri технологии. Указанный подход имеет весомые достоинства:
  • абсолютная минимизация конектов к серверу за изображениями определенных в css — сделать еще меньше уже невозможно.
  • полная 100%-ая автоматизация процесса создания спрайтов независимо от свойств backgroud-position и background-repeat.
  • предзагрузка всех изображений определенных в css, которые необходимы для сайта.

Обновился сервис автогенерации
Total votes 41: ↑38 and ↓3 +35
Comments 31

Создаем html5 мини-бродилку на CraftyJS

Reading time 12 min
Views 14K
Game development *
Хочу раcсказать, как без особых сложностей сделать свою первую мини игру на html5 (если точнее: js, html5, css).

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

Выглядит это все будет так:

осторожно, много букв...
Total votes 74: ↑70 and ↓4 +66
Comments 42

Fugue-Icons — динамический Sprite

Reading time 3 min
Views 2.7K
Website development *
Для одного из проектов мне нужно было использовать набор простых иконок. Сначала я остановил свой выбор на популярный набор Silk Icons и его Sprite-плагин для Blueprint, но чем дальше я с ним работал, тем сильнее требовалось что-то большее. Иконок было маловато, ненужных гораздо больше, чем нужных, а подгружать приходилось все.

Далее мой выбор остановился на Fugue Icons. Я поискал в гугле что-либо для CSS и нашел два решения. Первое: каждая иконка отдельным файлом. Сразу нет, потому что при загрузке страницы это смотрится очень убого. Второе: несколько отдельных PNG со спрайтами и единый CSS. Все это дело весило 1.4 Мб, что никак не допустимо для среднестатистического сайта.

Посему было принято решение паковать Sprite с нужными иконками и писать для него CSS самому, однако это можно сделать единожды, но не каждый раз при каких-то изменениях на сайте, да и для новых проектов тоже было бы не лишним как-то упростить задачу.
Читать дальше
Total votes 40: ↑38 and ↓2 +36
Comments 16

Перемещение картинки вдоль произвольной кривой

Reading time 4 min
Views 13K
Development for Android *

Возникла задача сделать анимацию — двигать картинку вдоль заданной кривой. Погуглил и с удивлением нашел, что несколько вопросов с подобной задачей на stackoverflow.com остаются без ответа уже не один год. Пришлось засучить рукава, покопаться в документации и найти подходящее решение.
за подробностями...
Total votes 75: ↑71 and ↓4 +67
Comments 25

Unity 2D: работа со спрайтами в разных разрешениях дисплея

Reading time 3 min
Views 49K
Development of mobile applications *Game development *Unity3D *
Sandbox

Начиная с версии 4.3 в Unity появилась возможность работы с 2D графикой, большая часть новых стандартных решений мне пришлись по душе, потому что я как раз незадолго до этого обновления перешел с Corona SDK.
Но что меня не порадовало, так это отсутствие стандартных инструментов для оптимизации спрайтов под разные разрешения экранов, что имеет довольно таки существенное влияние на производительность на маломощных устройствах.

Конечно, можно использовать что-то похожее на 2D Toolkit для решения этой проблемы, но зачем платить 75$ если можно сделать все самому?
Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Comments 10

Как используя Canvas собрать кликабельную карту мира на Unity3d

Reading time 6 min
Views 24K
Website development *Game development *Unity3D *
Sandbox
Возникла задача собрать карту мира. Причем именно собрать из множества стран, стран-регионов, потому как страны должны быть кликабельны. Да проще некуда, скажете вы, всего-то и надо запилить целую карту да развесить по странам полигон-коллайдеры, пффф… Но нет, подразумевается, что страна должна будет изменять цвет на красный или черный и при клике будет выделяться белым. Кроме того, со временем на стране должны появляться красные поинты (да-да… я знаю, о чем вы подумали). Этих поинтов должно быть достаточно много на карте.

Было принято решение собрать карту при помощью Canvas. Удобная штука, экономит массу времени. Но не в этот раз.
Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Comments 26

Breakthrough Starshot запустила на околоземную орбиту самый маленький спутник в мире

Reading time 3 min
Views 7.6K
Astronautics

Насколько маленьким можно сделать аппарат на орбите Земли? В 1957 году Советский Союз запустил первый искусственный спутник весом 83,6 килограмма и размером с баскетбольный мяч. 23 июня 2017 года европейская космическая компания Breakthrough Starshot протестировала спутники Sprite, представляющие собой печатную плату 3,5 сантиметра в поперечнике, весом 4 грамма и стоимостью всего 25 долларов США. Создателям спутника удалось разместить солнечные батареи, микропроцессор, датчики и средства связи на поверхности, сравнимой с почтовой маркой.

Sprite не обладают такими же возможностями, как полноразмерный спутник или кубсат — в них установлены только базовые датчики вроде магнитометров и гироскопов. Однако Зак Манчестер (Zac Manchester), создатель концепции крошечных спутников, надеется модернизировать их и добавить более продвинутые датчики. Например, химические детекторы, с помощью которых можно исследовать чужеродную среду. По словам Манчестера, благодаря дешевизне спутников их можно отправлять в опасные места, куда обычно не отправляют астронавтов, чтобы Sprite собрали часть показаний.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Comments 19

Кнопки нестандартной формы в Unity UI

Reading time 2 min
Views 13K
Unity3D *
Sandbox
Недавно у меня возникла необходимость использовать в своем проекте кнопки нестандартной формы. Однако эта на первый взгляд тривиальная задача вызвала у меня некоторые затруднения.

Проблема заключается в том, что стандартная кнопка UI обрабатывает нажатия даже по прозрачным областям, что в данном случае совсем не желательно. При этом у самого компонента Button нет никаких (видимых в инспекторе) параметров, которые могли бы отвечать за то, какие области кнопки могли бы обрабатывать наведение/нажатие.


Спустя некоторое время поисков в интернете и курения документации ко мне пришло следующее, при этом довольно простое, решение:
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Comments 8

Подборка бесплатных ассетов для разработки игры

Reading time 3 min
Views 42K
Unity3D *Graphic design *
Sandbox

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

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

Ранее на DTF уже выходили подборки ассетов. К примеру, Арсений Мирный опубликовал список полезных ресурсов для поиска ассетов. Есть подборка от Дмитрия Чикалова, который упомянул не только библиотеки, но и полезные медиа-ресурсы. Иван Михайлов в своём внушительном списке программ для разработчиков также рассказал про библиотеки ассетов.

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

Этот материал написан в поддержку нашего инди-джема, в котором ещё можно успеть поучаствовать.

Читать далее
Total votes 14: ↑13 and ↓1 +12
Comments 7

Пчела на работе, разработка игр на SFML C++

Reading time 14 min
Views 3.9K
Programming *C++ *Game development *
Review

Предыдущая тема

Анимация очень важный игровой элемент, он оживляет персонажей, придаёт игре более естественный вид. В этой статье рассмотрены следующие темы:

управление временем;

анимация спрайтов;

создание класса Animator;

практическое использование класса Animator.

Читать далее
Total votes 4: ↑4 and ↓0 +4
Comments 1