31.01.2013

C# syntax highlighting


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

27.01.2013

Vertex light baking












Light mapping позволяет рассчитать освещение статичных объектов всего один раз. Так как карты запекаются ещё на стадии разработки игры, это позволяет использовать сложные алгоритмы освещения. Динамический расчёт таких сложных алгоритмов сейчас и в ближайшем будущем невозможен.
Я давно думал о запекании света в вершины, во первых их намного меньше чем пикселов, во вторых плотность сетки больше там, где больше деталей. К тому же с ростом производительности видеокарт выросла и плотность сетки.
Вчера я решил начать изучать эту тему, и написал простейший алгоритм для рассеянного освещения.

18.01.2013

Всякие штуки

Так как это первый мой пост, я решил опубликовать старые демки, скрипты и всё что мне показалось хоть сколько нибудь интересным.