So, I'm no expert on the technical side of stuff, but I am a VFX artist. Lanczos resampling is usually one of the best of the standard approaches to rescaling an image, would that algorithm be useable here?
Can you do it in a + shaped matrix?
Edit: I can't read. I'll research it later.
Can you do it in a + shaped matrix?
Edit: I can't read. I'll research it later.
I'm not an expert regarding this, but I found this information that might be useful:
https://clouard.users.greyc.fr/Pantheon/experiments/rescaling/index-en.html
And for the Lanczos algorithm, you should click on the image, it redirects here: https://clouard.users.greyc.fr/Pantheon/experiments/rescaling/index-en.html#lanczos
One of the advantages of Lanczos resampling filter is that it has no artifacts and a low contrast loss rate, which may come in handy for this project.
I found this if it is of any help.
It lists a few algorithms and gives some explanation of them and the kernel formulas behind them.
Sadly'm not a technical director and don't know enough about how to implement them to be of much more help than that.
http://bertolami.com/index.php?engine=blog&content=posts&detail=inside-imagine-kernels
Yes, this is indeed useful! While reading around I also found this, which almost exactly describes how the Matrix unit works: https://clouard.users.greyc.fr/Pantheon/experiments/rescaling/index-en.html#convolution
HOLY SHIT, this is so fucking useful! I was trying to look at the source code, but this post explains really well how some of the algos work.
The reason most scale matrixes are so awfully low quality in TWPatch is because I don't understand subpixel interpolation, and thus I end up messing up the pixel offset, and thus "delaminate" the whole image.
Damn, I'll dig into this more, as this could help me solve the delamination problem by eliminating the human from the matrix generation, and just let some code generate the scale matrixes for me.
not sure what you did to make Linear 2 though, that one is far inferior
The DS to 3DS resampling is a bit of an edgecase as we really, really wish we could have integer scaling, but can't; and the resolution difference isn't high enough to just ignore some pixel lines and have it be a bit too small or big without any issues.
So we want something that creates a very sharp almost aliased image, but isn't so aliased that we run into the same issues as using a nearest neighbor type filter would do.
That version of the patcher hasn't been released yet.@Sono I can’t find the message with the patcher link including widescreen patch.
Can you link it on OP?
@Sono I can’t find the message with the patcher link including widescreen patch.
Can you link it on OP?
Ok thanksIt's intentionally not linked YET. The currently public version of the patcher is just a """"quick"""" techdemo to show that this is possible. The 2nd public version will have much more features I intended to include with the first version, but didn't have enough time and energy.
Ok thanks
Take your time
Oh and for energy... i guess you need some sleep?
Hi, @Sono How is the development of the patcher? Any updates?
how about a just getting a fan