Jump to content


EaseWrapper library


1 reply to this topic

#1 Guest_Pacôme DANHIEZ_*

  • Guests

Posted 20 June 2005 - 09:26 AM

Posted Image


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

#2 bladder

    DevMaster Staff

  • Members
  • PipPipPipPip
  • 1057 posts

Posted 24 June 2005 - 10:28 AM

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?





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users