Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
11th April 2022, 17:46 | #1 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
ChickenDream: realistic film grain generator
I wrote a plug-in for realistic film-grain rendering:
>>> chickendream-r2.zip <<< Original | mild grain | excessively huge grain The plug-in supports Vapoursynth and Avisynth+. Beware, the processing is extremely slow, a few seconds for a single FHD frame (with multi-threading). Note: ChickenDream supports AVSTP threading. There is also a Git repository.
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding Last edited by cretindesalpes; 2nd June 2022 at 13:46. Reason: r2 |
12th April 2022, 21:52 | #3 | Link | |
Registered User
Join Date: Dec 2005
Location: Sweden
Posts: 703
|
Quote:
|
|
12th April 2022, 22:14 | #4 | Link |
Registered User
Join Date: Jul 2018
Posts: 1,065
|
Natural photon shot noise have Gaussian distribution (at medium and high levels). Do it have Gaussian distribution or other ? We need some source of Gauss distributed noise generator to test denoise processing with closeer to natural noise (I think AddNoise() plugin do not have Gauss distribution ?).
|
13th April 2022, 00:11 | #5 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
anton_foy:
It is slow because it is more or less a downscaler having to filter potentially hundreds or thousands grains per pixel. This is an optimised implementation of the model and algorithm described in the following papers:
AddGrainC uses a gaussian distribution. But the ChickenDream model works differently. Check the papers for more details.
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
2nd June 2022, 13:50 | #6 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
ChickenDream r2:
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
Thread Tools | Search this Thread |
Display Modes | |
|
|