Construct 3 suggestions & ideas

Suggest and vote on ideas for Construct 3! Please note this is only one aspect of planning. We do not guarantee any features here will be implemented, even if they are top-voted ideas. The aim is just to collect feedback. Remember to search for existing submissions before adding an idea, describe your ideas as comprehensively as possible, and vote for plausible ideas that are well thought out. Please see our full guidelines on suggesting features.

Edit files with external program

Hello,
Writing C3 effects is good, better than C2, but now when we want to write easy effects that "looks" at other pixels, like an outline effect, or a chromatic aberration effect or anything that's not your typical take pixel, divide alpha by two, export result, we need to deal with spritesheeting potentially breaking the effect. Thus here are a few ideas for uniforms that would be good to have by default:

nTex: vTex but normalized between 0 and 1
pTex: The position in "in game" pixels of the current pixel to be treated, for effects that need to stay on the in game pixel grid (and not subpixel)
spriteSize: The real size of the sprite in in game pixels
nPixelSize: The pixelSize but adapted to the normalized to work with nTex

backgroundTex: The position of the pixel on the background

wallclocktime: The actual time in seconds, not affected by timescale
timescale: the timescale

Most of these can already be found using a formula, some cannot. At the very least I'm just asking for more docs about effects, maybe some examples, or at least open the sources for the vanilla effects so that we can learn from them. 

Overall, just pleaaaaase give more love to effects.

  • skymen
  • Jul 17 2019
  • No status
SDK