Article

Игровой планировщик задач своими руками

Подробное описание простого и эффективного планировщика задач, который может применяться на большинстве современных игровых платформах.
Authored by jerome-muffat-meridol (Intel) Last updated on 05/09/2019 - 21:00
Article

Ticker Tape - часть 2

Ticker Tape – это демонстрационная модель, которая может помочь разработчикам в реализации более сложного поведения систем частиц. Для повышения производительности использовались инструкции Intel SSE, что подробно описано в данной работе.
Authored by Quentin Froemke (Intel) Last updated on 05/09/2019 - 17:02
Article

Использование инструментов Intel для повышения производительности системы частиц

В данной статье мы рассмотрим, как можно повысить производительность работы Ticker Tape с помощью профилирующих инструментов, способных визуализировать поведение и помочь с оптимизацией приложения.
Authored by Quentin Froemke (Intel) Last updated on 05/09/2019 - 17:03
Article

Масштабируемые амбиентные эффекты

Fireflies - это пример реализации масштабируемых амбиентных эффектов. Тысячи светлячков разлетаются и собираются вновь, образуя шагающую фигуру. Программа сама определяет количество воспроизводимых элементов для поддержания уровня производительности.
Authored by Last updated on 01/24/2018 - 12:12
Article

Эмуляция ткани с использованием структур массивов и Intel® Advanced Vector Extensions (Intel® AVX) с поддержкой 256-битных команд

В данной статье описывается программа, в которой реализован эффективный алгоритм эмуляции ткани с использованием нового набора инструкций Intel® AVX. Код программы доступен для скачивания.
Authored by admin Last updated on 01/24/2019 - 16:28
Article

Сравнение методов наложения теней с помощью Shadow Explorer

Тени реализованы в абсолютном большинстве современных игр. Приложении Shadow Explorer позволяет пользователю сравнить четыре наиболее популярных алгоритма наложения теней и, настраивая параметры, проследить возникающие эффекты в реальном времени.
Authored by Quentin Froemke (Intel) Last updated on 01/24/2018 - 12:12
Article

Использование многозадачности для масштабирования игровых систем

Многозадачность позволяет масштабировать работу приложения по мере роста количества ядер, позволяя игроку наслаждаться игрой в той мере, в какой позволяет его оборудование. Мы покажем, как превратить однопоточную анимационную систему в многозадачную.
Authored by Last updated on 05/21/2018 - 16:48
Article

MLAA: Эффективно переносим антиалиасинг с GPU на CPU

Эффективные технологии сглаживания - важная составляющая высококачественного рендеринга в реальном времени. В Intel Labs был разработан новый метод антиалиасинга, названный MLAA, который устраняет некоторые ограничения стандартного на сегодня метода MSAA.
Authored by Last updated on 12/11/2018 - 12:50
Article

Рендеринг с динамическим разрешением

Выбор разрешения экрана - один из ключевых аспектов практически любого графического приложения. В данной работе и сопутствующем ей исходном коде показывается, что данный выбор больше не стоит так остро.
Authored by Last updated on 12/11/2018 - 12:54
Article

Портирование приложений OpenGL* на Android* на Intel® Atom (часть 1)

Возможность портирования игр и других приложений, интенсивно использующих 3D-графику на основе стандартов OpenGL, на устройства Android на базе Intel® Atom, имеет для нас огромную важность, посколь

Authored by admin Last updated on 01/24/2018 - 12:12