仿真控制工具SeExpr介绍

修改
鏉ユ簮: 爷⑤-缺德 浏览 2851 日期 2011-11-09 0

seexpr是一个简单的表达式语言,能够对我们的核心软件提供艺术化的控制和定制。我们使用它能够进行程序几何体合成、仿真控制,以及更多。

算术表达式出现在几乎每一个曾经创建的动画系统中。如果能够为自定义软件中嵌入表达式,那么将可以达到令人叹为观止的艺术自由。在迪斯尼,艺术家非常喜欢使用表达式,因为这样能够带来十足的灵活性,而不会因为是非程序员用户而被繁重工作所压垮。开发者也喜欢它们,因为可以达到快速原型设计和修复部署。

迪斯尼制作工具seexpr介绍

seexpr历史

在迪斯尼有各种各样的表达式语言。seexpr刚开始是作为程序几何体实例工具来使用的,用xgen语言编写。后来它被整合到了我们的纹理绘制工具paint3d中,从而为我们打开了程序合成的大门。最近,我们对它再次进行整合,从而可以对物理动态仿真进行程序化控制,以及渲染时间粒子实例。

主要功能

▷ 标量/矢量类型的算术表达式

▷ 内置函数的大型库

▷ 可扩展的变量和函数

▷ 轻松嵌入到任何程序中

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}