Casual Gaming Programming, News and Tutorials.
Asphyre Sphinx has been released!
The latest version of Asphyre Engine, now called Asphyre Sphinx, was finally officially released!
This release supersedes all previous Asphyre releases and is under continuous development.
Asphyre Sphinx main features :
2D Graphics Features
- Image transformation including rotation, skew, mirroring and so on.
- Alpha-blending with multiple effects such as add, subtract, multiply, shadow among others.
- Buffered drawing calls deliver extremely high rendering performance in real-time.
- Many different drawing primitives such as rectangles, ellipses, arcs, ribbons and holes.
- Multiple image pixel formats to maximize quality and minimize video memory consumption.
- Images can be loaded from compressed ASDb archives, external files and streams.
- Patterns (small sub-images) can be distributed among different textures to reduce memory footprint.
- Dynamic textures allow fast pixel access for effects such as plasma and destructible terrain.
- Rendering targets allow dazzling visual effects such as motion blur, glows and other effects.
- Proper handling of lost devices, surviving Alt+Tab, Win+L and other rare events.
- Bitmap text drawing with Unicode support, color gradient tags and alignment options.
- Integration with Vampyre Imaging Library for loading many different image formats.
3D Graphics Features
- Easy to use 3D mesh drawing even for inexperienced developers.
- Mesh instancing for improved performance when many small meshes are drawn.
- Illumination models including Phong, Blinn-Phong, Minneart, Cook-Torrance, Oren-Nayer, Isotropic and Anisotropic Ward.
- Optimized 3D pipeline with hidden surface removal and triangle sorting.
- Transparent support for DirectX 7, DirectX 9 and OpenGL providers.
- Billboard rendering for particle effects, explosions and smoke.
- Load meshes from 3D Studio Max using the conversion tool, which can read 3DS and ASE formats.
- Mesh generation code for 3D planes, spheres, round boxes, torus, torus knots and super ellipsoids.
Other Features
- Capture the state of all keyboard keys, read multiple joysticks and mouse displacement.
- Store all images, sounds and other files using LZ77 compression in a single ASDb archive for easier deployment.
- Set password for ASDb archive to encrypt the contents using XTEA 128-bit cipher so nobody else can open your media files.
- Complete set of mathematical types with operator overloading for 2D and 3D vectors and matrices.
- High-precision timer for independent graphics rendering and object movement.
Comments
The Japanese version of my Game Abra Academy that is in final stage of Beta Testing, is about to be released, and is being finalized using Asphyre Sphinx. The conversion was very smooth and easy.
Soon I will start here a series of lessons on Asphyre Sphinx, since from its installation to basic lessons and even more advanced lessons. Also I will release some tools developed by me to be used with this engine, including a PathEngine and a GuiEngine. Soon I will post further details and information about each of these tools. You don’t lose in wait!
Further Info and Download
- Further Info and Download of Asphyre Sphinx you can get in it’s official page http://afterwarp.net/products/asphyresphinx/
- Visit also the Afterwarp Interactive forum .
| Print article | This entry was posted by Cezar Wagenheimer on February 12, 2009 at 11:24 pm, and is filed under Asphyre. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |


about 1 year ago
I look forward to your lessons!! I’d love to get into the basics and build myself some fun games for my little one! I find it hard to start *on the right path* on my own!