What is VEX ?
2015-09-09 11:49
169 查看
什么是VEX?
首次要说明的是VEX不是一个通用编程语言( 比如:C、C++、Python 等),你不能用它编写桌面程序。在IO上有所限制,如果你要读取或者输出到磁盘中,就需要依赖于SideFX所提供给你的东西。除了Houdini它不能在其它软件上运行,你只能在Houdini或者Otl中编写小的VEX程序,然后导入到Maya、Max、C4D和其他支持HoudiniEngine程序中,它不是一个独立的工具,也没有相应的应用。
VEX是基于C语言的,同时在在观念上和C++ 特别是 RSL(RenderMan shading
language)的规范很类似。
VEX在Houdini中被广泛的应用,如编写Shaders(H中几乎所有的Shader都是VEX编写的)、控制Particle和Modeling、自定义节点等等。
VEX是Parallel(多线程并行计算)的,保证了CPU的充分利用。在Houdini中VEX很多时候要比其他语言更高效并且简洁的,是不可替代的一种语言脚本。
相关文章推荐
- how to install protobuff python
- .Net使用微軟自帶的用戶驗證和登錄授權
- cocos2dx编程 之如何获取节点的中心点坐标
- 文章标题
- 项目管理_团队协作
- 使用streaming window函数统计用户不同时间段平均消费金额等指标
- 使用streaming window函数统计用户不同时间段平均消费金额等指标
- 使用streaming window函数统计用户不同时间段平均消费金额等指标
- dispatch_async & dispatch_sync理解
- 使用streaming window函数统计用户不同时间段平均消费金额等指标
- 用boost locale库进行字符集转换的问题
- Nginx负载均衡配置实例详解
- CreaAndroid【1】用注解和反射实现Json自动化解析
- android 下拉刷新的时候,有的手机会把分割线给下拉拖出来,处理divider解决
- mysql索引总结----mysql 索引类型以及创建
- 异步获取数据Ajax,以及对获取的数据进行绑定(显示在页面上)
- drawable文件夹详解
- 原子、信号量、互斥锁、自旋锁
- 十三种基于直方图的图像全局二值化算法原理、实现、代码及效果(转)
- LOADRUNNER录制脚本乱码问题