Post-process shader
[
Front page
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
|
Log in
]
Start:
* Shader customization [#xfcc3915]
The post-process effects shader is customizable with four...
| ''Variables'' | ''Description'' ...
| ------------------- | ---------------------------------...
| __POST_SLOT_NAMES__ | The custom slot names scene scope...
| __POST_VERT_BEGIN__ | Insert code at begin of vertex sh...
| __POST_FRAG_BEGIN__ | Insert code at begin of fragment ...
| __POST_VERT_END__ | Insert code at end of vertex shad...
| __POST_FRAG_END__ | Insert code at end of fragment sh...
Create a ''shader.ts'' file at the same level of your ''m...
Set variables of your choices and import the script in ''...
By this way all these variables are set before the engine...
* Table fragment vars [#j60e0591]
| ''Variables'' | ''Scope'' | ''Type'' ...
| ------------------------ | ------- | -------------- | -...
| fragUV | Var | vec2 | T...
| outputColor | Var | vec4 | O...
| id | Var | vec4 | T...
| flags | Var | integer | T...
| normal | Var | vec3 | T...
| depth | Var | float | T...
| shadowFactor | Var | float | T...
| shadowDepthCW | Var | float | T...
| shadowDepthCCW | Var | float | T...
| s0 | Var | float | T...
| s1 | Var | float | T...
| ------------- | ------- | -------------- | -----------...
| PARAMS | Uniform | Params | G...
| INFOS | Uniform | Infos | V...
| SOURCE_TEXTURE | Uniform | Texture | C...
| NORMALS_TEXTURE | Uniform | Texture | N...
| IDS_TEXTURE | Uniform | Texture | D...
| DEPTH_TEXTURE | Uniform | Texture | D...
| SHADOW_FACTOR_TEXTURE | Uniform | Texture | S...
| SHADOW_DEPTH_CCW_TEXTURE | Uniform | Texture | S...
| SHADOW_DEPTH_CW_TEXTURE | Uniform | Texture | S...
| S0_TEXTURE | Uniform | Texture | F...
| S1_TEXTURE | Uniform | Texture | F...
* What about new uniforms ? [#xfcc3915]
For numeric there is:
- 16 built-in floats available in ''PARAMS'' from ''S00''...
About texture there is:
- 2 built-in texture available in ''S0_TEXTURE'' and ''S1...
End:
* Shader customization [#xfcc3915]
The post-process effects shader is customizable with four...
| ''Variables'' | ''Description'' ...
| ------------------- | ---------------------------------...
| __POST_SLOT_NAMES__ | The custom slot names scene scope...
| __POST_VERT_BEGIN__ | Insert code at begin of vertex sh...
| __POST_FRAG_BEGIN__ | Insert code at begin of fragment ...
| __POST_VERT_END__ | Insert code at end of vertex shad...
| __POST_FRAG_END__ | Insert code at end of fragment sh...
Create a ''shader.ts'' file at the same level of your ''m...
Set variables of your choices and import the script in ''...
By this way all these variables are set before the engine...
* Table fragment vars [#j60e0591]
| ''Variables'' | ''Scope'' | ''Type'' ...
| ------------------------ | ------- | -------------- | -...
| fragUV | Var | vec2 | T...
| outputColor | Var | vec4 | O...
| id | Var | vec4 | T...
| flags | Var | integer | T...
| normal | Var | vec3 | T...
| depth | Var | float | T...
| shadowFactor | Var | float | T...
| shadowDepthCW | Var | float | T...
| shadowDepthCCW | Var | float | T...
| s0 | Var | float | T...
| s1 | Var | float | T...
| ------------- | ------- | -------------- | -----------...
| PARAMS | Uniform | Params | G...
| INFOS | Uniform | Infos | V...
| SOURCE_TEXTURE | Uniform | Texture | C...
| NORMALS_TEXTURE | Uniform | Texture | N...
| IDS_TEXTURE | Uniform | Texture | D...
| DEPTH_TEXTURE | Uniform | Texture | D...
| SHADOW_FACTOR_TEXTURE | Uniform | Texture | S...
| SHADOW_DEPTH_CCW_TEXTURE | Uniform | Texture | S...
| SHADOW_DEPTH_CW_TEXTURE | Uniform | Texture | S...
| S0_TEXTURE | Uniform | Texture | F...
| S1_TEXTURE | Uniform | Texture | F...
* What about new uniforms ? [#xfcc3915]
For numeric there is:
- 16 built-in floats available in ''PARAMS'' from ''S00''...
About texture there is:
- 2 built-in texture available in ''S0_TEXTURE'' and ''S1...
Page: