Earlier this week, there was a report that game modder Marty McFly Modding accused NVIDIA of stealing their post-processing code for Ansel, NVIDIA’s in-game photography tool, which lets you freeze your gameplay to take 2D or VR still, with added post-processing. Yesterday, the Marty McFly Modding posted an update on their Facebook page, clarifying that the discrepancy has been “sorted out.”
Funny thing about Nvidia Ansel, its post process shaders contain code from MasterEffect.
Its custom.fx contains almost 1:1 the colormod pass with my original descriptions. Same for the other files, where many variable names, code, comments and defines match MasterEffect code, also my 1D gausian blur solution, 1:1, just DX11 ported. There may be even more Framework code in it, I just recognized my own code, there might be SweetFX/other code in it as well.
While it’s an honour to be apprechiated by such a big company, they could at least drop some credits like we do. Like another ReShade Framework contributor said, “if we would do the same their legal army would crush down on us immediately”.
Update and conclusion on the Ansel thing: I talked with some guys from Nvidia and especially the lead developer of Ansel, it’s all sorted out. It was a result of some testing, basically leftover code; the next Ansel update will have some code removed, and me credited, so it’s all fine now. I have seen that someone posted this on Reddit, probably in an attempt to start a shitstorm or something, don’t do that. It’s not a big thing really and Ansel is no commercial product, so case closed then.
Marty McFly Modding states that they had a word with NVIDIA, including the lead developer of Ansel, who explained that the MasterEffect ReShade.fx was part of some “leftover code” that NVIDIA was testing as part of Ansel’s development, and vestiges of which made it to the production version of Ansel. NVIDIA assured Marty McFly Modding that with the next version of Ansel, it will remove this leftover code, and add Marty McFly Modding to the roll of credits.