Virtools脚本语言(VSL)介绍-阿里云开发者社区

开发者社区> x3d> 正文

Virtools脚本语言(VSL)介绍

简介: 最近天气炎热,实在没有东西可写,把以前翻译的一点东西搬出来,凑数,见谅各位。   概述 VSL (Virtools脚本语言)是一种强大的脚本语言,通过提供对Virtools SDK的脚本级访问能力,用于作为Virtools图形化脚本编辑器的补充。
+关注继续查看

最近天气炎热,实在没有东西可写,把以前翻译的一点东西搬出来,凑数,见谅各位。

 

概述

VSL (Virtools脚本语言)是一种强大的脚本语言,通过提供对Virtools SDK的脚本级访问能力,用于作为Virtools图形化脚本编辑器的补充。VSL编辑器支持智能文本高亮系统、自动完成与函数参数自动显示。VSL包含了断点支持、跟踪变量值的编辑、逐步(step by step)调试 (包含步骤的进入/退出支持)的完整调试方式。

针对编程人员与脚本设计人员

VSL是一项高级功能,程序员和脚本人员可在以下类似的情况下使用:

- 对编程人员,VSL是一种从Virtools Dev内部访问SDK的接口。无需创建C++项目,您就可以简易、快捷测试新的想法及在不生成自定义DLL的情况下执行自定义代码。
- 对脚本设计人员,VSL用来替代复杂的参数操作及创建高级行为脚本时是比较理想的。

VSL是一种非常高效的方式,用于工作流自动化(如要进行媒体定稿finalize media,运行几行脚本的批处理就可以了,等等)、完成创新性的可视化效果等。 

要求

在尝试使用VSL之前,你必须有一些其它编程或脚本编辑如JavaScript的经验。另外,你必须相当地熟悉Virtools SDK,或至少是有这种意愿。

Schematic v. VSL v. SDK - 使用哪一个?

由于当前Virtools某些BB或BG不存在,你就需要做些工作了。创建这项功能的最佳方式是什么呢?你是应该使用图形化编辑器,VSL,还是利用SDK编写自定义行为呢?答案就是,这一切依赖于你的能力与目标。

Schematic(图形化脚本编辑器)

一般而言,如果现有的BB或BG比较容易就符合你的需求,那么用图形化脚本编辑器。

VSL

如果你发现你在创建那种带有很多循环的复杂脚本,或者你在创建快堆成森林的paramOp树(forests of paramOp trees),那么你可能会考虑编写VSL脚本。你可能用VSL来实现原型或在你想用SDK实现某些功能前,测试你的想法,如可行,在在SDK中实现,以获得最好的性能。或者,你可能希望用VSL来构建自定义功能而不用担心自定义DLL的发布问题。

注意:尽管VSL能创建新的数据类型(结构),但它们只在VSL中有效,而且只能被VSL脚本使用。

SDK

有很多工作只能通过SDK来完成(VSL中不是所有函数与方向都可用),或者以自定义插件实现时能运转得更好(除了定义新的BB,也可以定义新的数据类型,并在管理器中运行所有内容)。查看理解VSL页面的限制部分。

请使用最符合你需求的解决方案,因为从图形化脚本编辑器至VSL至SDK,开发的复杂性是不断增加的。

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9715 0
用Py2exe打包Python脚本简单介绍
一、简述      Py2exe,从这个名字上就可以理解,把Python脚本转换为windows平台上面可以运行的可执行程序(*.exe)的工具。经过转换后,你可以不 用安装Python的执行环境就可以直接执行转换后的exe了。
872 0
MS SQL批量生成作业脚本方法介绍总结
在迁移或升级SQL Server数据库服务器时,很多场景下我们不能还原msdb,所以我们必须手工迁移SQL Server相关作业。如果手工生成每一个作业的脚本话,费时又费力,其实SQL Server中有好几种方法可以批量生成作业脚本的方法, 下面介绍一下。
1020 0
Splunk Machine Learning Toolkit 3.0.0介绍
如果你了解机器学习确不知道如何使用、想避免复杂的算法,减少学习成本、想快速知道哪种算法最适合你的数据、想让自己算法和一套成熟可视化数据平台相结合、使用了开源算法想减少开发成本,那么使用Splunk Machine Learning Toolkit是不错的选择。
1627 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13431 0
+关注
x3d
编程语言相关技术专家
527
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载