π This issue is part of our Hacktoberfest campaign!
π Read more about Hacktoberfest here
π This issue is currently taken by @satelllte!
π° Thanks to CodeChem for sponsoring this issue!
Noise is an often used tool to make interesting visuals. Here is an example of a DotGrid from the MKBHD intro:
This uses the simplex-noise package, but the experience for Remotion developer is not yet so streamlined:
There are two versions of the package with different API
It uses Math.random() by default, so one has to also install alea to set a custom seed. Ideally the seed is set using Remotions random function.
No examples or documentation beyond just the API reference.
Task / Acceptance criteria
Implement a new package in the monorepo called @remotion/noise
Expose the noise2D, noise3D, noise4D functions from simplex-noise (it is allowed to use it as a dependency)
Don't use the default Math.random() algorithm, use Remotion's random()
Create a new documentation page that explains the API with the same quality standard as the other API pages
Create a documentation page explaining how one can use noise to for example create the DotGrid in the example above. Implement some sliders to allow the user to play around with the parameters like in the Motion Blur PR #1392 and the Greenscreen example (https://www.remotion.dev/docs/video-manipulation#greenscreen-example)
IssueHunt Summary
#### [ satelllte](https://issuehunt.io/u/satelllte) has been rewarded.
### Backers (Total: $223.00)
- [ remotion-dev](https://issuehunt.io/u/remotion-dev) ($223.00)
### Submitted pull Requests
- [#1401 @remotion/noise](https://issuehunt.io/r/remotion-dev/remotion/pull/1401)
---
### Tips
- Checkout the [Issuehunt explorer](https://issuehunt.io/r/remotion-dev/remotion/) to discover more funded issues.
- Need some help from other developers? [Add your repositories](https://issuehunt.io/r/new) on IssueHunt to raise funds.
π This issue is part of our Hacktoberfest campaign! π Read more about Hacktoberfest here π This issue is currently taken by @satelllte! π° Thanks to CodeChem for sponsoring this issue!
Noise is an often used tool to make interesting visuals. Here is an example of a DotGrid from the MKBHD intro:
https://github.com/wcandillon/mkbhd-intro/blob/da1c99236e4b4566f86be667b255230ee2dcc72b/src/Intro/Background.tsx
This uses the simplex-noise package, but the experience for Remotion developer is not yet so streamlined:
random
function.Task / Acceptance criteria
@remotion/noise
noise2D
,noise3D
,noise4D
functions fromsimplex-noise
(it is allowed to use it as a dependency)IssueHunt Summary
#### [ satelllte](https://issuehunt.io/u/satelllte) has been rewarded. ### Backers (Total: $223.00) - [ remotion-dev](https://issuehunt.io/u/remotion-dev) ($223.00) ### Submitted pull Requests - [#1401 @remotion/noise](https://issuehunt.io/r/remotion-dev/remotion/pull/1401) --- ### Tips - Checkout the [Issuehunt explorer](https://issuehunt.io/r/remotion-dev/remotion/) to discover more funded issues. - Need some help from other developers? [Add your repositories](https://issuehunt.io/r/new) on IssueHunt to raise funds.