Как стать автором
Обновить
5
0
Njordy @Njordy

Пользователь

Отправить сообщение

Создание разрушаемых мешей

Время на прочтение11 мин
Количество просмотров25K
image

Часть 1. Знакомство с Marching cubes


Как создать меш из любого хаоса
В Minecraft мы можем копать в любом направлении, убирая за раз по одному блоку с чётко заданными краями. Но в других играх разработчикам удаётся разрушать рельеф плавно, без кубичности Minecraft.

Вот пример из No Man’s Sky: видео.

Аналогичная техника применяется для отображения изображений с МРТ, metaball-ов и для вокселизации рельефа.

В этой части я расскажу о технике создания разрушаемого рельефа Marching Cubes, а в более общем применении — для создания плавного граничного меша твёрдого объекта. В этой статье мы начнём с рассмотрения двухмерной техники, затем трёхмерной, а в третьей части рассмотрим Dual Contouring. Dual Contouring — это более совершенная техника, создающая тот же эффект.
Всего голосов 30: ↑30 и ↓0+30
Комментарии3

Смерть OS/2

Время на прочтение3 мин
Количество просмотров8.6K
В обсуждении Windows 3.1 на прошлой неделе danSamara упомянул:
Ваша сложная и многогранная система работала у меня в виртуальной машине из под OS/2, которая уже тогда была по настоящему 32-разрядной и многозадачной, а ваша суровая многогранная правда выглядела убого и неказисто.

Как же так вышло, что убогая и неказистая Windows задушила мощную и совершенную OS/2?
Рассказывают разработчики:

Рэймонд Чен: «убойной прогой» для Windows 1.0 — той, ради которой люди готовы были купить новую ОС, — был Adobe PageMaker. Потом появился ещё и Excel.

Ларри Остерман: на самом деле, Pagemaker и Excel были «убойными прогами» для MacIntosh; уже впоследствии их выпустили и для Windows.

Насколько я помню, под Windows вообще не было «убойных прог». Windows 1.0 и 1.1 продавались скромными тиражами по паре тысяч копий в месяц. Windows 386 (версия 2.0) продавалась лучше, потому что позволяла запускать одновременно несколько DOS-приложений. Не любые приложения можно было запускать одновременно; фактически, едва ли можно было запустить что-то более сложное, чем несколько копий GWBasic.

Всё поменялось, когда вышла Windows 3.0.
Читать дальше →
Всего голосов 119: ↑110 и ↓9+101
Комментарии133

Эффективная обработка фотографий в Photoshop

Время на прочтение6 мин
Количество просмотров146K
Эффективная обработка фотографий в Photoshop

Читая статьи о Photoshop, я часто удивляюсь тому, насколько многие авторы усложняют решение по сути простых задач по обработке. Этим страдают и многие «монументальные» писатели, например Дэн Маргулис. Но ему это простительно – его задача написать о всех тонкостях и нюансах процесса обработки, рассмотреть его со всех ракурсов и сторон. Хотя именно эта особенность подачи материала в его книгах отталкивает многих читателей.

На самом деле, корни подобных способов «увеличить резкость в 40 действий» растут из очень простой вещи – люди, которые пишут эти уроки, никогда не работали с большим объемом фотографий. То есть, как правило, у них есть пара фотографий и они готовы в процессе их обработки убить вечер-другой. Но когда у тебя идут постоянные заказы, и с каждой фотосессии тебе надо серьезно обработать несколько десятков кадров – начинаешь задумываться о более простых и удобных способах обработки.

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

Читать дальше →
Всего голосов 288: ↑244 и ↓44+200
Комментарии117

Draganflyer X8 — мечта любого шпиона

Время на прочтение2 мин
Количество просмотров3.1K
image

Все больше появляется миниатюрных устройств, которые могут быть незаменимыми автоматическими спутниками как шпиона, так и обычного любителя подглядывать за соседями. Устройств становится все больше, и многие из них представляют собой нечто, о чем какой-то там 007 пару частей «бондианы» назад и представить себе не мог. Зато обычный человек может, и еще как. Например, чего только стоит бесшумный Draganflyer X8, беспилотный миниатюрный аппарат, который может нести груз в виде фотокамеры.

Читать дальше →
Всего голосов 50: ↑40 и ↓10+30
Комментарии48

Концепт смартфона HTC 1

Время на прочтение1 мин
Количество просмотров1K
Каждый из нас хоть раз, но задавался мыслью как выглядел бы и какими фичами обладал бы идеальный смартфон. Молодой 18-ти летний дизайнер Эндрю Ким собрал все свои умения по индустриальному дизайну в кулачок и выдал на гора концепт смартфона HTC 1, который по замыслу автора должен стать новым флагманом рынка.

HTC 1


Эндрю отметил, что на данный момент среди продуктовой линейки компании отмечается явный недостаток однородности интерфейса пользователя (HTC Sense) и дизайна самого телефона. По этому вместе с предложенным дизайном смартфона, автор продемонстрировал свои наработки касательно более легковесной версии Sense UI под названием Sense UI mono edition.
Много фотографий под катом
Всего голосов 123: ↑102 и ↓21+81
Комментарии100

Google voice + ipkall + sipnet == Звоним в любую точку США бесплатно

Время на прочтение3 мин
Количество просмотров31K

После того как я довольно плотно подсел на иглу виртуального шоппинга передо мной встал вопрос поиска дешевого решения для приема звонков из Американских магазинов.
Естественно можно купить прямой skype номер, но это стоит каких-то, но денег, а так как принимать звонки от магазинов приходится не так часто, то надо было найти решение поэкономичней.
Читать дальше →
Всего голосов 130: ↑124 и ↓6+118
Комментарии74

EDuke32 — Open Source движок Duke Nukem 3D

Время на прочтение2 мин
Количество просмотров8.6K

EDuke32 — движок культового PC шутера от 1-го лица Duke Nukem 3D для Windows, Linux и OS X, который добавляет кучу интересных вещей и дополнений для игроков, а также включает в себя средства для редактирования как карт, так и самой игры для модмейкеров. Модами я особо не интересуюсь, так что расскажу о самой игре
Читать дальше →
Всего голосов 65: ↑63 и ↓2+61
Комментарии55

Первый планшет. Часть 2

Время на прочтение4 мин
Количество просмотров1.2K
imageПеревод второй части статьи об Apple Newton (первая тут)

Что убило Newton

Устройства MessagePad были меньше ноутбуков (особенно ноутбуков середины 1990-х), но и карманными они не были. А Palm Pilot – были. Newton стоили в районе $800–900, Palm Pilot – $300–400. Конечно, не цена была решающей в крахе Newton: множество удачных устройств стоили гораздо больше. Главное то, что Apple не смогла объяснить в двух словах, почему Newton стоит именно этих денег.

Оригинальный Palm Pilot поступил в продажу в 1996 году, то есть через три года после оригинального Newton. Поэтому нельзя говорить, что они непосредственно конкурировали друг с другом и что с выходом Pilot начался закат Newton. Однако успех Pilot задал то направление, в котором должна была двигаться и Apple после дебюта Newton в 1993-м: меньше и дешевле. Вместо этого в Apple решили сохранить и размер, и цену, и пошли по пути наращивания функционала и производительности. Если бы Apple к 1995 году имела устройство на базе Newton, но размером с Palm Pilot и за $400, сегодня мир был бы совершенно иным. (Если бы Newton стал хитом, у Apple не было бы столько проблем в 1996 г. Возможно, ей даже не пришлось бы покупать NeXT и звать обратно Джобса.)

Читать дальше →
Всего голосов 51: ↑44 и ↓7+37
Комментарии52

Сравнение аудиторий vkontakte.ru и odnoklassniki.ru

Время на прочтение2 мин
Количество просмотров936
Пост написал rexxer, но ему не хватило кармы для самостоятельного опубликовывания материала. Так что все вопросы, плюсы и минусы просьба адресовать ему :).

На Хабре нашёл кое-чего по статистике, например, вот это. Но, во-первых, та запись уже старая, а во-вторых, только по одному сайту "вконтакте". Я же хочу в этой заметке сравнить аудиторию двух крупнейших социальных сетей РФ.

В своих, если можно так сказать, исследованиях я опирался на ресурс netchart.ru, который нам честно сообщает, что "Данные основаны на методе выборочной статистики и могут отличаться от реальных."

Исследовать мелкие социальные сети бессмысленно, в силу того, что это не будет отражать всей полноты данных. Сразу скажу, что данное исследование можно использовать в разных целях: от удовлетворения интереса до использования этой информации для дальнейших более серьёзных исследований.
Читать дальше →
Всего голосов 52: ↑20 и ↓32-12
Комментарии22

Nethack. Советы на первые полсотни шагов

Время на прочтение8 мин
Количество просмотров15K
Надеюсь, прошлая вступительная статья о игре Nethack побудила многих скачать и поставить эту замечательную игрушку. А ветераны, прочтя ее, вновь убили десяток-другой персонажей. Я, пока пишу эти две статьи, веду счет на десятки записей в книге славы нетхака.
Уверен, что ваш персонаж не раз пострадал от внезапной смерти, и пяток койотов приводит вас в замешательство. Не унывай, начинающий искатель приключений! Вместе мы пройдем до конца!

Давайте попробуем дать советы новичку в нетхаковских подземельях. Вот, запустили. Ввели имя. Что дальше?

давайте уже советы
Всего голосов 51: ↑47 и ↓4+43
Комментарии56

Digg vs. Habrahabr

Время на прочтение2 мин
Количество просмотров970
Все вокруг ноют: «Хабр, карма, Хабр, карма». А я вот… расскажу вам про Digg!

А именно — про социальные механизмы Digg'а в сравнении с Хабрахабром — исходя из впечатления, оставшегося у меня после нескольких дней на Digg'e.

Я понимаю, что Digg сравнивать надо скорее с news2, но всё-таки у Digg и Habrahabr много общего, да и заметки эти интересны будут многим, ранее лишь читавшим Digg.

Читать дальше про мафию и коллективный разум
Всего голосов 103: ↑99 и ↓4+95
Комментарии58

Дождались Hammerfall

Время на прочтение1 мин
Количество просмотров643
image Сегодня ночью в цифровой дистрибуции появилась игра The History of Hammerfight (привычнее просто Hammerfight, а совсем в девичестве — Hammerfall), вероятно, самый ожидаемый — и самый долгоожидаемый — проект отечественной инди-игроиндустрии (а может, и не только «инди»).
Удивительная и затягивающая игра про грациозное фехтование летающих бочонков, с глубокой (в буквальном смысле) вселенной и чистейшим авторским стилем, которая осталась бы в памяти, даже если бы дальше демы дело не пошло.
Чуть более подробный рассказ о проекте — в хабратопике о его же демо-версии, купить же полную версию можно здесь, а через несколько дней — во любом онлайн-магазине.

P.S. Спасибо за карму, перенёс в «Игры».
P.P.S. Антихабраэффект-массив ссылок на демо-версию:
экзешник на оф.сайте.
он же на народе от хабраюзера grokinn.
ещё на ag.ru.
a так же на ogl.ru.
и ещё на ftp Игромании.
Всего голосов 69: ↑50 и ↓19+31
Комментарии86

Dwarf Fortress

Время на прочтение3 мин
Количество просмотров15K
В этот раз я подождал с постом до пятницы и постараюсь быть немногословным, ведь речь пойдёт об игре Dwarf Fortress. Или, если быть точным, Slaves to Armok II: Dwarf Fortress.

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

image

Читать дальше →
Всего голосов 77: ↑66 и ↓11+55
Комментарии85

Жизненно важные советы по эффективному дизайну логотипов

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

В этой статье мы познакомим вас с концепциями создания эффективного логотипа, а также представим принципы и лучшие примеры того, как можно создать знаковый бренд.
Читаем дальше...
Всего голосов 63: ↑53 и ↓10+43
Комментарии33

Бесплатная пожизненая лицензия для USB Safely Remove

Время на прочтение1 мин
Количество просмотров30K
USB Safely Remove — это удобная и надежная замена Безопасного Извлечения Устройств в операционной системе Windows.



Она облегчает жизнь и экономит время тем, у кого есть несколько hotplug (USB, SATA, Firewire) устройств, и тем, кто пользуется ими активно.
Читать дальше →
Всего голосов 117: ↑82 и ↓35+47
Комментарии157

В космосе нашли глицин

Время на прочтение2 мин
Количество просмотров3.9K
Обычный глицин — базовую аминокислоту, которую многие компьютерщики принимают для повышения производительности труда и снятия нервного напряжения — нашли на комете Wild 2 в рамках распределённого проекта Stardust@Home.

Проект Stardust@Home стартовал 7 февраля 1999 г., когда в космос был запущен маленький научный корабль Stardust («Звёздная пыль»). Его задачей было проникнуть в хвост кометы Wild 2 и собрать образцы вещества — так называемой межзвёздной пыли, которая представляет собой древнейший материал, оставшийся неизменным со времен образования Солнечной системы 4,5 млрд лет назад.

15 января 2006 г. после семи лет путешествия космический корабль вернулся назад и сбросил на Землю капсулу с образцами звездной пыли. Ученые аккуратно извлекли аэрогельный коллектор размером с теннисную ракетку, поместили его в микроскоп и тщательно отсканировали всю поверхность площадью 1000 кв. см. Получился почти миллион фотографий, которые нужно было тщательно просмотреть на предмет наличия иноземного вещества. Именно этим занимались участники проекта Stardust@Home три последних года.
Читать дальше →
Всего голосов 135: ↑126 и ↓9+117
Комментарии113

Война роботов

Время на прочтение3 мин
Количество просмотров2.4K
С 2007 по 2013 год США будет выделять 8.5 миллиардов долларов, на создание и улучшение роботов для боевых действий. В Ираке использовалось 365 единиц роботов 32 типов назначений. Но по всей видимости это только начало и другие страны тоже не сидят на месте и создают своих роботов для войны. Становится жарко и страшно…

Провел маленькие исследования и выбрал самых лучших роботов для войны со стороны США по трём категориям: на суше, воздухе и под водой. Может быть я где-то ошибся, буду рад услышать ваши мнения и доводы.
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии77

Добавляем новые поисковые операторы в Google

Время на прочтение2 мин
Количество просмотров1.5K
Текущих операторов мне не хватало всегда. Различных функций поиска в Google предостаточно, но вот реализованы некоторые из них совершенно неюзабельно. Например, почему для того, чтобы задать язык искомых вебстраниц, я должен каждый раз лезть в «Advanced Search» или редактировать переменные GET-запроса в урле страницы? Про на автомате вбиваемый «&num=100» я уж и не говорю. Самое странное, что часть параметров из «Advanced Search» реализована в виде операторов, часть — нет.

Я всегда хотел, чтобы появились дополнительные поисковые операторы, покрывающие эти, довольно полезные функции. И только вчера вечером я догнал: «Ведь можно реализовать их с помощью user.js!» Набросал планчик, засел на несколько часов (ибо джаваскриптер из меня никакой) и проапдейтил уже известный вам «Tuned Google SERPs».

Итак, на сей момент доступны следующие операторы:

co:<двухбуквенный_код_страны> — задаёт страну, из которой вы осуществляете вебсёрфинг. Бывает полезно, если вы решили посмотреть «а какие позиции мой сайт имеет в выдаче для Аргентины».

lang:<двухбуквенный_код_языка> — задаёт язык страниц, отображаемых в результатах. Например, вы ищете материалы на русском о новомодном геджете или программе. Как многие делали раньше? Писали англоязычное название и какое-нибудь русское слово. Например: «iphone 3g обзор». Но во-первых, это сужает круг поисков, во-вторых, Гугл последнее время ориентируется на то, что это слово было в ссылке на статью, сама статья при этом может быть англоязычной и слова не содержать. Установив скрипт, мы смело пишем «iphone 3gs lang:ru» и наслаждаемся полным диапазоном материалов на русском. Второй случай, который приходит на ум — это пересечение слов в разных языках. Например, по русским запросам иногда вылазят болгарские страницы. Я, впервые увидев их, удивлённо подумал, что это страницы очередного удаффовского сайта. При помощи оператора «lang:» можно откинуть эти посторонние страницы.

loc:<двухбуквенный_код_страны> — задаёт страну, в которой расположен вебсайт.

num:<число_от_1_до_100> — задаёт количество выдаваемых результатов. Казалось бы, почему не установить «100» в настройках поиска! Однако, как правило, классических десяти вполне хватает. Лишь в некоторых, особых случаях надо увеличить это количество.

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

Устанавливаем, тестируем, сообщаем о багах, вносим дельные предложения по усовершенствованиям…

P. S. Кто пропустил — Tuned Google SERPs делает ещё несколько интересных вещей, читайте о них в предыдущих постах моего блога.
Всего голосов 45: ↑41 и ↓4+37
Комментарии41
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Сербия
Дата рождения
Зарегистрирован
Активность

Специализация

Game Designer, Computer Graphics Artist
Senior