Архив за 20 июня 2014 - 9

imageПривет! Мой предыдущий пост, посвященный программированию графики, был благодушно воспринят сообществом, и я отважился ещё на один. Сегодня я расскажу об алгоритме рендеринга теней Parallel-Split Shadow Mapping (PSSM), с которым я впервые столкнулся, когда возникла рабочая необходимость отображать тени на большом расстоянии от игрока. Тогда я был ограничен набором возможностей Direct3D 10, сейчас я реализовал алгоритм на Direct3D 11 и OpenGL 4.3. Подробнее алгоритм PSSM описывается в GPU Gems 3 как с математической точки зрения, так и с точки зрения реализации на Direct3D 9 и 10. За подробностями прошу под кат.
Читать полностью »

Osmo: детский проект для iPad с аналогом Leap Motion

На Хабре не так часто публикуются новости и статьи о проектах, имеющих отношение к детям. В общем-то, оно и справедливо, ведь Хабр — явно не портал для родителей :) Тем не менее, порой появляются разработки из детской сферы, о которых стоит написать именно здесь.

Речь идет о проекте Osmo, разработанном стартапом Tangible Play, и представляющем собой игровую платформу, совмешающую виртуальную реальность и реальность обычную. Проект использует идею Leap Motion, вследствие чего его возможности весьма широки.

Читать полностью »

На обучающем ресурсе Udacity запустился мини-курс по веб-производительности от сотрудника Google Ильи Григорика.


Читать полностью »

Восстановить Apple keyboard aluminium после попадания жидкости

Все началось с того, что однажды мне залили красным вином проводную клавиатуру от Apple (MB110RS). Максимум, что было сделано до того, когда я об этом узнал, лишь удаление внешних следов попадания жидкости.

Надо отметить, что эта клавиатура не зря считается одной из самых удобных в своем роде в принципе: легкий тихий ход клавиш, полностью свободные и расслабленные руки при работе за ней, приятный дизайн.
Так вот именно своего главного достоинства — легкого хода клавиш — после того, как под них попало вино, клавиатура почти лишилась: стали залипать кнопки в особенности нижнего ряда — Shift, Ctrl, Alt, Cmd и в первую очередь Пробел. Оно и понятно — попавшая жидкость ввиду наклона клавиатуры устремилась в нижнюю ее часть, и вино, вода из которого успела испариться, оставило свой сухой остаток на контактных площадках, пружинящих резинках и под клавишами. Справедливости ради стоит сказать, что даже после этого клавиатура продолжала работать.
Читать полностью »

Wi Fi в фотокамерах: неизбежный шаг в будущее и недостаток функций в настоящем
Хотя камеры со встроенным Wi-Fi модулем появились на рынке относительно недавно, сама технология была доступна на многих моделях фотоаппаратов и значительно ранее, через внешние модули или карты Eye-Fi. Тем не менее, нельзя сказать, чтобы наличие Wi-Fi модуля в фотоаппарате как-то специально увлекало фотографов. Это выглядит странным, потому что сотовые телефоны с беспроводным интерфейсом, например, вызвали при первом появлении на рынке настоящую волну ажиотажа. Тогдашние обзоры модных гаджетов кишели фразами вроде «Ничем не примечательная моделька, но у неё – внимание! – ЕСТЬ WI-FI!», заставляя пользователей сглатывать слюнки и копить денежку. А вот с фотоаппаратами ничего подобного не вышло.

Ответ на вопрос «Почему?» лежит на поверхности; смартфон или ноутбук для большинства – прибор для извлечения готовой информации, в то время как фотокамера – инструмент её создания (вернее, преобразования в требуемую восприятием человека форму). И как есть хочется чаще и многообразнее, чем выращивать еду, так и приборы для обеспечения доступа к информации должны быть свободнее от привязки к конкретным условиям, чем аппаратура для изготовления контента. Пользуясь предыдущей аналогией, проще носить с собой ложку, вилку и стакан, чем мотыгу, пропашной культиватор и, в особенности, коровий хлев, хотя обе этих группы предметов имеют самое недвусмысленное отношение к вкусному обеду.
Читать полностью »

Vmet.ro, стартовая страница бесплатного Wi-Fi в метро, обзавелась видеорекламой. Теперь в интернет подземки можно выйти, только просмотрев видеоролик.

Вперед к новым вершинам незнания
За время своей деятельности Intel сгенерировала и воплотила в жизнь огромное количество инновационных замыслов, начиная с пионерских технологий в процессорах и памяти 60-х – 70-х годов и заканчивая перспективными разработками сегодняшнего дня. Ключ к этим достижениям – мощная и бережно лелеемая внутри компании культура выдвижения и восприятия новых идей. Под катом – сокращенный перевод интервью со старшим архитектором подразделения Intel Software and Services Group Ylian Saint-Hilaire о нелегкой, но увлекательной жизни разработчиков-первопроходцев, перед которыми Intel ставит особую задачу — генерировать и продвигать новые идеи.
Читать полностью »

Только вчера вечером мы узнали о том, что Samsung готовит смартфон SM-G510F, основанный на SoC Snapdragon 410, как появились данные о смартфоне Huawei, основанном на той же платформе. Вообще для этой компании свойственно использование собственных процессоров HiSilicon, но порой Huawei обращается и к продукции Qualcomm.

Читать полностью »

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

И тут нам на помощь пришел американский психолог Брюс Такман, которому довелось исследовать тысячи команд по заказу Министерства Обороны США. Военные пытались понять, как себя будут вести экипажи подводных лодок в автономном плавании. Не захочет ли кто уволиться? Или там предъявить капитану черную метку?

На основании этих исследований Такман сформулировал свой концепт, которым мы теперь с благодарностью пользуемся:

И тут необходимо вспомнить несколько историй из реальной жизни…

Читать полностью »

Обзор ASUS PadFone Mini 4.3

После успеха PadFone Infinity стало очевидно, что подобная концепция модульного устройства весьма востребована. Однако не всем пользователям была удобна довольно увесистая док-станция с большим экраном. Так на свет появился «младший брат», ASUS PadFone mini 4.3.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js