Isshin | Voir ce message dans le sujet non filtré Eyldebrandt a écrit :
Vous le savez maintenant, l'une des bases de ce tuto est d'envoyer à madVR une image préalablement upscalée par l'intermédiaire d'un algorithme au sein d'Avisynth.
Ainsi, l'on bénéficie des capacités de downscaling de madVR et l'on génère l'image la plus précise, la plus propre possible et la plus naturelle possible.
Pour cela, nous allons utiliser un algorithme de redimensionnement pour upscaler l'image à une résolution qui dépassera la résolution maximale d'entrée de votre diffuseur (dans certains cas, il se peut qu'un diffuseur avec une résolution supérieure au 1080p accepte comme résolution maximale une résolution inférieure à sa matrice, comme c'est le cas sur certain projecteurs et TV high-end dit "next-gen" ).
Tous les screens d'illustrations et de comparaisons utilisent les settings suivants dans madVR : Chroma= Jinc 3 Taps + AR et downscaling= Lanczos 4 Taps + AR + LL dans le but de montrer le plus de netteté possible pour que vous puissiez effectuer le choix de votre algorithme avec le plus d'éléments en votre possession.
Evidemment, cela ne doit pas vous empêcher d'en tester un maximum.
Les résolution d'upscaling conseillées : 1920x1080 | 2560x1440 | 2880x1620 | 3840x2160
Plus la résolution est élevée, plus le piqué s'amenuise, mais plus les bienfaits de la méthode se révèlent.
Notez bien qu'évidemment, plus vous choisissez une résolution élevée, plus les ressources CPU & GPU seront élevées. La résolution conseillée est le 2560x1440.
|
Avec mon écran, résolution 1920x1080, faut il utiliser cette méthode pour toutes les sources 1080P, 720P, et SD???
Ou seulement pour certains types de source?
Je voulais savoir comment bien utiliser les algorithmes de redimensionnement?
Je vois que certains l'écrivent de cette facon :
Citation :
ss=1.333
BicubicResize(b=0.3782,c=0.3109,round(ss*last.width/8)*8,last.height)
BicubicResize(b=0.3782,c=0.3109,last.width,round(ss*last.height/8)*8)
|
L'avantage est que cela est plus court et plus lisible,
mais je ne comprends pas trop les réglages!!! ss=1.333 veut dire que l'on redimensionne la source par 1.333?
Ou d'autres l'utilisent de cette facon:
Citation :
dispWidth = 2880
dispHeight = 1620
mWidth = float(last.width)
mHeight = float(last.height)
ratio = (mWidth/mHeight)
newHeight= round((dispWidth/ratio)/8)*8
newHeight > dispHeight ? Eval("""
newHeight=dispHeight
newWidth=round((newHeight*ratio)/8)*8
""" ) : Eval("""
newWidth=dispWidth
""" )
Spline144Resize(newWidth,newHeight)
|
L'avantage est qu'ici, c'est beaucoup plus clair pour la taille de redimensionnement, on peut suivre les conseils d'Eyldebrandt et redimensionner à la taille 2560x1440! Par contre là, je ne comprend pas pourquoi, l'on met un 8 à la ligne
Citation :
newHeight= round((dispWidth/ratio)/8)*8
|
Vu que dans d'autres call, j'ai vu que l'on mettait 2 Au final, je me demande quel est la meilleur méthode entre les 2 pour utiliser les algorithmes, et surtout dans quel cas les utiliser?
|