Coder Social home page Coder Social logo

Frame generation 插帧 about magpie HOT 7 CLOSED

kikilloy avatar kikilloy commented on September 16, 2024
Frame generation 插帧

from magpie.

Comments (7)

Blinue avatar Blinue commented on September 16, 2024 1

我不想实现补帧有两个原因:

  1. 后处理补帧很难有好效果,而且还会增加延迟。游戏引擎因为可以使用运动矢量和深度缓冲所以补帧效果更好,但归根结底,补帧所提高的帧率是假的,不要上了老黄的当。
  2. Magpie 的目的是提高游戏画质而不是性能,和 LS 不一样。

from magpie.

hooke007 avatar hooke007 commented on September 16, 2024

#802 (comment)

这种后处理补帧没有神秘,都是滞后帧为代价补中间帧。

from magpie.

kikilloy avatar kikilloy commented on September 16, 2024

滞后帧我个人可以接受,反正插针一般也就在非竞技类游戏使用,延迟高可以通过开低延迟模式弥补一下,用了Lossless.Scaling的插针的确可以在一定程度上提高流畅性,拖影个人感觉不明显,但Lossless.Scaling对GPU性能花费要求过高,插针效果并不好,除非进一步降低游戏分辨率、画质,以降低游戏在GPU上的性能花费,将剩下的性能匀给插针,所以希望Magpie能做出这个,毕竟Magpie的性能花费比Lossless.Scaling好多了

from magpie.

hooke007 avatar hooke007 commented on September 16, 2024

忽视劣质的画面瑕疵,抛开作者的计划不谈,当下也没有现成开放的的超高效的后处理补帧算法。当然你如果能直接PR一个现成的方案,我想作者应该不会拒绝(

from magpie.

REB-ro avatar REB-ro commented on September 16, 2024

我不想实现补帧有两个原因:

  1. 后处理补帧很难有好效果,而且还会增加延迟。游戏引擎因为可以使用运动矢量和深度缓冲所以补帧效果更好,但归根结底,补帧所提高的帧率是假的,不要上了老黄的当。
  2. 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.

Blinue avatar Blinue commented on September 16, 2024

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.

Linx-ESP avatar Linx-ESP commented on September 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.