top of page

The easiest way to add 3D models and special effects to your Embarcadero RAD Studio ® and Lazarus* projects

Benefits

02

Powerful

For those that want to go beyond the basic possibilities, the Mels components are designed to allow the user to take the control at each stage of the drawing process. You can thus add additional effects before or after a scene is rendered, detects the collisions, for example with the mouse cursor, and thus launch an action when the cursor hovers a certain portion of the model, or modify the projection and view matrices.

03

Intuitive

The Mels components are designed to integrate complex models with minimal effort. A character with its animations can be added in just a few clicks, without requiring any additional code. Just drag&drop the component from the toolbox, load your model and configure his properties from the RAD Studio® or Lazarus designer.

What is Mels?

Mels is an open source library and components set, written in Delphi, and designed for Embarcadero RAD studio® and Lazarus, that allows to include 3D models in your projects in a few clicks, just as any other graphical components. Although Mels doesn't pretend be a complete 3D engine, it provides several useful possibilities, as collision detection or direct OpenGL manipulation.

01

Simple

Do you known nothing about 3D technologies but want to add 3D models on your forms? You don't want to spend hours to learn about OpenGL or DirectX to be able to add nice and pretty effects to your applications? You don't want to add a complete 3D engine in your projects to just show a simple animated character? So the Mels components are made for you.

Mels is available for

Embarcadero RAD Studio XE2, XE3, XE4, XE5, XE6, XE7, XE8, Seattle, Berlin

Lazarus 1.6.2 and higher*

*NOTE Mels for Lazarus is experimental.

Compatible with

Powered by

Download

The Mels library and components are open source. Feel free to download and try them.
PRODUCT
MODELS
CONTACT
DONATE
DOWNLOAD

How to contribute

The first source of contribution for an open source project is to use it and participate in its development. Your proposals, bug reports, or improvements are invaluable.

However, you can also participate in this project by making a donation. This is also necessary for us, in order to continue to provide a quality code, because we have no other source of revenue in exchange for our work.

​So, if you like this project and want to see it continue, please consider a contribution, either by participating on his development, or by making a donation.

PayPal ButtonPayPal Button

The models

Click on the images to learn more.

*NOTE Mels for Lazarus is experimental.

bottom of page