Filters

Article

3D Modeling and Parallel Mesh Simplification

3D geometric models are common in computer games. This article describes a collection of mesh simplification algorithms and describes how to simplify your own meshes.
Authored by admin Last updated on 12/31/2018 - 15:00
Article

Fluid Simulation for Video Games (part 5)

This is a series of articles on fluid simulation for video games. This article describes a process for profiling CPU usage and uses that information to optimize and further parallelize the code so that it runs faster.
Authored by Last updated on 01/24/2018 - 12:12
Article
Article

多线程架构上的实时深海模拟

多线程架构上的实时深海模拟
Authored by Adam Lake (Intel) Last updated on 01/31/2019 - 11:42
Article

The Secrets of Parallel Pathfinding on Modern Computer Hardware

One of the first things that game AI developers parallelize is pathfinding as it is an expensive operation. The most common approach is to fire off the pathfinder in a separate thread. This article examines a multi-threaded pathfinding implementation.
Authored by Last updated on 12/31/2018 - 15:00
Article

Interactive Geometric Sound Propagation and Rendering

This white paper describes a novel algorithm for sound propagation and rendering in virtual environments and media applications using geometric propagation techniques for fast computation of propagation paths.
Authored by admin Last updated on 01/02/2019 - 12:48
Article

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

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

Towards Deterministic Multithreading in Games Part I

How to multithread a game engine, by separating visual components from logic ones, in a highly scalable way while still mantaining determinism, which a key aspect in some type of games, like RTS; and a desired propierty in most others.
Authored by Last updated on 12/31/2018 - 14:00
Article

Conserving Active Power

This article presents techniques to optimize applications to save power during active use. These techniques include multi-threading, batching of I/0 accesses, and reducing memory bandwidth. Some of the techniques are applicable for general program usage.
Authored by Judy Hartley (Intel) Last updated on 03/12/2019 - 11:55