mmEngine3D (DX7) for PureBasic 4.00
Posted: Mon Nov 20, 2006 2:57 pm
You like Blitz3D, but you are tired of BASIC's limitations? You are often forced to write DLLs for speed critical procedures because of the inability of direct access to using DirectX and COM technology? You require OOP in your development kit?
We are proud to present mmEngine3D - a new powerful independent 3D engine based on DirectX 7. Its key features are simplicity, stability and perfect speed.
mmEngine3D is a dynamic link library (DLL) which includes all basic functions for dealing with 3D objects providing high speed and efficiency of 3D game and application development.
The ability of using mmEngine3D with any advanced programming language was added for you to achieve incredible results!
Because we are fond of Blitz3D, all the advantages of this engine were taken into account during the development of mmEngine3D. We made full compatibility with Blitz3D commands and, of course, added new ones.
What mmEngine3D Light is:
- Standard world's 3D objects operations such as Camera, Light, Mesh (3DS, X, B3D), MD2 Mesh, BSP Mesh, Emitter (Particles), Pivot, Sprite3D, Terrain, Plane and Mirror, SkyBox
- Maximum fast particle system and emitter-editor, providing simplicity in creation of any particle based effects, even the complicated ones
- Advanced materials (Brush) operations, including many useful settings (Color, Alpha, Shininess, Texture, Blend, FX)
- Popular texture and image formats support (DDS, JPG, PNG, TGA, BMP) and a large set of commands for dealing with them. There are universal settings for texture and image parameters such as Color, Alpha, Mask, Mipmap, Spherical reflection, Cubic environment
- Direct access to the vertex and objects' polygon buffer provides maximum fast and compound object transformations (Mesh)
- Wide set of Blending modes (Alpha, Add, Multiple, Dot3, Multiple2X) and effects
- The support of 3D sound and popular audio formats (raw, mod, s3m, xm, it, mid, rmi, wav, mp2, mp3, ogg, wma, asf).
- Video operations based on DirectShow technology
- Command set for network and stream operations, TCP and UDP protocol support
- Built in dialogue set (Requesters) provides your applications with interactivity (Message, Input, Path, OpenFile, SaveFile, Color, Font requesters)
- User input handling (Mouse, Keyboard, Joystick)
- The ability to work in 2D mode and create pure 2D applications
- Graphic driver settings routine (for both 2D and 3D modes), adjustment of the mmEngine3D graphic window, the information on computer's (which an mmEngine3D based application runs on) operating speed and system resources
mmEngine3D is being improved permanently. We are taking into account all your wishes and requests to expand the engine's abilities and make it much more universal and easy-to-use.
There is already mmEngine3D PRO being prepared for the release, which is going to amaze you with incredible abilities and super fast effects:
- Realistic water generation, based on Environmental Bump Mapping (EMBM) technology
- Realtime stencil shadows
- LOD system
- Glow FX (Bloom), Depth of field FX (DOF), Blur FX
- And a few more surprises for you
Demoversion include 69 commands.
DOWNLOAD DEMO: http://www.amt-lab.com/download.php?nam ... ine3dpureb
We are proud to present mmEngine3D - a new powerful independent 3D engine based on DirectX 7. Its key features are simplicity, stability and perfect speed.
mmEngine3D is a dynamic link library (DLL) which includes all basic functions for dealing with 3D objects providing high speed and efficiency of 3D game and application development.
The ability of using mmEngine3D with any advanced programming language was added for you to achieve incredible results!
Because we are fond of Blitz3D, all the advantages of this engine were taken into account during the development of mmEngine3D. We made full compatibility with Blitz3D commands and, of course, added new ones.
What mmEngine3D Light is:
- Standard world's 3D objects operations such as Camera, Light, Mesh (3DS, X, B3D), MD2 Mesh, BSP Mesh, Emitter (Particles), Pivot, Sprite3D, Terrain, Plane and Mirror, SkyBox
- Maximum fast particle system and emitter-editor, providing simplicity in creation of any particle based effects, even the complicated ones
- Advanced materials (Brush) operations, including many useful settings (Color, Alpha, Shininess, Texture, Blend, FX)
- Popular texture and image formats support (DDS, JPG, PNG, TGA, BMP) and a large set of commands for dealing with them. There are universal settings for texture and image parameters such as Color, Alpha, Mask, Mipmap, Spherical reflection, Cubic environment
- Direct access to the vertex and objects' polygon buffer provides maximum fast and compound object transformations (Mesh)
- Wide set of Blending modes (Alpha, Add, Multiple, Dot3, Multiple2X) and effects
- The support of 3D sound and popular audio formats (raw, mod, s3m, xm, it, mid, rmi, wav, mp2, mp3, ogg, wma, asf).
- Video operations based on DirectShow technology
- Command set for network and stream operations, TCP and UDP protocol support
- Built in dialogue set (Requesters) provides your applications with interactivity (Message, Input, Path, OpenFile, SaveFile, Color, Font requesters)
- User input handling (Mouse, Keyboard, Joystick)
- The ability to work in 2D mode and create pure 2D applications
- Graphic driver settings routine (for both 2D and 3D modes), adjustment of the mmEngine3D graphic window, the information on computer's (which an mmEngine3D based application runs on) operating speed and system resources
mmEngine3D is being improved permanently. We are taking into account all your wishes and requests to expand the engine's abilities and make it much more universal and easy-to-use.
There is already mmEngine3D PRO being prepared for the release, which is going to amaze you with incredible abilities and super fast effects:
- Realistic water generation, based on Environmental Bump Mapping (EMBM) technology
- Realtime stencil shadows
- LOD system
- Glow FX (Bloom), Depth of field FX (DOF), Blur FX
- And a few more surprises for you

Demoversion include 69 commands.
DOWNLOAD DEMO: http://www.amt-lab.com/download.php?nam ... ine3dpureb