Modo 开发者.

Modo提供了广泛的灵活性及高效的选项。

Modo SDK

Modo的开发基于名为 Nexus®的架构,这个内部开发的架构,为产品构建提供了一致且可塑的基础。作为一款高度分层、跨平台、通用,且具有时间感知的架构,Nexus可快速开发2D和3D媒体应用程序。此外,Foundry还积极的将Nexus技术授权给包括Dassault Systèmes SOLIDWORKS Corp.和Bentley Systems在内的第三方公司,后者运用该技术为客户提供了出色的渲染和动画功能。

Modo SDK的核心正是Nexus。它具有一系列核心功能和系统,其特定功能和选项都是围绕Nexus内核辐射状的扩展而来。这些可扩展的特性集称为servers,并作为插件加以实现。

 

Modo TD SDK

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

 

Modo内的脚本语言支持

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

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

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

Toolpipe(自定义工具创建)

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