PXC Documentation

PXC Home

Scripting

pre 1.18



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.