Main Page

From Emma

Welcome to the Emma Wiki!

Emma is a free, open-source platform for creating and delivering real-time 3D rich media over the internet.

Emma (Extensible Multi Media Architecture) can run as a

  • Standalone application
  • Mozilla Plugin ( for example in Firefox )
  • ActiveX Control ( for example in Internet Explorer )

on MS Windows, Linux and MacOSX. Emma utilizes

  • Lua for scripting
  • Ogre3D for real-time high-performance game-quality 3D rendering
  • AntiGrain for subpixel-perfect 2D rendering
  • wxLua and wxWidgets for cross-platform GUIs

With Emma, you can create 3D applications without editing and compiling executables. Emma accepts as input a very flexible declarative markup. The objects created through this markup can be edited directly by the very efficient Lua scripting engine, which is fast becoming the industry standard for real-time 3D graphics applications. Emma uses the high-performance Ogre3D engine for rendering which provides advanced rendering features. Among its many extensions, Emma also provides the content author a full set of GUI widgets through the wxLua wrapper around wxWidgets.


Contents

Emma Documentation

Emma General FAQ

Emma Content Development FAQ

Emma Software Development FAQ

Image:Emma White Paper.pdf

Content Developers documentation

Software Developers documentation

Emma Roadmap

0.6 Notes

Content Creators

How to create content for Emma - the Emma toolchain documentation

Emma XMA Format

Debugging Emma Content

Troubleshooting Emma runtime

Page Integration

Tips and Tricks

Developers

0.6 Development Roadmap

Developers Info

How To Build Emma

Software development Tips and Tricks

QA

AutoLoader

Personal tools