Skip to content

Add support for Post Processing Effects to the Language #19

@darrenmothersele

Description

@darrenmothersele

This commit includes an attempt to add basic support for post processing FX to the language. Needs a lot of refactoring, and I think there's still a memory leak due to the post processing object being in the state object and not cleaned up correctly. I think need to introduce a global state singleton.

Not ready for release, but if you want to test build from this commit:
a8697e8

Added to the language:

fxK 3

This enables the Kaleidoscope effect, takes 1 argument which is the number of segments.

fxNW 0.4, 0.4, 0.4

This enables the noise warp effect and takes 3 arguments: Speed, amplitude and frequency.

FX are on by default, Turn them on and off with CMD + z

Also still need to look at why ofxPostProcessing inverts the output when enabled.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions