Les versions Beta ne sont pas autant testées que les versions Stables

Les versions Beta ne sont pas autant testées que les versions Stables

New effect compositor with improved effect features; bug fixes

02 November, 2021 ()

Envoyez-moi un courriel lors de nouvelles parutions

Don't miss out on the latest and greatest new features in Construct 3

Créer un compte

Notes

We've spent several weeks undertaking a major upgrade of a significant part of Construct's effects system - the effect compositor. This is the part of Construct that renders the sequences of effects for objects, layers and layouts. In this release we've now switched over to the new effect compositor, which has been rewritten from the ground up. It solves some long-standing issues with effects, such as pasting in to Drawing Canvas, and also has made possible some new features, such as enabling effects for 3D shape objects. The new effect compositor is much better designed and opens up new possibilities for the effects system in future. Further, although WebGPU support is not currently public, the new effect compositor also fully supports WebGPU, bringing full WebGPU support a big step closer.

Replacing a major, years-old component like the effect compositor is a significant undertaking, and with it comes some risk. Hopefully you won't see your projects working any differently at all! If that's the case, then we've succeeded. However be on the lookout for anything that's been accidentally broken and as ever please file an issue to let us know about it. Also although our testing shows the new effect compositor appears to be faster, let us know if you find any effects-heavy projects that seem to run slower now - we want to make sure the new effects system is at least as fast as the old one.

As ever there's a batch of other changes and fixes in this release, with the full details below. Stay tuned for more updates!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

64
Exécuter r270

Nouveaux ajouts

14 favoris
3D shape: support for effects
9 favoris
New example 'Hanoi tower'

Changements

15 favoris
Use a new and completely rewritten effect compositor for the runtime
5 favoris
Text/SpriteFont: avoid parsing [ and ] on different lines as BBcode tags
11 favoris
Move mask effects to new "Mask" category

Corrections de bug

9 favoris
Exported projects not working (regression r269)
5 favoris
Tilemap bar: tileset image not displayed properly (regression r269)
5 favoris
Loading image from URL could be rotated incorrectly (regression r261)
8 favoris
Drawing Canvas: pasting objects with effects did not always render correctly
8 favoris
Effects could fail to render on 3D layers
9 favoris
3D shape: improve rendering when using transparency on faces
4 favoris
Layout View: background could turn black when adding layout effects
5 favoris
Layout view: live-previewing sprite animations with background-blending effects could look wrong
4 favoris
Event Sheet View: crash using keyboard shortcut to add event above/below while function parameter selected
5 favoris
Event Sheet View: ensure search terms can also match in originally typed expressions as well as displayed expressions
5 favoris
Data editor: crash trying to copy the content of a cell when the editor is detached to a popup window
4 favoris
Web adverts: avoid crash if main adverts script fails to load (e.g. due to ad blocker)

Amélioration des performances

16 favoris
New effect compositor 15% faster in intensive cases

Mises à jour du SDK

5 favoris
Allow exporting with all-whitespace content for Cordova plugin variables

Scripting updates

5 favoris
Support some ES2020 features when minifying, such as nullish coalescing

Partager Construct 3 la parution r270 maintenant

  • 24 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Hello,

    Finally!!!

    I've been waiting for this for a long, long time!

    I imagine that it must have been a colossal job, although I don't realize it.

    A big thank you to the team!

  • This is an almighty update! Just tested out on an intensive CPU level of my game to compare R268 to R270 and the performance increase is huge.

    Total CPU has gone from around 33% to 23%, draw calls are about 10% faster.

    Just ran a test on a budget phone, FPS were inconsistent on this level on max details, low details would avg. 50 fps so could look a little choppy. R270 and its avg. 57 FPS so big difference.

  • Hi, I have a problem with chrome browser when loading construct r270, how can I solve this error?

    key name 'effects.fog.name' already exists in language string map

  • Super cool, looking forward to the things this will allow in the future!

    will this also mean we can get post processing effects like bloom, bokeh blur etc. in the future? (these are the two I am really missing from unity) :00

  • Amazing, can't wait to test this on my effect-heavy project!!

  • Like Hapetu my sprites are all invisible now as well. All of my project from earlier versions, if I place any sprite it comes in invisible. 270 is not usable for me.

  • After this update I am unable to export to android. The rest is going all right. Great job

  • thanks alot

  • Hey guys why are my sprites invisible now? Everything worked until I installed the beta version. My sprites had several effects inherited from families.

    I also cannot roll back the version, because I accidentally saved the game in r270.

    Update: I had to change the version in the project file to save my game. Ashley please fix this

    [used google translator]

  • Load more comments (11 replies)