Fractal Noise for Blackmagic Fusion

User avatar
JUNE
Fusioneer
Posts: 242
Joined: Wed Aug 06, 2014 5:45 am
Been thanked: 15 times
Contact:

Re: Fractal Noise for Blackmagic Fusion

#121

Post by JUNE » Fri Feb 22, 2019 7:29 am

Fusion free version is available. Check the OpenCL driver for Fusion's preferences.

User avatar
cdordelly
Posts: 16
Joined: Wed Nov 29, 2017 5:18 am

Re: Fractal Noise for Blackmagic Fusion

#122

Post by cdordelly » Mon May 13, 2019 8:54 am

Hi! It is possible to offer support for Fu 16? Seems broken in b1 and b2 :(. Thanks!

JPDoc
Fusioneer
Posts: 182
Joined: Tue Sep 02, 2014 8:26 am
Been thanked: 1 time

Re: Fractal Noise for Blackmagic Fusion

#123

Post by JPDoc » Mon May 13, 2019 9:19 am

I believe it won't be possible for June to support fu16 until BMD release the new SDK, which it seems will be "soon" as per this post -
http://forum.blackmagicdesign.com/viewt ... dk#p504540

User avatar
tekgecko
Posts: 17
Joined: Sat May 11, 2019 11:56 am

Re: Fractal Noise for Blackmagic Fusion

#124

Post by tekgecko » Mon May 13, 2019 1:54 pm

Will this work on resolve 16 when the SDK is released or just fusion standalone?

User avatar
ShadowMaker SdR
Fusionista
Posts: 626
Joined: Sun Sep 21, 2014 6:17 am
Answers: 4
Been thanked: 14 times

Re: Fractal Noise for Blackmagic Fusion

#125

Post by ShadowMaker SdR » Mon May 13, 2019 2:08 pm

tekgecko wrote:
Mon May 13, 2019 1:54 pm
Will this work on resolve 16 when the SDK is released or just fusion standalone?
Noone knows at the moment.

User avatar
Midgardsormr
Fusionator
Posts: 1102
Joined: Wed Nov 26, 2014 8:04 pm
Answers: 2
Location: Los Angeles, CA, USA
Been thanked: 75 times
Contact:

Re: Fractal Noise for Blackmagic Fusion

#126

Post by Midgardsormr » Mon May 13, 2019 2:12 pm

The Fractal Noise Fuse is not SDK dependent, but it is OpenCL, which no longer works directly in Resolve or Fusion 16. There is a new, abstracted GPU language that compiles to Metal, OpenCL, and CUDA all from the same code. OpenCL Fuses such as Fractal Noise will need to be rewritten in this new language in order to be compatible going forward.

I won't be so presumptuous as to speak for June. I have no idea what his plans are, but I suspect that learning the new language and retooling a large Fuse like this one will take quite a bit of time.

User avatar
Chad
Fusionator
Posts: 1409
Joined: Fri Aug 08, 2014 1:11 pm
Been thanked: 14 times

Re: Fractal Noise for Blackmagic Fusion

#127

Post by Chad » Mon May 13, 2019 6:54 pm

Converting OpenCL to DCTL is not trivial. DCTL isn't vectorized like OpenCL is. Much smaller standard library and almost no existing useful functions. You can open up one of the DCTL fuses from Fusion 16 and take a look. It's not cryptic, it's just not as friendly to handling vector operations as we're used to.

It's like the difference between writing shaders for Fusion's OGL renderer and the software renderer.


DCTL is "owned" by BMD, so they have the ability to build it out without any input from anyone, but that also means they won't get any input from anyone. :) I suspect it will take a while for it to become super friendly.

But it might get us closer to the "Fuses everywhere" model we would like to someday see.

EDIT: Actually, it's not that bad. Seems BMD have recently added some more functions to make it more similar.

User avatar
JUNE
Fusioneer
Posts: 242
Joined: Wed Aug 06, 2014 5:45 am
Been thanked: 15 times
Contact:

Re: Fractal Noise for Blackmagic Fusion

#128

Post by JUNE » Mon May 13, 2019 11:23 pm

New SDK is needed. Who can provide it? :)


User avatar
PeterLoveday
Fusioneer
Posts: 147
Joined: Sun Sep 14, 2014 6:09 pm
Answers: 6
Been thanked: 16 times

Re: Fractal Noise for Blackmagic Fusion

#129

Post by PeterLoveday » Tue May 14, 2019 7:48 am

I don't think you need an SDK, for Fuses?... if you need Fuse help, PM me.


User avatar
Chad
Fusionator
Posts: 1409
Joined: Fri Aug 08, 2014 1:11 pm
Been thanked: 14 times

Re: Fractal Noise for Blackmagic Fusion

#130

Post by Chad » Tue May 14, 2019 10:09 am

It would be nice to know what the current coverage is for DCTL functions in the updated standard library. The current docs only show a single vector function, _mix(T x, T y, float a). There is a float _saturate(float x), but no T _saturate(T x) or T _normalize(T x).

Probably a new thread, though.


User avatar
tekgecko
Posts: 17
Joined: Sat May 11, 2019 11:56 am

Re: Fractal Noise for Blackmagic Fusion

#131

Post by tekgecko » Tue May 14, 2019 11:45 pm

100% I will be buying this when it's working in Resolve 16. This seems to be one of the more fundamental features missing built in. This looks amazing though!


User avatar
tekgecko
Posts: 17
Joined: Sat May 11, 2019 11:56 am

Re: Fractal Noise for Blackmagic Fusion

#132

Post by tekgecko » Mon Jul 01, 2019 12:20 pm

Hi June,

Any plans to update this to Fusion 16 or should I look elsewhere?

User avatar
SecondMan
Site Admin
Posts: 3478
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 5
Location: Vancouver, Canada
Been thanked: 92 times
Contact:

Re: Fractal Noise for Blackmagic Fusion

#133

Post by SecondMan » Sat Jul 06, 2019 4:18 pm

Where would you be looking?

User avatar
tekgecko
Posts: 17
Joined: Sat May 11, 2019 11:56 am

Re: Fractal Noise for Blackmagic Fusion

#134

Post by tekgecko » Mon Jul 08, 2019 10:34 pm

SecondMan wrote:
Sat Jul 06, 2019 4:18 pm
Where would you be looking?
Not sure what the intention behind the question is... but maybe developing something myself. Fractal noise is such a heavily used feature in my work, it's a pain to have to switch to another compositor just to get what I am looking for.

User avatar
pingking
Fusionista
Posts: 733
Joined: Thu Aug 14, 2014 9:10 am
Been thanked: 9 times

Re: Fractal Noise for Blackmagic Fusion

#135

Post by pingking » Tue Jul 09, 2019 10:58 am

I guess it's not easy to bring old (open cl) fuses into fu16, because it does not support open cl directly anymore .
The new language for using GPU isn't documented anywhere

A pure CPU version can be created but could be somewhat slower than the GPU one