Comments (7)
我不想实现补帧有两个原因:
- 后处理补帧很难有好效果,而且还会增加延迟。游戏引擎因为可以使用运动矢量和深度缓冲所以补帧效果更好,但归根结底,补帧所提高的帧率是假的,不要上了老黄的当。
- Magpie 的目的是提高游戏画质而不是性能,和 LS 不一样。
from magpie.
这种后处理补帧没有神秘,都是滞后帧为代价补中间帧。
from magpie.
滞后帧我个人可以接受,反正插针一般也就在非竞技类游戏使用,延迟高可以通过开低延迟模式弥补一下,用了Lossless.Scaling的插针的确可以在一定程度上提高流畅性,拖影个人感觉不明显,但Lossless.Scaling对GPU性能花费要求过高,插针效果并不好,除非进一步降低游戏分辨率、画质,以降低游戏在GPU上的性能花费,将剩下的性能匀给插针,所以希望Magpie能做出这个,毕竟Magpie的性能花费比Lossless.Scaling好多了
from magpie.
忽视劣质的画面瑕疵,抛开作者的计划不谈,当下也没有现成开放的的超高效的后处理补帧算法。当然你如果能直接PR一个现成的方案,我想作者应该不会拒绝(
from magpie.
我不想实现补帧有两个原因:
- 后处理补帧很难有好效果,而且还会增加延迟。游戏引擎因为可以使用运动矢量和深度缓冲所以补帧效果更好,但归根结底,补帧所提高的帧率是假的,不要上了老黄的当。
- Magpie 的目的是提高游戏画质而不是性能,和 LS 不一样。
Good afternoon, Blinue.
Lossless Scaling's frame generation is different from FSR3 and DLSS3, as you said it doesn't use vectors, etc., but it manages to deliver screen fluidity. I believe the dev is using a similar technique to "Black Frame Insertion" (BFI), but instead of a black/empty frame, it repeats an entire frame without interpolating with the next frame. That's why Lossless Scaling's frame generation gives a different feeling than FSR3 and DLSS3, but the fluidity remains. If Magpie can do something similar, even if only in the testing field, it would be a good thing, because I've seen people say that Magpie is already capable of using BFI.
Lossless Scaling's frame generation is better in new versions of the software, but I trust Magpie more and I think you guys can achieve the same thing, better and with more trustfully.
Thanks, Bro.
from magpie.
From what I understand, Lossless Scaling employs machine learning algorithms to anticipate intermediate frames. This likely results in a one-frame latency as it interpolates predicted frames between existing ones, thereby doubling the framerate.
Your attention and confidence in Magpie are much appreciated, yet there are no immediate plans to implement frame generation. This decision stems not only from the fact that it falls outside Magpie’s core objectives but also due to a backlog of highly requested features that take precedence. Nonetheless, should there be community contributions, I would gladly consider them for review.
from magpie.
Frame doubling would help some 30fps games/emulators with framepacing in freesync displays (since freesymc doesnt trigger under 45Hz in some displays)
This would help as a 50 to 25 fps would be seen from.the monitor as 100 to 50 and be kept with freesync
from magpie.
Related Issues (20)
- n卡截屏的问题 HOT 3
- 能否支持NVIDIA TrueHDR HOT 2
- 能否增加图像位移的功能 HOT 1
- magpie无法缩放窗口 HOT 1
- Return of the Incredible Machine: Contraptions HOT 2
- Which capture mode offer the best grafic quality. HOT 1
- Magpie does not scale the game... HOT 8
- Add CuNNy as a Default Scaling Mode HOT 1
- Switch to passes HOT 1
- Magpie doesnt upscale the ENIGMA: visual novel to fullscreen HOT 1
- Window doesn't want to upscale with version 0.11.1 but did with 0.10.6 HOT 1
- Nearest 1x scaling introduces artifacts HOT 4
- 1 x 1 Scaling doesn't work for resolution that's the same width size as screen with Desktop Duplication HOT 1
- 无法缩放暗黑2 HOT 1
- 11版本游戏无法放大,但是10版本可以放大 HOT 2
- 更方便的观察最终输出的方法 HOT 4
- 修改分辨率后,magpie右上角三个按钮与光标位置不对应 HOT 10
- Magpie-v0.11.1-x64 在掌机启用触摸支持后,用触摸屏点击放大前窗口以外的区域时,会自动还原为窗口,使用鼠标则一切正常。 HOT 11
- FormatException when trying to set up voltage offset. HOT 1
- SSimSuperRes can you readd? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magpie.