вторник, 9 октября 2012 г.

Урок 4 - Использование шейдеров.


Тема № 2 - Использование шейдеров и создание на их основе пост эффектов.

Я думаю, что бессмысленно рассказывать о пользе и мощности такого инструмента, как шейдеры. Quad Engine, несмотря на то, что это инструмент для 2d графики, изначально  разработан для простого использования шейдеров. Что никак не ограничивает сложность самих шейдеров и возможностей по их использованию.

суббота, 29 сентября 2012 г.

Иногда у меня закрадываются мысли, что с ленью как-то надо бороться. Решение находится быстро - с ленью бороться очень лениво :)

Сейчас как-то даже и писать не знаю о чём, так что и постов не так уж и много. Поэтому, чтобы никто не думал, что я сижу и совсем ничем не занимаюсь.. кхм. Ну вот:

четверг, 6 сентября 2012 г.

NormalMapping это очень здорово, но появилась мысль сделать полноценный deffered shading. Для этого придется интегрировать минимум 2 новые фичи - рендер в несколько рендертаргетов одновременно и поддержку разных форматов рендертаргетов, в частности с форматом 64х и 128и битном формате с плавующей точкой. По 16 и 32 бита на канал, соотвественно.

А оно вам надо?

среда, 29 августа 2012 г.

Урок 3 - Отрисовка в текстуру.


Тема № 2 - Рендер в текстуру.
Отрисовка изображения в текстуру - мощный инструмент, активно использующийся при создании графических эффектов в играх. Прежде всего, сгенерированные текстуры используют для создания постэффектов, но им можно найти много применений - генерация тайлов поверхности, теней, всяческие оптимизации и т.д. В демосцене большая часть текстур генерируется именно с помощью рендера в текстуру(ну и математики, естественно).
С помощью рендера в текстуру можно эффективно кэшировать сложные изображения - например нарисовать деревце с миллионами листиков в одну текстуру, а потом выводить ее одним полигоном.
Quad Engine изначально поддерживает этот мощный графический инструмент, причем делает это легко и красиво.

пятница, 17 августа 2012 г.

Урок 1 - подключение.

Итак, сегодня мы начнем небольшой цикл статей по базовым вопросам Quad Engine.
Статьи будут короткими, лаконичными и понятными, как и сам движок, но при этом крутыми и мощными, опять же как он. Среда работы - Delphi.

Тема № 1: Подключение движка и базовые функции.

Все очень просто.

Урок 2 - рисование спрайтов.


Тема № 2: Работа со спрайтами.

Тут все просто. Создаем текстурку, грузим из файла и рисуем.

вторник, 24 июля 2012 г.

Уезжаю в небольшой отпуск. Знаю, что давно тут не писал. По возвращению напишу и новые посты, и просто хорошие новости, вот увидите! Обязательно увидите.
До Августа!