Pull to refresh
0
0
Ренар Гюнтнер @necrofess

Nothingmancer

Send message

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

Reading time25 min
Views36K
image

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

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

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

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

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

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

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

Reading time2 min
Views24K
Обновившись в конце апреля на новые драйвера AMD 16.4.2, я обнаружил, что все DirectX12-приложения перестали работать. Ничуть не удивившись, я решил подождать устранения проблемы и отложил DirectX12 в сторону. Но месяцы шли, а с новыми драйверами ситуация не менялась.
Читать дальше →
Total votes 62: ↑61 and ↓1+60
Comments35

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

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



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

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

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

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

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


1) Fileicone

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

image

2) Marx

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

image
Читать дальше →
Total votes 54: ↑36 and ↓18+18
Comments17

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

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

image
Читать дальше →
Total votes 52: ↑49 and ↓3+46
Comments52

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

Reading time19 min
Views8.3K

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

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

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

image

Как разрешить запись на SD
Total votes 40: ↑32 and ↓8+24
Comments30

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

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

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

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

Спасибо за внимание.
Total votes 42: ↑17 and ↓25-8
Comments20

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

Reading time1 min
Views1.2K
8 сентября компания Google объявила о создании проекта по организации газетного архива, что сделает миллионы старых материалов, выходивших в печатных изданиях по всему миру, открытыми для поиска и просмотра.


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

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

via Computerworld
Total votes 79: ↑68.5 and ↓10.5+58
Comments51

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

Reading time1 min
Views299K
Сегодня обнаружил на просторах интернета 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, о котором и пишу здесь.
Читать дальше →
Total votes 36: ↑32 and ↓4+28
Comments83

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

Reading time2 min
Views70K
image

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

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

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

Reading time1 min
Views72K


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

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

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

Reading time1 min
Views4.9K


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

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

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

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


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

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


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

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

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

Начинаем!
Total votes 38: ↑35 and ↓3+32
Comments30

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

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

Читать дальше →
Total votes 42: ↑31 and ↓11+20
Comments43

Релиз OpenMW 0.1

Reading time1 min
Views889
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.
Total votes 58: ↑47 and ↓11+36
Comments42

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity