modo File I/O SDK
As of modo 302, Luxology introduced the modo File I/O Software Development Kit (SDK). This provides developers with an application programming interface (API) and source code samples that enable you to read and write modo 302 scene and image data into files for use by other applications. You can create both Loaders or Savers using the modo File I/O SDK.
It is designed for the creation of plug-ins for both the Mac and PC versions of modo 302.
There is no charge for the modo File I/O SDK and it is included with commercial licences of modo. Click here for more information on the modo 302 File I/O SDK.
Recent Use of SDK
Informatix Software has announced support for the modo File I/O SDK in conjunction with their software product Piranesi. Read the Press Release (PDF) for more information.
Scripting Language Support in modo
modo can be scripted in LUA, Perl or Python. You do not need a special version of modo for this. To invoke a script stored on disk, hit F6 inside of modo.
You can evaluate the processing of scripts you have loaded via the Event Log in modo (accessed from the Systems > Advanced > Event log) off of the main menu bar.
Creating Macros in modo
Macros are scripts that automate the various functions within modo and are usually used to automate repetitive operations. You can create macros as you are using modo by going to the System menu and selecting Record Macro. Once the macro recording has started, the commands and actions you execute are added to the macro. Click Record Macro again to end the recording.
After recording the macros you can save the macro to a file, or store it in a config. You can replay the macro a single time, or multiple times using the Replay repeat command.
Editing Forms in modo
The modo user interface is composed of forms. If you hit F3 inside of modo, you can see or modify existing a wide variety of forms. These forms can be resized or torn off inside modo to further optimize the user interface. We have built useful combinations of forms that we provide as “layouts” to modo users. New layouts (be they rich or sparse) can be easily created and saved by both users and developers of modo.
Nexus
 |
| Nexus Logo |
Here at Luxology, our development is based upon an internally developed architecture called Nexus™ that provides a consistent and malleable foundation to develop products upon. Our modo® 3D application, for example, is built from Nexus. Nexus is a highly layered, cross-platform, generalized, time-aware architecture for rapid development of media applications – both 2D and 3D.
 |
| Nexus Architecture |
We are currently working with corporate partners leveraging the Nexus architecture to create innovative new 3D enabled applications. Feel free to contact us if you would to explore if Nexus could offer value in your product portfolio. For more information on Nexus, please click here.
|