vcsource_os_windows

Designing Artificial Intelligence for Games (Part 4)

The gaming industry has seen great strides in game complexity recently. Game developers are challenged to create increasingly compelling games. This series explores important Artificial Intelligence (AI) concepts and how to optimize them for multi-core.
  • Intel® VTune™ Amplifier XE
  • ai
  • Artificial intelligence
  • artificial intelligence engine
  • game development
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_domain_gamedev
  • vcsource_index
  • vcsource
  • Game Development
  • Graphics
  • Practical Intel® AVX Optimization on 2nd generation Intel® Core™ Processors

    The introduction of the 2nd generation Intel® Core™ processor includes Intel® Advanced Vector Extension (Intel® AVX). Intel AVX is a new 256-bit instruction set extension to Intel® SSE. This article describes a simple methodology to utilize Intel AVX.
  • AVX
  • visual computing
  • media
  • vcsource_type_techarticle
  • vcsource_domain_media
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_index
  • Intel® Advanced Vector Extensions
  • Graphics
  • Free Speedup with Compiler Switches for Fast Math and Intel® Streaming SIMD Extensions

    Compilation can utilize Intel® Streaming SIMD Extensions instructions to improve floating point performance even if the source code isn't set up for SIMD. This paper describes simple steps to enable Intel® SSE & recognize if your code is being optimized.
  • Developers
  • Intel® Streaming SIMD Extensions
  • vcsource_type_techarticle
  • vcsource_domain_media
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_index
  • Game Development
  • Graphics
  • Inking the Cube: Edge Detection with Direct3D* 10

    "This article originally appeared in Game Developer magazine, and appears with the permission of Think Services."

    Edge detection techniques are fundamental to non-photorealistic rendering algorithms. Two of the fundamental algorithms used in non-photorealistic rendering algorithms are silhouette edge detection and crease edge detection. The silhouette edge is the part of a model where the front facing triangle borders a back facing triangle. A crease edge is found where the angle between two front facing triangles is beyond a certain application-defined threshold.

  • Game programming
  • physics
  • photorealistic rendering
  • visual computing
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_index
  • vcsource
  • Game Development
  • Graphics
  • Practical Game Architecture for Multi-core Systems

    Developers create games for a multiple platforms. Given the rapid advance in PCs, today’s PCs often easily outperform Xbox 360* and PlayStation* 3 consoles. It’s possible to design a flexible game architecture that performs well on multiple platforms.
  • game development
  • visual computing
  • game architecture
  • Katrina Archer
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_index
  • Graphics
  • Game Development
  • Pages

    Subscribe to vcsource_os_windows