Как стать автором
Обновить
0
0
Ренар Гюнтнер @necrofess

Nothingmancer

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

Как рендерился кадр в игре Thief 1998 года

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

В 1998 году Looking Glass Studios выпустила стелс-игру Thief: The Dark Project. В то время аппаратное 3D-ускорение только зарождалось, поэтому в процессе разработки оно не использовалось, игра рендерилась только программно.

Я был основным автором базовой технологии рендеринга Thief (хотя я и не писал рендереры объектов и персонажей), а также связанных с ней элементов. Тот же движок рендеринга, модифицированный другими людьми для использования аппаратного 3D-ускорения, также использовался для рендеринга System Shock 2 и Thief 2.

Движок был написан примерно в одно время с Quake (хотя игра вышла намного позже), и общий внешний вид сильно напоминает Quake. Многие технологии были скопированы из Quake или вдохновлялись им, но часто их работа немного или значительно отличалась.
Читать дальше →
Всего голосов 81: ↑80 и ↓1+79
Комментарии9

Заменяем бут-анимацию Android устройства на мелькающие логи Linux ядра

Время на прочтение3 мин
Количество просмотров34K
После разработки кастомного загрузчика для своего телефона мне захотелось реализовать вывод ядерных логов на дисплей, как это умеют делать десктопные дистрибутивы Linux. А всё потому, что лично мне при загрузке телефона намного интереснее наблюдать мелькающие kmsg логи, нежели наблюдать сначала логотип загрузчика, а затем ещё и бут-анимацию Android системы. За два года «скучные обоины» уже приелись.

Сейчас попытаюсь вкратце рассказать о модуле LLCON для Android ядра, который реализует низкоуровневый вывод kmsg логов на дисплей.
Всего голосов 61: ↑56 и ↓5+51
Комментарии28

Возвращаем драйверам AMD поддержку DirectX12 старыми процессорами

Время на прочтение2 мин
Количество просмотров24K
Обновившись в конце апреля на новые драйвера AMD 16.4.2, я обнаружил, что все DirectX12-приложения перестали работать. Ничуть не удивившись, я решил подождать устранения проблемы и отложил DirectX12 в сторону. Но месяцы шли, а с новыми драйверами ситуация не менялась.
Читать дальше →
Всего голосов 62: ↑61 и ↓1+60
Комментарии35

Ubuntu интегрировали в Windows 10

Время на прочтение2 мин
Количество просмотров401K
Сегодня на конференции Build компания Microsoft расскажет о последних нововведениях, которые сделаны в новом билде Windows 10 Redstone. Незадолго до презентации стало известно, что на конференцию приглашены сотрудники Canonical, и этому есть веская причина.



Дело в том, что Microsoft совместно с Canonical сумели интегрировать операционную систему Ubuntu внутрь Windows 10 (что-то вроде эмулятора).
Читать дальше →
Всего голосов 195: ↑181 и ↓14+167
Комментарии609

50 лучших инструментов для разработки CSS и JavaScript

Время на прочтение3 мин
Количество просмотров73K
Веб-разработчику постоянно необходимо быть в курсе появления новых библиотек и инструментов. Я нашёл и выбрал несколько лучших инструментов для разработки как CSS, так и JavaScript. Это не просто копипаста – это выборка, основанная как на рекомендациях, так и на личном опыте использования.

Разработка фронтэнда – штука хитрая. И хотя она не слишком сложная для освоения, некоторые тонкости освоить также не помешает. В сети ежедневно появляются отличные ресурсы. Они могут дать толчок развитию ваших навыков и помочь вам лучше выполнить вашу задачу.

Лучшие инструменты для CSS и JavaScript


1) Fileicone

Сборник 100%-CSS файловых иконок. Может пригодиться для дизайна страниц.

image

2) Marx

Элегантное обнуление CSS безо всякого JavaScript.

image
Читать дальше →
Всего голосов 54: ↑36 и ↓18+18
Комментарии17

Как научиться делать игры: полезные ресурсы

Время на прочтение9 мин
Количество просмотров110K
Когда я начинал строить свою карьеру в игровой индустрии шесть лет назад, то часто задавался вопросами по геймдеву. Начиная от поиска общего понимания того, как разрабатываются и оперируются онлайн-игры, до частных вопросов типа того, как лучше рекламировать конкретную игру. Тогда было мало структурированной информации по созданию и продвижению игр, новичку разобраться и найти ответы было исключительно сложно. Практически единственным источником информации был собственный опыт и консультации более опытных коллег. Сейчас ситуация кардинально изменилась. Информации по игровой индустрии настолько много, что рискуешь в ней просто утонуть. Для того, чтобы упростить процесс получения нужных мне знаний, я структурировал и делал себе пометки по всем источникам информации о геймдеве. Далее в статье предлагаю всю эту информацию в удобной форме для общего пользования.

image
Читать дальше →
Всего голосов 52: ↑49 и ↓3+46
Комментарии52

Экзамен 70-485 Advanced Windows Store App Development Using C#

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

Пока все прогрессивные разработчики предвкушают выход Windows 10 и готовятся разрабатывать приложения под нее, я, после сдачи теста 70-485, хочу поделиться с вами углубленными возможностями разработки приложений под Windows 8 и 8.1. Благо, у разработки по 10 и под 8.1 очень много общего. Эта статья по задумке должна помочь вам сдать экзамен 70-485, но может быть интересна в любом случае, если вы разрабатываете приложения Windows Store. Она содержит в себе некоторые must know сниппеты, описание возможностей и классов WinRT, а также некоторые моменты, по которым могут быть заданы каверзные вопросы.
Под катом обо всем понемногу. Так как все охватить невозможно, получилась своеобразная памятка.
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии3

Блокировка свободной записи на SD в устройствах Android 4.4

Время на прочтение1 мин
Количество просмотров271K
Всем хорошего дня! На днях на мой HTC ONE Dual Sim вышла свежая кастомная прошивка на Android 4.4.2 Kit Kat и сразу же озадачила большинство пользователей устройства тем, что Google заблокировал приложениям свободную запись на SD — карты.

image

Как разрешить запись на SD
Всего голосов 40: ↑32 и ↓8+24
Комментарии30

Следим за релизами сериалов в Google Calendar.

Время на прочтение1 мин
Количество просмотров622
В Google Calendar кроме прочего имеется возможность импорта событий в формате iCal. Посему потребуется сервис отдающий расписание в указанном виде. Например этот. Там необходимо зарегестрироваться, затем появиться возможность забрать ссылку на iCal-файл:
image

Затем отдаём ссылку календарю:
image

Ура! Теперь известно когда какой сериал выходит. Разумеется, на www.pogdesign.co.uk/cat вы можете применить фильтр и получать только самые любимые шоу.

Спасибо за внимание.
Всего голосов 42: ↑17 и ↓25-8
Комментарии20

Google делает газетный архив

Время на прочтение1 мин
Количество просмотров1.2K
8 сентября компания Google объявила о создании проекта по организации газетного архива, что сделает миллионы старых материалов, выходивших в печатных изданиях по всему миру, открытыми для поиска и просмотра.


На текущий момент Google сотрудничает с издательствами Pittsburgh Post-Gazette и Quebec Chronicle Telegraph, одними из старейших в Северной Америке. Но, понятное дело, двумя издательствами проект не ограничится. По заявлению Google, в скором времени в рамках проекта пользователи смогут ознакомиться с миллиардами страниц публикаций.

Как отмечают в Google, «наша цель — помочь читателям найти любой материал, не важно, где он был напечатан, в небольшой местной газетке или в национальном ежедневнике». В качестве примера Google приводит оцифрованные страницы из номера газеты Pittsburgh Post-Gazette за 21 июля 1969 года.

via Computerworld
Всего голосов 79: ↑68.5 и ↓10.5+58
Комментарии51

Обновление windows 8.1 в RTM и в любую «сторону», с любым языком и версией

Время на прочтение1 мин
Количество просмотров299K
Сегодня обнаружил на просторах интернета Windows 8.1 RTM (финальная версия), и решил обновится, но не тут-то было.

У меня была установлена Windows 8.1 x64 Enterprise Preview, а как заявлял microsoft: с preview нельзя обновится до RTM,
соответственно терять все установленные программы и пр. мне не захотелось, пошёл в гугл, нашёл что можно менять версию в файле cversion.ini, но спустя 5 попыток замены — ничего не получилось.
Оказалось что версия RTM с языком en-US, а у меня ru-RU, а это уже причина удалять всё, по мнению microsoft.

Поразмыслив 10 минут, нашёл еще один, более интересный способ установки windows 8.1, о котором и пишу здесь.
Читать дальше →
Всего голосов 36: ↑32 и ↓4+28
Комментарии83

SwiftKey для Android. Теперь бесплатно

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

Были времена когда стандартная клавиатура Android не умела абсолютно ничего и набрать что-либо длиннее 3 слов на сенсорном экране было сущим мучением.

А потом появился SwiftKey. Клавиатура, которая распознает ваш стиль печати, составляет карту нажатий, учит ваши слова… Это было первым приложением которое я купил для своего Nexus хотя и стоило оно целых 5 долларов. И вот сегодня получил на почту письмо следующего содержания (перевод):
Читать дальше →
Всего голосов 34: ↑25 и ↓9+16
Комментарии59

3D-принтер, создающий цветные модели из бумаги

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


Iris — новая модель 3D-принтера от Mcor Technologies.

Печать осуществляется посредством склеивания между собой кусочков бумаги. Пачка бумаги закладывается в принтер, резец делает свое дело, листы склеиваются. При этом каждый из этих кусочков окрашивается так, что в итоге получается объемный бумажный фотореалистичный объект.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии34

Вышел любительский мод к Heroes 3 — Horn of the Abyss

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


Фанаты серии радуются — появилась возможность поиграть в «свежак» Heroes of Might and Magic III Horn of the Abyss, довольно качественный аддон к оригинальным The Shadow of Death.
Читать дальше →
Всего голосов 76: ↑64 и ↓12+52
Комментарии52

Интернет вверх тормашками

Время на прочтение3 мин
Количество просмотров8.2K
Добрый день, близится 1 апреля, и очень не хотелось бы, чтобы этот день был таким же как и остальные, поэтому предлагаю особый, айтишный прикол. Это перевод случайно найденной на просторах интернета статьи, собственно, перевел ее a11aud, но ему не хватает кармы на пост, поэтому пишу я (сам a11aud будет очень благодарен за карму:))

1) Вступление


Мои соседи воруют мой беспроводной интернет. Да, я мог начать шифроваться, но можно ведь получить кучу удовольствия от созерцания недоумения на их лицах!

2) Разделяем сеть!


Я начал с разделения сети на две части: доверяемую и недоверяемую. Доверяемая имела свою долю сети, недоверяемая — свою. Мы используем DHCP сервер, чтобы идентифицировать мак-адреса для разделения на соответствующие группы.
Читать дальше →
Всего голосов 147: ↑142 и ↓5+137
Комментарии49

Ubuntu: Раздаем интернет на Palm через Bluetooth — за 10 шагов

Время на прочтение2 мин
Количество просмотров1.5K
Смысл данной статьи: заставить КПК Palm, имеющий интерфейс Bluetooth выходить в интернет через настроенное соединение в Linux. Хотя правильнее будет сказать — заставить Linux раздавать интернет на Palm через Bluetooth.
Итогом всех манипуляций будет это:

Начинаем!
Всего голосов 38: ↑35 и ↓3+32
Комментарии30

GeForce 9500 GT за $100 официально

Время на прочтение1 мин
Количество просмотров1.8K
Компания NVidia официально анонсировала выпуск еще одного продукта из 9-ой серии своих графических адаптеров — GeForce 9500 GT. Карта эта предназначена в первую очередь для тех пользователей, которые во главу угла ставят не максимальный fps в Crysis, а оптимальное соотношение цены и производительности.

Читать дальше →
Всего голосов 42: ↑31 и ↓11+20
Комментарии43

Релиз OpenMW 0.1

Время на прочтение1 мин
Количество просмотров891
OpenMW — это свободная реализация движка The Elder Scrolls 3: Morrowind на GPLv3. Целью проекта является создание свободной кросс-платформенной играбельной замены проприетарному TES:Morrowind.



В проекте планируется поддержка любой ESP, включая дополнения Tribunal и Bloodmoon, исправление багов, улучшение интерфейса и также добавление новых игровых возможностей.

Сейчас реализовано:
.загрузка карт из командной строки,
.отрисовка карт,
.перемещение по миру,
.отрисовка моделей PC и NPC (без анимации),
.базовая поддержка музыки и звуков,
.загрузка любых ESM от Morrowind, Tribunal и Bloodmoon

Технологии:
Язык программирования: D
Графика: OGRE
Звук: Audiere
Скриптовый язык: Mons ter
Ввод: OIS

Текущая версия работает только под Linux. Планируется поддержка Windows и MacOS X.
Всего голосов 58: ↑47 и ↓11+36
Комментарии42

Информация

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