关闭

关闭

Modo 开发者.

Modo为开发人员提供了一系列灵活高效的选项,由此能完成自定义,并增强用户体验。

Modo SDK

Modo的开发基于名为Nexus®的架构,这个内部开发的架构,为产品构建提供了一致且可塑的基础。作为一款高度分层、跨平台、通用,且具有时间感知的架构,Nexus可快速开发2D和3D媒体应用程序。此外,Foundry还积极的将Nexus技术授权给包括Dassault Systèmes SOLIDWORKS Corp.和Bentley Systems在内的第三方公司,后者运用该技术为客户提供了出色的渲染和动画功能。 Modo SDK的核心正是Nexus。它具有一系列核心功能和系统,其特定功能和选项都是围绕Nexus内核辐射状的扩展而来。这些可扩展的特性集称为servers,并作为插件加以实现。

Modo development is based-on an internally developed architecture called Nexus® that provides a consistent and malleable foundation for building products. Nexus is a highly-layered, cross-platform, generalized, time-aware architecture for rapid development of both 2D and 3D media applications. Foundry actively licenses the Nexus technology to third-party companies, including Dassault Systèmes SOLIDWORKS Corp. and Bentley Systems, who use it to deliver rendering and animation capabilities for their customers.


At the center of the Modo SDK is Nexus. It has a set of core functionality and systems with specific features and options arranged like spokes around the Nexus core. This extensible set of features are called servers, and are implemented as plug-ins. 

 

Modo TD SDK

Modo TD SDK针对现有的Python API提供了一个更简单、更直观的接口,使技术指导能更轻松地编写插件。虽然从本质上而言,这是一个基于Python API的打包,但TD SDK简化了Modo插件体系结构的COM语义,提供了更加类似Python的接口。

The Modo TD SDK offers a simpler and more intuitive interface to the existing Python API, making it easier for technical directors to write plug-ins. Essentially a package wrapped around the base Python API, the TD SDK simplifies the COM semantics of Modo's plug-in architectures and presents a more Python-like interface.

 

Modo内的脚本语言支持

Modo原生支持了Python、Lua及Perl语言的脚本。要调用存储在磁盘上的脚本,只需简单的在Modo中按下SHIFT+F5键即可。此外,您还可以使用Modo的事件日志(从主菜单栏访问系统>System高级Advanced >事件日志Event Log)评估已加载脚本的处理。

Modo supports scripting in Python, Lua or Perl right out of the box. To invoke a script stored on disk, simply select SHIFT-F5 inside of Modo. You can evaluate the processing of scripts you have loaded using Modo's Event Log (accessed from the main menu bar via Systems > Advanced > Event Log).

使用“Forms” 轻松编辑 Modo 用户界面

Modo用户界面由 “窗体Forms”组成,窗体能自由调整大小、打开或关闭,以进一步优化用户界面。如果您在Modo中按下F3键,则可以查看和修改各种窗体。通过界面布局“layouts”的形式,我们已经为Modo用户提供了多套实用的窗体集合,当然用户和Modo开发人员都可以轻松创建和保存新的布局。

The Modo user interface is composed of “forms,” which can be resized or toggled on and off to further optimize the user interface. If you hit F3 inside of Modo, you can view and modify a wide variety of forms. We've built useful combinations of forms that we provide as “layouts” for Modo users, and new layouts can be easily created and saved by both users and Modo developers.

Toolpipe(自定义工具创建)

Modo的Toolpipe(工具管道)允许您创建丰富多样的建模和选取工具,并对其分配热键或将其加入到用户界面之中。借助Toolpipe,您可以将Modo中功能强大的建模工具与衰减、动作中心相结合,从而给定制工具的用法、界面以及对几何体的效果带来全新的变化。您不仅能对已提供的Modo工具加以修改,也可以利用工具管道新创建出一组定制的工具,完全按照您心仪的方式去工作。

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.