GrainFactory3

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (Changelog)
m (Required Filters:)
Line 18: Line 18:
  
 
==== Required Filters: ====
 
==== Required Filters: ====
:* AddGrainC
+
:* [[AddGrainC]]
 
:*[[MaskTools2]] 2.0a48+
 
:*[[MaskTools2]] 2.0a48+
 
<br>
 
<br>

Revision as of 19:59, 28 December 2013

Abstract
Author Didée
Version 3
Download GrainFactory3.avsi
Category Effects
Requirements
  • YV12
License
Discussion


Contents

Description

Noise generator that tries to simulate the behavior of silver grain on film..


Requirements:

- AviSynth 2.5.8 or later
- Supported color formats: YV12
- Progressive input only

Required Filters:


Syntax and Parameters

GrainFactory3 (clip clp, int "g1str", int "g2str", int "g3str", int "g1shrp", int "g2shrp", int "g3shrp", float "g1size", float "g2size", float "g3size", int "g1tex", int "g2tex", int "g3tex", int "temp_avg", int "ontop_grain", int "th1", int "th2", int "th3", int "th4")


Strength of grain:
g1str int = 13
Strength of grain / for dark areas.
Range: 0 - ???
g2str int = 15
Strength of grain / for midtone areas.
Range: 0 - ???
g3str int = 25
Strength of grain / for bright areas.
Range: 0 - ???


Sharpness of grain:
g1shrp int = 60
Sharpness of grain / for dark areas (NO EFFECT when g1size=1.0 !!)
Range: 0 - 100
g2shrp int = 66
Sharpness of grain / for midtone areas (NO EFFECT when g2size=1.0 !!)
Range: 0 - 100
g3shrp int = 80
Sharpness of grain / for bright areas (NO EFFECT when g3size=1.0 !!)
Range: 0 - 100


Size of grain:
g1size float = 1.50
Size of grain / for dark areas.
Range: 0.5 - 4.0
g2size float = 1.20
Size of grain / for mid-tone areas.
Range: 0.5 - 4.0
g3size float = 0.90
Size of grain / for bright areas
Range: 0.5 - 4.0


Texture:
g1tex int = 0
Strength of "material texture" appearance.
Range: 0 - 100
g2tex int = 0
(In fact: 'bump' effect)
Range: 0 - 100
g3tex int = 0
For dark / midtone / bright grain.
Range: 0 - 100


Temporal averaging:
temp_avg int = 0
Percentage of noise's temporal averaging.
Range: 0 - 100


Mixing zone:
th1 int = 24
Start of dark->midtone mixing zone.
th2 int = 56
End of dark->midtone mixing zone.
th3 int = 128
Start of midtone->bright mixing zone.
th4 int = 160
End of midtone->bright mixing zone


On top grain:
ontop_grain int = 0
additional grain to put on top of previously generated grain.
Range:0 - ???


Examples

AviSource("Blah.avi")
Grainfactory3(5,7,10)


Changelog

 Changes 2008-10-03:
   - GrainFactory3
     - Shorten parameters' names
     - Add "mixing zone" parameters
     - Restructure parameters. Better control for dark, midtone, and bright areas.
Changes 2008-10-01: - GrainFactory_MT1/MT2 - Interdependent version for MaskTools or MaskTools2 - For all changes see here
Changes circa 2005: - GrainFactory - Initial release

Links





Back to External Filters

Personal tools