Wednesday, August 24th 2016

NVIDIA Ansel Post-FX Based on Stolen MasterEffect ReShade.fx Code?

Game modder Marty McFly Modding accused NVIDIA of stealing their post-processing shaders for Ansel without authorization or credit. Ansel, NVIDIA's pioneering "in-game photography" tech, which lets you take artistic stills (2D and VR) of your games, gives you additional post-processing tools, to let you enhance your shot. Some of these post-processing shaders, Marty McFly Modding alleges, was copied verbatim by the people behind NVIDIA Ansel, without even a third-party credit.

Marty McFly Modding stated on their Facebook page that "Its (Ansel's) 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."
Some of the followers of Marty McFly Modding, commenting on the post, urged them to sue NVIDIA for IP violation, as the developer stated that the code has the corresponding headers clearing defining it as property of Marty McFly Modding. "Like another ReShade Framework contributor said, 'if we would do the same their legal army would crush down on us immediately.'"
Source: MartyMcFly Modding (Facebook)
Add your own comment

62 Comments on NVIDIA Ansel Post-FX Based on Stolen MasterEffect ReShade.fx Code?

#26
newtekie1
Semi-Retired Folder
cdawallThing is that's all it sounds like he wants. It sounds like he just wants NV to admit he wrote it not them.

Me personally I would have started this off with a cease and desist letter from a lawyer until they fixed the credit issue as per his EULA.
I would have just contacted them and told them to credit me. It isn't like the guy is trying to make money off this. So he really has no recourse. He could sue nVidia, but even if he won, he wouldn't likely receive enough to even pay the legal fees. The courts would "make him whole", and what is he out by them using his code that he gives away for free? Nothing, so they'd award him nothing. The courts would probably award some small punitive amount, and that's it.
BytalesAfter owning a g sync monitor, i sold it to get a freesync one, and im never going to use nvidia cards again. THey greedy bastards, and they wont have my money. 1300 EUR Titan X is the perfect greediness example.
RadeonPro.
Posted on Reply
#27
John Lee
I dont know if this is IP territory? Did he patent his code? Now-a-days its very hard to get IP through for just software alone.

If his software is under some more restrictive open source license, or was built upon previous open source software, it could put a dent in Ansel as it contaminants the code and potentially renders Ansel open source (depending on the license).
Posted on Reply
#28
ShurikN
cdawallI mean I would like to say I'm surprised, but I am not. I am sure this poor guy will have some kind of accident and all of this will go away.
It's nVidia, why should anyone be surprised.
Posted on Reply
#29
rtwjunkie
PC Gaming Enthusiast
BytalesAfter owning a g sync monitor, i sold it to get a freesync one, and im never going to use nvidia cards again. THey greedy bastards, and they wont have my money. 1300 EUR Titan X is the perfect greediness example.
:laugh::laugh::laugh::laugh::laugh:

Nothing is funnier than when I see internet people rage against companies, . Also, they only stand accused at this point, nothing more. Let's not convict them until it is either proved or they admit it.
Posted on Reply
#30
dorsetknob
"YOUR RMA REQUEST IS CON-REFUSED"
rtwjunkieNothing is funnier than when I see internet people rage


:) nothing like having an internet connection so you can Rant :)
Posted on Reply
#31
Filip Georgievski
NV played dirty for the past few years. Who says they can't do it again??

Although im a fan of AMD, i like NV for their job well done.

But this is way too far now.
In a few weeks now this guy is gonna run out of money and shutdown bussiness for sure if he is not ready.

But if he has the proof to do it, he will kill NV big time.
Posted on Reply
#32
efikkan
RejZoRThat's not cool NVIDIA. Not cool...
(and others)
You guys clearly don't know how shader programs work. They are very restrictive languages, often with pre-defined input and output format. When different parties implement common algorithms, many of which have known "best approaches", the results are obviously going to be almost identical. That includes the well-known Gaussian blur, which this moron (McFly) obviously didn't invent nor is able to spell correctly, which is already used in huge amounts of games and applications. This whole story is obviously just a "click-bait" since he knows most journalists and forum posters know little or nothing about shaders to be able to see through this bullshit.

Not cool bro, not cool!
Posted on Reply
#33
ssdpro
Pretty deep in the weeds on this one especially with no code screenshots or legal filings or even legal background. To the "boycott NVIDIA" bros, come on. Think about explaining your reasons for this boycott to a reasonable person: "I'm boycotting NVIDIA because NVIDIA stole post-processing shader Ansel Post-FX from MasterEffect ReShade.fx code by game modder Marty McFly Modding!"

Aside from the technical small potatoes, we have a modder or company called "Marty McFly Modding" suggesting someone else stole their original, protected idea. Again, I state a entity called Marty McFly Modding.

As I have always said, AMD makes fine cards at a reasonable price, NVIDIA makes fine cards that tend to be a bit higher performing and more efficient and include a price premium. We need both companies doing well for a consumer friendly market not the continual "AMD sucks" or "NVIDIA should die" ramble.
Posted on Reply
#34
Patriot
newtekie1RadeonPro.
Mixed thoughts on that... It is 16Tflops of raw compute... and it games decently...but is beaten by a pair of 980ti's.

I think you can justify the $200 price over a pair of Ti's per the insane compute for OpenCL tasks.
Posted on Reply
#35
RejZoR
efikkan(and others)
You guys clearly don't know how shader programs work. They are very restrictive languages, often with pre-defined input and output format. When different parties implement common algorithms, many of which have known "best approaches", the results are obviously going to be almost identical. That includes the well-known Gaussian blur, which this moron (McFly) obviously didn't invent nor is able to spell correctly, which is already used in huge amounts of games and applications. This whole story is obviously just a "click-bait" since he knows most journalists and forum posters know little or nothing about shaders to be able to see through this bullshit.

Not cool bro, not cool!
Its (Ansel's) 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.
You're saying the shader language is so incredibly restrictive it even forces NVIDIA to write exact same comments and descriptions within the code as used by Marty McFly? C'mon dude, can you be any more hardcore fanboy than that? If they copied the code, but they were aparently so lazy they just copied all of it with McFly's comments and descriptions. Now, that's a AAA cockup of galactic proportions on NVIDIA's end. And all you can do then is attack his grammar. Gee...
Posted on Reply
#36
rtwjunkie
PC Gaming Enthusiast
dorsetknob


:) nothing like having an internet connection so you can Rant :)
Where did I rant?
Posted on Reply
#37
dorsetknob
"YOUR RMA REQUEST IS CON-REFUSED"
rtwjunkieWhere did I rant?
You sir did not Rant
You commentated about a " Ranter "
and i just added my 1 1/2 cents worth ( it was not worth the full 2 cents worth :)..... )
Posted on Reply
#38
the54thvoid
Intoxicated Moderator
rtwjunkieWhere did I rant?
You didn't publicly denounce Nvidia and instead you asked for reason. To some, that could be construed as a rant. ;)

And that's more a generic statement, not necessarily a stab at my fellow UK TPU'er.
Posted on Reply
#39
prtskg
Not surprising. Famous entities have done something similar before and unfortunately will do it again and 'sheep' will do nothing about it, unless it happens to them.
Posted on Reply
#40
dorsetknob
"YOUR RMA REQUEST IS CON-REFUSED"
They Stole my work ba***rds Doc Brown Bring the Car Around we got to go sometime to sort this out
Posted on Reply
#41
nem..
nvdia enginieers at action...
Posted on Reply
#42
Easo
Would like to see some proof beforehand, code snippet comparison?
nem..lamafoa so nvidia stoled the work to some buddy , even this be the star tech of this gen as was Ansel.
what a shame
Sorry, but which language is this? o.O
Posted on Reply
#43
dorsetknob
"YOUR RMA REQUEST IS CON-REFUSED"
EasoSorry, but which language is this? o_O
intellectual 9 yr old English speak

let me Attempt a Translation

" i am A fool so Nvidia stole the work of someone "
OP must Excuse me if that is wrong its a long time since i spoke 9 yr old
Posted on Reply
#44
$ReaPeR$
WithoutWeaknessIf this is a reason to boycott Nvidia then there have been dozens of better reasons for several years now to boycott Nvidia. Even in the last few years we've had GameWorks causing issues on AMD systems and older Nvidia cards, refusal to support FreeSync (now an optional part of the DisplayPort 1.2a/1.3 spec) in order to sell G-Sync monitors, disabling mobile GPU overclocking with a driver update, 970 "3.5GB", "1060" 3GB, no SLI on 1060, removal of 3/4 way SLI, and $50-$100 upcharge for reference "Founder's Edition" cards.
i totally agree friend. :) the only reason i didn't get into the history of Nvidia's "mishaps" is because i didn't want to start a flame war. this thread is begging for it and i am not in the mood.
Posted on Reply
#45
D007
Some half assed modder who made what I considered to be half assed effects, cries about some nonsense and it seems a lot of people just believe it, with 0 proof?
Typical..lol
Posted on Reply
#46
W1zzard
Update posted on the Facebook page:
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.
Posted on Reply
#47
dorsetknob
"YOUR RMA REQUEST IS CON-REFUSED"
W1zzard
You or a mod should lock thread now
re>>>>> your above post basically ends thread<<<<
and
"Debate"
Posted on Reply
#48
Fluffmeister
W1zzardUpdate posted on the Facebook page:
THE END.

/thread
Posted on Reply
#49
qubit
Overclocked quantum bit
W1zzardUpdate posted on the Facebook page:
Wot, the storm in a teacup has died?! :eek:
Posted on Reply
#50
Fluffmeister
qubitWot, the storm in a teacup has died?! :eek:
I think Nv will survive the boycotts too.

Drama queens.
Posted on Reply
Add your own comment
May 16th, 2024 17:53 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts