VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. Member
    Join Date
    Jun 2016
    Location
    The Interwebs
    Search Comp PM
    This is a problem that has been bothering me a lot of a while, I never had it at my previous laptop, the one that I'm now using is a Lenovo Z40 Entertainment, with a Nvidia Geforce 820m (2gb) for render and Intel HD 4400 for Display.

    Whenever I wanna zoom in a Video or a picture, I sometimes like to keep their perfect squared pixels instead of getting a bilinear blurry interpolation.

    I have this pixelate picture for example.

    Name:  Pixel.png
Views: 1769
Size:  163 Bytes

    Re-sized

    Name:  Pixel - Copy.png
Views: 1800
Size:  14.4 KB

    I found out on this post
    https://forum.videohelp.com/threads/367796-%5BSony-Vegas%5D-Pixels-are-getting-rounded-...d-after-render
    That I could get a Nearest Neighbor Interpolation by setting the proyect/preview to draft

    Click image for larger version

Name:	Sony vergas.png
Views:	867
Size:	36.9 KB
ID:	37439

    Not working

    I learned from a long time ago that After Effects can change a sampling to keep the Nearest Neighbor Interpolation

    Click image for larger version

Name:	After Effects.png
Views:	861
Size:	12.5 KB
ID:	37441

    Still no result

    Click image for larger version

Name:	you betrayed me after efects.png
Views:	779
Size:	87.1 KB
ID:	37442




    I assume this has something to do with my "system settings", even on game maker games I get a bilinear interpolation when going fullscreen.
    Quote Quote  
  2. My guess is those packages are using DirectShow for the scaled output to the preview window, and DirectShow is set up for bilinear or bicubic scaling. See if you can change the output to Windows GDI intead of DirectShow (or Direct2D, Direct3D, whatever they're currently using). That should force the programs to do their own scaling. You can try changing the graphics card's scaling in its properties -- but that will effect all video programs. Some drivers allow access to that via the graphics card's setup applet.

    Or try using Windows' Magnifier. I use that to zoom in on videos and it uses point resizing (aka, nearest neighbor). That way programs don't even know that the graphics card is zooming. Start -> All Programs -> Accessories -> Ease of Access -> Magnifire. I have the magnifier attached to my scroll button so I can bring it up any times. It offers up to 16x zoom, in a Windows or full screen.
    Quote Quote  
  3. Member
    Join Date
    Jun 2016
    Location
    The Interwebs
    Search Comp PM
    Originally Posted by jagabo View Post
    My guess is those packages are using DirectShow for the scaled output to the preview window, and DirectShow is set up for bilinear or bicubic scaling. See if you can change the output to Windows GDI intead of DirectShow (or Direct2D, Direct3D, whatever they're currently using). That should force the programs to do their own scaling. You can try changing the graphics card's scaling in its properties -- but that will effect all video programs. Some drivers allow access to that via the graphics card's setup applet.
    How do I change the output of DirectShow to Windows GDI? I'm using Windows 8.1, I also checked both of my intel hd and nvidia graphics option and looked up for "scaling", but still noting.
    Quote Quote  
  4. For AE, if you add it to the render queue, by default the render settings will be "best". That will override draft mode, even on individual layers, and even on precomposed layers. Set it to "current settings" and the render will have "draft" for those layers with the draft switch enabled

    Not sure about Vegas, but I'll check later tonight
    Quote Quote  
  5. I couldn't "convince" vegas to use nearest neighbor, something might have changed between newer versions. But the steps above work in AE
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!