Демо-примеры и небольшие игры.

 


GPU-частицы.

Пример GPU-вычислений с помощью технологии DirectCompute. Пример демонстрирует работу
GPU как вычислителя. CPU не участвует ни в обработке, ни в генерации частиц.

Скрипты проекта расположены в Scripts\GpuParticles.sln (солюшен для VS2008).
Шейдеры для вычислений (compute shaders) расположены в папке Shaders и имеют префикс "cs".
Это убер-шейдера. Необходимая комбинация для эмиттера частиц собирается с помощью набора
макросов и директив #include.
Шейдера активно используют буфера UnorderedAccessView (произвольный доступ на чтение/запись)
для обработки частиц и хранения индексов отработанных ("мёртвых") частиц для генерации новых.

Скачать (400Кб).
Необходимо: DirectX11-совместимая видеокарта, shaders 5.0.

 

 

 

Небольшое демо игры.

Fly-shooter от третьего лица. Банальный сюжет: игрок прибывает на остров, где потеряли контроль экспериментальные
образцы робототехники. Герою предстоит перемещаться по картам, выполнять задания, уничтожать желеных негодяев.

Необходимо: DirectX9, shaders 2.0.

Скачать инсталлер (14Мб), или архив (18Мб). Есть видео, скрины и скрины моделей 3DS Max.

 

 

 

Редактор карт.
Редактор позволяет создавать карты игровых миссий. Манипулировать тайлами карты, рисовать на поверхности различными покрытиями (трава, песок, камни т.д. ) карандашом или шаблонами, задавать туман глубины воды. Расставлять юниты и объекты окружения на карте.

Столкновения.
Пример демонстрирует столкновения болида (пуля, снаряд, граната и т.д.)
с ограничивающими объёмами.
Такими объёмами могут быть: бокс, цилиндр, сфера, low-poly геметрия.

Необходимо: DirectX9, shaders 2.0.

(1.2Mb) скачать

Емиттеры частиц.
Пример демонстрирует работу емиттеров частиц. Есть немного кода приложения Вулкан, библиотеки и заголовки движка.
Также есть редактор сцен, позволяет настроить емиттеры частиц.
Необходимо: DirectX9, shaders 2.0, код: VisualStudio2008, DirectX9 SDK October2006 или позднее.

скачать (4.6Mb).

Glow эффект.
Пример демонстрирует эффект свечения с настраиваемыми параметрами.
Есть код приложения и библиотеки и заголовки движка.

Необходимо: DirectX9, shaders 2.0.
Код: VisualStudio2008, DirectX9 SDK October2006 или позднее.

(1.7Mb) скачать

Отражения на воде.
Необходимо: DirectX9, shaders 2.0.

(3.8 Mb) скачать

Интерьер кинозала.
(800Kb) скачать

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

Необходимо: DirectX9, shaders 2.0.
Код: VisualStudio2003, DirectX9 SDK October2006.

(2 Mb)
скачать

Попиксельное освещение прожекторов.
Техника реализована через проективное наложение текстур.
Необходимо: DirectX9, shaders 2.0.

(4 Mb) скачать

 

Реализация дождя и ночи.
Необходимо: DirectX9, no shaders.

(5 Mb) скачать

Ночное освещение.
Пример демонстрирует источники света без освещения. Реализовано
биллбордами и плашками.

Необходимо: DirectX9, shaders 1.4

(1.6 Mb) скачать

Скрины со старого демо RTS игры.
Посмотреть.

Старое демо игры. Бегать по комнатам, уничтожать роботов, собирать амуницию и бонусы.


Необходимо: DirectX7. Win8 возможно не поддерживается.

(58 Mb) скачать