Afterwarp Framework

For 2D and 3D interactive applications, Asphyre / PXL have been superseded by Afterwarp Framework. The framework is located on our new web site: https://afterwarp.io

For embedded applications and peripheral access on devices such as Raspberry PI, please take a look at our new MicroPXL library, a new open-source project hosted on GitHub that is a successor to PXL.

This product is quite outdated having reached End of Life for a long time. It is provided for archival purposes only. For more information, please look at our list of currently supported products.

Introduction

Asphyre 4.1 is the first step towards the shader approach in 3D since the initial fixed-function capabilities in Asphyre eXtreme. It provides the most comprehensive 2D support with hardware acceleration and includes core components for developing modern 3D games using shader technology.

This version is also the first to introduce snapshot scheme in Asphyre releases. Each published snapshot of Asphyre is considered a stable up to the moment; beta and experimental versions are marked as such, although rarely used.

Features

  • Advanced 2D and 3D graphics
  • Skinnable GUI with polygon-shaped controls
  • High-definition timer
  • Input controls for Keyboard, Mouse and Multiple Joysticks
  • Integration with Physics Engine, Newton Game Dynamics
  • Robust Shader Framework
  • Bump-mapping with Specular Reflections
  • Cool-Torrance per-pixel illumination
  • Image Projection and Shadow Mapping
  • Flexible Sprite Engine and Particle Editor

Downloads

Latest Snapshot (30-Mar-2007)

This package contains latest Asphyre 4.1 source code, examples, HSL shaders and tools.

Sprite Engine

The above files were developed by members of our community to provide easy way of creating 2D video games.

XParticles

These files are needed to include beautiful particle effects in your Asphyre 4.1 projects. XParticles has been developed by a respected member of our community member, 2morrowman. The packages were originally posted here.

Other additions

You can browse many other additions made by our community members at this location.