Article

Conservative Morphological Anti-Aliasing (CMAA)

The conservative morphological anti-aliasing 2.0 (CMAA2) algorithm is a significant update of the original
Authored by Filip Strugar (Intel) Last updated on 05/03/2019 - 13:30
Article

API without Secrets: Introduction to Vulkan* Part 6

This part of the tutorial presented a way to use textures (combined image samplers, in fact) inside shaders. To do this we created an image and allocated and bound a memory to it. We also created an image view. Next, we copied data from a staging buffer to the image to initialize its contents. We also created a sampler object that defined a way in which image data was read inside shaders.
Authored by Pawel L. (Intel) Last updated on 12/06/2018 - 16:27
Article

Parallel Processing with DirectX 3D* 12

We will examine rendering parallel topics using Direct3D* 12. We will use the results from the paper, A Comparison of the Intel® Core™ i5 Processor and Intel® Core™ i7 Processor with Visualizations in OpenGL* and Oculus* VR, and extend the code there to contain a Direct3D 12 renderer, after which we are going to re-implement its particle system as a Direct3D 12 compute shader. You can find the...
Authored by admin Last updated on 12/31/2018 - 15:00
Article

没有任何秘密的 API:Vulkan* 简介第 6 部分

本部分教程介绍如何在着色器中使用纹理(实际上为合并图像采样器)。为此我们创建了图像,并为其分配和绑定内存。还创建了图像视图。之后将数据从临时缓冲区拷贝至图像,以对其内容进行初始化。我们还创建了采样器对象,以定义在着色器中读取图像数据的方法。
Authored by Pawel L. (Intel) Last updated on 01/24/2018 - 12:12
Article

Code Sample: An Approach to Parallel Processing with Unity*

This code and accompanying article (see References below) cover development of a flocking algorithm, which is then demonstrated as schools of fish via two applications. The first application was developed to run on a multi-threaded CPU, and the second to perform physics calculations on the GPU.
Authored by admin Last updated on 05/21/2019 - 13:40
Article

Code Sample: Parallel Processing with Direct3D* 12

The idea behind this project was to provide a demonstration of parallel processing in gaming with Direct3D 12. It expands upon the results from the paper "A Comparison of the Intel® Core™ i5 Processor and Intel® Core™ i7 Processor with Visualizations in OpenGL* and Oculus* VR" (see References section) and extends the code there to contain a Direct3D 12 renderer. It also re-implements the previous...
Authored by admin Last updated on 12/31/2018 - 15:00
Article

Code Sample: An Approach to Parallel Processing with Unreal Engine*

In this example, a flock was defined as a school of fish. For each member, the algorithm needs to worry about cohesion, alignment and separation. Each fish was calculated to “swim” within a school if it was within a certain distance from any other fish in the school. Members of a school will not act as individuals, but only as members of a flock, sharing same parameters such as the speed and the...
Authored by admin Last updated on 07/03/2019 - 08:10
Article

Code Sample: Parallel Techniques in Modeling Particle Systems Using Vulkan* API

This code sample and accompanying article (see References below) discuss and compare aspects of the implementation of a particle system using CPU and GPU using a Vulkan-based renderer as an example. We recommend that you read the article while looking at the code. Make sure you have the examples downloaded and use your favorite code browsing tool.
Authored by admin Last updated on 12/31/2018 - 15:00
Article

Code Sample: Custom Audio Editor Tool with Unreal Engine* for Sound Spatialization in VR

This Code Sample show you step-by-step on building a useful tool for VR devs using Unreal Engine that leverages the power of intel CPU’s. Unreal Engine has a powerful virtual reality editor option, but something they did not include is the ability to edit and place sounds while inside VR. It can be troublesome constantly having to restart the editor after adjusting a sound to test what it sounds...
Authored by admin Last updated on 07/03/2019 - 08:10
Article

Get Started with the Unity* Entity Component System (ECS), C# Job System, and Burst Compiler

The new C# job system and entity component system from Unity* don't just allow you to easily leverage previously unused CPU resources, they will also help run all your game code more efficiently in general. Then you can use those extra CPU resources to add more scene dynamism and immersion. In this article, you'll see how to quickly get started learning these new features.
Authored by admin Last updated on 05/21/2019 - 13:40