Extend and Customize modo®

Luxology offers several developer tools available at no charge to modo owners for customizing and extending modo. These include a File I/O SDK, script loading and execution from within modo itself, as well as content sharing content via the Luxology web site.

modo File Input Output Software Development Kit (File I/O SDK)


Toyota Prius
Chris Kroll

For modo developers, Luxology makes available the the modo File I/O Software Development Kit (SDK). This provides an application programming interface (API) and source code samples that enable you to read and write modo scene and image data. You can create both Loaders or Savers using the modo File I/O SDK.

View the modo 401 File I/O SDK (.PDF) document.

Supported Development Environments for File I/O SDK

  • Visual Studio 2008 IDE
  • XCode 3

The SDK provides both C and C++ wrappers for the SDK APIs, and it is possible to write plug-ins in either language.

File Formats Supported by the modo I/O SDK

  • Lua Script Interpreter (.LUA)
  • Portable Network Graphics Image I/O (.PNG)
  • COLLADA Scene I/O (.DAE)
  • Autodesk FBX Scene I/O (.FBX)
  • Wavefront Object Scene I/O (.OBJ)
  • QuickTime Movie Saver (.MOV)
  • Windows Media Movie Saver (.WMV)

 

Scripting Language Support inside 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.

 

Editing the modo User Interface using “Forms”

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.

 

 

Toolpipe (Custom Tool Creation)

modo’s Toolpipe lets you create an infinite number of specialized modeling and selection tool variants that you can assign to hotkeys or other parts of the user interface. With the Toolpipe, you are able to combine modo’s robust set of powerful modeling tools with falloffs and action centers in new combinations to customize the way a given tool feels, looks and affects geometry. You can either use modo’s tools as supplied, or leverage the Toolpipe to create a tailored set of tools that work exactly the way you want them to.

modo Pipeline

Use modo in the production pipeline with leading software packages, such as Solidworks, Rhinoceros, Photoshop, 3ds max, Maya, Lightwave 3D and many more.

Find out how modo works with other software »

Luxology Pixologic Announcement

Luxology and Pixologic Collaborate on Innovative New Workflow for modo and ZBrush Users

New GoZ Feature Enables a Powerful Yet Simple Workflow Between modo® and ZBrush®

San Mateo, Calif. – July 22, 2009 – 3D artists everywhere are applauding the just-announced GoZ™ for modo feature from Pixologic, which improves the workflow between ZBrush, Pixologic’s premiere organic sculpting and texture tool, and modo, the 3D modeling, painting and rendering software from Luxology®. Luxology and Pixologic worked closely together to optimize the mesh geometry transfer between these two computer graphics applications to give users a more seamless and combined workflow.

View press release »
Download pdf version »
Access media content »

Nexus®

You may be interested in licensing our technology to create or extend your own applications.

Luxology has developed a software architecture called Nexus®. Nexus is a cross-platform, media-aware architecture for rapid deployment of 2D and 3D authoring and visualization applications.

modo is itself built from Nexus, and Luxology is actively involved in licensing this technology to companies. Dassault Systèmes SolidWorks Corp. and Bentley Systems have licensed Nexus technology to deliver rendering and animation capabilities for their customers.

How to license Nexus »

modo is a registered trademark of Luxology LLC., in the USA and/or other countries.
All products or brand names mentioned are trademarks or registered trademarks of their respective holders.