vex contexts
与C或C++不同,VEX需要针对不同的”上下文”编写程序。这些上下文定义了函数的使用方式。
例如,“surface”(表面)就是一个上下文。在此上下文中编写的函数用于计算渲染过程中表面的颜色。每个上下文提供的全局变量和函数略有不同。
子主题
着色上下文
详见常见着色上下文特性获取着色上下文的具体信息。
- 置换着色器
通过程序定义置换着色器,在表面渲染前移动表面上的点。 - 雾效着色器
已弃用。通过程序定义雾效着色器,修改Cf、Of或Af值来模拟大气效果。 - 光照着色器
通过程序定义光照着色器,被表面或雾效着色器调用以计算表面光照。 - 阴影着色器
通过程序定义阴影着色器,被表面或雾效着色器调用以计算光源对表面的遮挡。 - 表面着色器
通过程序定义表面着色器,设置被渲染表面的最终颜色、不透明度和alpha值。