Scripting
Pixel Composer comes with several scripting support. From expression, hlsl, lua, and shell scripting. This section contains the documentation for each scripting language, its usage, and references.
PCX
You can control node properties value using Pixel Compose Expression (PCX) language. PCX is similiar in syntax to JavaScript, but wtih its own set of function and limitations.
HLSL
Pixel Composer comes with high-level shading language (HLSL) support with the HLSL node. You can write your own shader code and expand the software functionality.
Lua
There're 3 nodes related to lua scripting. Lua Global, Lua Surface, and Lua Compute depends of your usecase.
Shell
Shell scripting is used to execute command line commands. You can use Execute Shell node to execute a shell script.
However, running shell script you don't know can cause damage to your computer. Thus on the first execution, a warning dialog will show up to make sure you know what script will be executed.