Activity › Forums › Adobe After Effects › Bedlam Noise Apparatus, a plugin for generating noise (WIP, with images and videos)
-
Bedlam Noise Apparatus, a plugin for generating noise (WIP, with images and videos)
Posted by Chubak Bidpaa on March 5, 2019 at 1:49 amBedlam Noise Apparatus is an After Effects plugin which generates the types of noise that are required for procedural generation, such as Perlin, Voronoi, and Simplex. It uses OpenGL. It’s a very modern plugin, SDK-wise, and uses the latest features of the Adobe After Effects Software Development Kit. You can view info and video here.
Thank you ~Chubak
Chubak Bidpaa replied 7 years, 6 months ago 3 Members · 12 Replies -
12 Replies
-
Chubak Bidpaa
March 5, 2019 at 6:01 amWell, it’s not surprising since Apple has stopped supporting OpenGL, and I am expecting Vulkan support, and a good Vulkan example in AE SDK when AE 2020 comes out (I’m blind to Apple, as I don’t own one), but the SDK itself still supports OpenGL, and they’ve just added an updated example in 2017 called GLator. That’s what I meant by “latest SDK technology”. It was a little bit of showmanship as well, I admit that, but I think GLator wasn’t around for a long time, then they updated it, added STL, used a new context, and added it back. It makes plugin development very simple.
Thanks for your interest. By the way if any of you guys wants to have a look at how a plugin works behind the scenes, here’s a plugin I was planning before realizing Adobe has a color generator, and then turned it into kind of a sandbox:
https://github.com/Chubek/eyeRees-Color-Harmony
-
Walter Soyka
March 5, 2019 at 3:59 pm[Dave LaRonde] “t’s too bad for you that Adobe has stopped any further development of Open GL in After Effects. Adobe hasn’t done anything with it since CS6. I would have thought that as someone developing a plugin, you would be aware of that.”
Adobe removed the (bad) OpenGL renderer, but that was about rendering comps, not how plugins create imagery. In fact, a number of very popular GPU-accelerated plugins are powered by OpenGL.
Walter Soyka
Designer & Mad Scientist at Keen Live [link]
Motion Graphics, Widescreen Events, Presentation Design, and Consulting
@keenlive | RenderBreak [blog] | Profile [LinkedIn] -
Chubak Bidpaa
March 5, 2019 at 4:13 pmExactly. Element 3D, for example, uses OpenGL (I suppose a library called Assimp, but I could be wrong — they could have written one themselves) to load the models into the memory, with normals and everything, and uses an assortment of shaders to display the model into the screen using the GPU. These are all speculations, though. What’s so different about Element 3D, and other VideoCopilot plugins, is that they have an OpenGL window. I always thought their windows are a part of the AE SDK, however, I’ve realized then that they are, in fact, OpenGL windows. Very intuitive.
-
Walter Soyka
March 5, 2019 at 4:29 pm[Dave LaRonde] “But it seems like a card with Open GL would be counter-productive to a card that today’s AE (and other applications) would be able to use effectively.”
All current GPUs support OpenGL. They may also support other graphics/compute APIs like CUDA, DirectX, Metal, OpenCL, and/or Vulkan.
Of course, things WILL get interesting when Apple drops support for OpenGL on macOS; it’s currently deprecated on Mojave and will eventually be removed altogether from a future release.
Walter Soyka
Designer & Mad Scientist at Keen Live [link]
Motion Graphics, Widescreen Events, Presentation Design, and Consulting
@keenlive | RenderBreak [blog] | Profile [LinkedIn] -
Chubak Bidpaa
March 6, 2019 at 3:42 amFirst video:
https://twitter.com/GvlSide/status/1103138581680480257
It’s the simplest noise yet.
@AdobeAE #plugin #BedlamNoiseApparatus WIP first video. pic.twitter.com/CVjf1Et1Oz
— Chubak (@GvlSide) March 6, 2019
-
Chubak Bidpaa
March 6, 2019 at 4:09 amSorry Twitter destroyed my video. Vimeo has a much better encoding algorithm:
Some contents or functionalities here are not available due to your cookie preferences!This happens because the functionality/content marked as “Vimeo framework” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.
-
Michael Szalapski
March 6, 2019 at 2:56 pmI’m always a fan of procedural noises. Fractal Noise is probably the effect I use the most since I use it in almost every project! If your plugin can offer some different noise algorithms, I’ll be excited to try it!
– The Great Szalam
(The \’Great\’ stands for \’Not So Great, in fact, Extremely Humble\’)No trees were harmed in the creation of this message, but several thousand electrons were mildly inconvenienced.
-
Chubak Bidpaa
March 6, 2019 at 8:03 pmThank you. AE already has fractal noise, so it would be moot to have it, however, it has simplex noise, Perlin noise, classic Perlin noise, Voronoi noise, and a generic noise algorithm I got from Github. You can specify the color, the noise seed allotment, periodically multiply this seed, and also, zoom it/out. I will send your a beta version so you can test it. What’s your Twitter/email?
-
Michael Szalapski
March 6, 2019 at 8:34 pmMy Twitter handle is @thegreatszalam
– The Great Szalam
(The \’Great\’ stands for \’Not So Great, in fact, Extremely Humble\’)No trees were harmed in the creation of this message, but several thousand electrons were mildly inconvenienced.
-
Chubak Bidpaa
March 7, 2019 at 1:54 amMicheal, I can’t open your Twitter account. Could you message me instead?
Reply to this Discussion! Login or Sign Up