AWarpsharp2/aWarpSharp

From Avisynth wiki
Revision as of 15:57, 9 November 2013 by Reel.Deal (Talk | contribs)

Jump to: navigation, search

Back to aWarpSharp2

Description

Special fuction that keeps compatibility with ancient scripts that use the original aWarpSharp.
This version is able to do the conversion automatically when called as aWarpSharp, but errors in case of out of bounds values will be displayed in new terms.
Original aWarpSharp compatibility:
Mapping from original aWarpSharp parameters:
thresh = thresh*256
blur = blurlevel
type = (bm=0)->1, (bm=2)->0
depth = depth*blurlevel/2
chroma = 0->2, 1->4, 2->3


Syntax and Parameters

aWarpSharp(float "depth", int "blurlevel", float "thresh", int "cm", int "bm", bool "show")


depth float = 16.0
Range: 0.0 - 64.0


blurlevel int = 2
Range: 1 - 4
These are the only settings you need to tweak to achieve any effect.
Blurlevel consumes CPU power, but gives a big boost to the warpsharpenning.


thresh float = 0.5
Range: 0.0 - 1.0
A float value of 1.0 means 100% (max). It's the bump mapping saturation setting.
Default value is recommended for maximum quality.
If you tweak this setting, keep in mind it will enhance inequality of warping between edges.


cm int = 2
Chroma mode:
  • 0 : disables chroma filtering
  • 1 : enables chroma warping with luma bump map (recommended)
  • 2 : enables chroma independent warping & bump map
  • 3 : chroma -> luma
  • 4 : chroma -> chroma


bm int = 2
Blur modes:
  • 0 : hq 3-pass
  • 1 : fast 3-pass
  • 2 : fast 1-pass
  • 3 : light blur


show bool = false
If true, it will show an edge mask. Useful for adjusting depth, blurlevel, and thresh.


Personal tools