EaseWrapper library

00000000000000000000000000000000
0
Anonymous Jun 20, 2005 at 09:26

05-06-20.jpg

Description
EaseWrapper is a free library which allows using DirectX 9.0 and OpenGL with the same interface.
The library has been designed to be easily included in a 3D engine or in a stand-alone project. You can switch between OpenGL and DirectX with a single flag, without changing anything in the code.

On the screenshot, you can see three new features:
• Transparent windows, with colorKeying, which allows drawing on the desktop
• Webcam render to texture
• Text drawing, colored with alpha
Obviously there are three new tutorials which explain how to use these features with few lines of code.

I like transparent window with colorKeying, because you can render a whole 3D scene directly on the desktop ; you can do some strange 3D effects for your applications, for example a webcam-chat which will totally be in 3D !

The classic 3D features are:
• Shader programmation, with an unified HLSL and Cg interface, very easy to use
• All the renderstates : matrices, texture stages, blending, alpha, zbuffer, stencil, etc
• Static and dynamic vertex-buffers, with automatic memory management
• Index buffers with automatic face stripping
• Window management, fullscreen / windowed / border configuration, transparency and/or colorKeying
• Materials, textures and lights are encapsulated in efficient and comprehensive classes
• Textures 1D, 2D, 3D, and CubeMap are fully supported, and easy to set as render targets
• Webcam render to texture

You can download the SDK with 21 tutorials here : http://www.ease-production.com

Have fun !

Pacôme DANHIEZ

1 Reply

Please log in or register to post a reply.

22b3033832c5c699c856814b0cf80cb1
0
bladder 101 Jun 24, 2005 at 10:28

This is great. it will help a lot in developing an engine. Save a lot of time from having to implement API independance. Thanks for opening this up for everyone.

Is there any chance of releasing the source in the future so that it can be customized a little bit here and there?