Integrating an FEM Physics System into Unreal Engine | Unreal Fest Europe 2019 | Unreal Engine

  Рет қаралды 68,264

Unreal Engine

Unreal Engine

Күн бұрын

This Unreal Fest Europe 2019 presentation by AMD's Eric Larsen covers the integration of an FEM-based physics system into an Unreal Engine plugin. It introduces the FEM physics method, then cover aspects of integration including: adding a custom vertex shader to support FEM deformation and fracture; developing a custom importer; developing Blueprint interfaces to support sound and special effects. In additon, a demo with a variety of game objects that can be deformed and fractured interactively is shown.
Learn more about Unreal Engine at www.unrealengine.com

Пікірлер: 109
@Moctop
@Moctop 5 жыл бұрын
This is what next gen should be about...physics and interactivity.
@boredgunner
@boredgunner 4 жыл бұрын
This is what 2000s gaming was largely about, one of the many reasons that decade produced superior games.
@KidBowsur
@KidBowsur 4 жыл бұрын
They're worried about making things shiny
@OniMirage
@OniMirage 4 жыл бұрын
@@boredgunner It started out that way, then nvidia bought Ageia and locked out Physx to GPU acceleration on nvidia only and removed optimizations for CPU so you had to own nvidia cards or suffer poor frame rates or no physics simulation.
@boredgunner
@boredgunner 4 жыл бұрын
@@OniMirage Not really, PhysX was one of many solutions. Havok enjoyed its prime during this time, Source engine was pushing the boundaries as were games like F.E.A.R. and Crysis. Pretty much all the games that best use physics to enhance gameplay were in the 2000s and didn't even need PhysX. Although today we have open source DirectCompute PhysX, so I wish it would be used more.
@M2xim
@M2xim 4 жыл бұрын
add AI to that. Would be fun to have genuinely smarter AI instead of giving it ''cheats'' to increase difficulty of games.
@NicolasSilvaVasault
@NicolasSilvaVasault 5 жыл бұрын
looks powerful, it remind me of the one implemented in star wars the force unleashed, is quite interesting how physics were pushed back this generation and everything went towards graphics (videogames related)
@TomShannon3D
@TomShannon3D 5 жыл бұрын
I'd wager a lot of this relates to how CPU performance has plateaued while GPUs have become radically more powerful.
@NicolasSilvaVasault
@NicolasSilvaVasault 5 жыл бұрын
@@TomShannon3D exactly my thought at first
@prithvib8662
@prithvib8662 4 жыл бұрын
@@TomShannon3D You can do physics on the GPU (i.e Nvidia PhysX and Nvidia FleX)
@hussainrt3242
@hussainrt3242 4 жыл бұрын
Console cpu was awfully underpowered and intel was stuck in 4 cores config, now it's different with the astronomical core counts from amd ryzen
@DasAntiNaziBroetchen
@DasAntiNaziBroetchen 3 жыл бұрын
@@prithvib8662 I don't think you fully understand the complexities involved in FEM.
@issacdhan
@issacdhan 5 жыл бұрын
OMG, I'm so happy. I'm a big fan of DMM Plugin which is FEM based destruction tool, very accurate. Now FEM is in UE4 is really super news.
@MarcelHotze
@MarcelHotze 4 жыл бұрын
Remembers me of the good old DMM Stuff, love it :) Love AMD ..
@s3rg11
@s3rg11 4 жыл бұрын
So basically open source Havok? Finally some progress tho and with consoles finally having adequate CPUs I hope we will finally get some nice advanced physics and AI. About the damn time, thanks AMD!
@paulgabriel4360
@paulgabriel4360 3 ай бұрын
4 years later, everyone seems to have amnesia over this plugin.
@AndrewHelgeCox
@AndrewHelgeCox 3 жыл бұрын
Is the plugin sufficient to allow FEM bodies to participate in gameplay, interacting with rigid bodies and game logic, and can they be rendered like any other object, using whatever materials the artist assigns in their tools?
@seatony9917
@seatony9917 5 жыл бұрын
Looks powerful than Chaos physics system will be released with UE4.23. How the Chaos can integrate this FEM plugin.
@evilraccoon6538
@evilraccoon6538 2 жыл бұрын
very impressive. Thanks.
@rendermanpro
@rendermanpro 4 жыл бұрын
...so? Where we can get it? Or it is just technical demo for internal presentation fun and that it? As Threadrippers owner (and even original Opteron first version), I want that to use, AMD guys.
@OniMirage
@OniMirage 4 жыл бұрын
github.com /GPUOpenSoftware/UnrealEngine/tree/FEMFX-4.18
@elfferich1212
@elfferich1212 4 жыл бұрын
@@OniMirage It's not there?
@OniMirage
@OniMirage 4 жыл бұрын
@@elfferich1212 They might be uploading a new installer, here is the main page ... github.com/GPUOpen-Effects/FEMFX
@timi707_1
@timi707_1 5 жыл бұрын
Wow will this plugin be released? Can it be used to accurately simulate deformations for real world materials and for dynamic analysis and plastic deformation above a materials yield point?
@MegariskyYT
@MegariskyYT 5 жыл бұрын
speak english please, this is an english speaking country
@Carnage-ko2cm
@Carnage-ko2cm 5 жыл бұрын
@@MegariskyYT Hahahaha
@wahbuddy
@wahbuddy 4 жыл бұрын
It has been released.
@OniMirage
@OniMirage 4 жыл бұрын
It can be found here github.com /GPUOpenSoftware/UnrealEngine/tree/FEMFX-4.18
@JohnDaniels
@JohnDaniels 5 жыл бұрын
Is this Plug-in available now? I could not find it on the Unreal Marketplace.
@OniMirage
@OniMirage 4 жыл бұрын
Find it here github.com /GPUOpenSoftware/UnrealEngine/tree/FEMFX-4.18
@Zumito
@Zumito 3 жыл бұрын
@@OniMirage el chiste seria que aparezca en la unreal marketplace y que sea facil de implementar, ya que implementarlo de la forma actual es solo para gente con conocimientos avanzados que no son muchos, y además está desactualizado, tanto han invertido en desarrollar FEMFX para que nadie lo use porque no quisieron ponerlo en unreal marketplace... lo mismo con nvidia flex, y si nvidia no hubiese invertido tanto en dlss como para que si o si valga la pena, no habrian puesto dlss en la unreal marketplace, pero ahora mismo les conviene que muchos mas juegos tengan dlss, pero si te fijas el resto de tecnologias tanto de amd como de nvidia no aparecen en la unreal marketplace, y el metodo de instalación casi siempre es un lio, no he podido instalar amd tressfx que teoricamente es "very easy" la instalación, pero me quedo estancado en el paso 2, no puedo ejecutar ese comando, simplemente me sale que no es un directorio de git, y no te explica precisamente como hacerlo, por si alguien que no sabe (el 90% de los que utilizan UE4) quiere implementar una tecnologia a su juego, tu sabes instalar plugins? porque yo he buscado en internet y no me aparece, si lo sabes podrias hacer tutoriales así la gente puede implementar estas tecnologias a su juego
@user-fg2qw3mc8y
@user-fg2qw3mc8y 3 ай бұрын
is there any papers which explain the math and physics used in this implementation of the FEM ?
@goldennboy1989
@goldennboy1989 4 жыл бұрын
Does this work with skeletal meshes?
@BaseRealityVR
@BaseRealityVR 4 жыл бұрын
Is this a project we can download and play around with ? If not, it should be because it looks really useful. And is this limited to AMD or will it also work with Nvidia cards?
@Max24871
@Max24871 4 жыл бұрын
This is runs entirely on the cpu. Head over to github.com/GPUOpen-Effects/FEMFX for more info
@OniMirage
@OniMirage 4 жыл бұрын
It's CPU based, something Nvidia fucked everyone over on back in 2008 when they bought Ageia. Here is the link for the UE plugin github.com /GPUOpenSoftware/UnrealEngine/tree/FEMFX-4.18
@BaseRealityVR
@BaseRealityVR 4 жыл бұрын
@@OniMirage Thanks :) But I think they nuked the Page ?. GETTING 404 error page not found :(
@BaseRealityVR
@BaseRealityVR 4 жыл бұрын
@@Max24871 :)
@BaseRealityVR
@BaseRealityVR 4 жыл бұрын
@@Max24871 Thanks but Im after the UE4 version. This looks like the Houdini version
@colonthree
@colonthree 4 жыл бұрын
1950: Maybe we'll get flying cars. 33:17 S Q U I S H Y W H E E L
@sherifmegahed9234
@sherifmegahed9234 3 жыл бұрын
Can anyone send me a link on simple instructions of how to install this system?
@nishantnarayan2690
@nishantnarayan2690 5 жыл бұрын
What is the release date of this plugin?
@The-Urban-Goose
@The-Urban-Goose 4 жыл бұрын
There's a GitHub link for the UE4 plugin at the end of this article: gpuopen.com/gaming-product/femfx/
@mgsv5297
@mgsv5297 4 жыл бұрын
Will we see this tech on PS5 and XBX? This looks amazing!
@Deliveredmean42
@Deliveredmean42 4 жыл бұрын
We might be able too, yes. Since this is opensource, it should be able to implement in next gen console. Especially since the are both using AMD.
@paul1979uk2000
@paul1979uk2000 4 жыл бұрын
It's cpu driven so as long as the cpu on the next gen of consoles can handle it, I see no reason why we won't see this and infact, I suspect this is designed around making good use of the extra cores PC gamers have and the next gen of consoles will likely have so and the first thing I thought about when I heard of this is that it's designed for next gen gaming on PC and next gen consoles as it's perfect for making good use of thoes extra Ryzen cores and might even kill off Nvidia Physx
@mgsv5297
@mgsv5297 4 жыл бұрын
Thank you for the informative replies! I’m so freakin’ hyped now. 😬
@dondraper4438
@dondraper4438 4 жыл бұрын
@@mgsv5297 These next gen consoles are going to be pretty amazing.
@paul1979uk2000
@paul1979uk2000 4 жыл бұрын
@@dondraper4438 As a PC gamer, I'm hyped for all this because unlike the last gen which was more or less a visual boost, it didn't really add much to PC gaming, this new gen could be quite different as they'll have far better cpu power which will allow developers to go crazy with how they can design games, then there is the M2/SSD drive which because of the speed of them could allow contents to stream in and out of memory at a rapid speed which again could change how games are designed, then we have ray tracing and the rest of the hardware. All in all, I see this being a much bigger upgrade for PC and console gamers then we saw with the last gen and this news of this new physics engine perfectly fits the timing for the new gen of consoles, I also really hope we see better A.I. with games but I might be asking a bit too much there as developers prefer to take the easy option.
@NishantNarayan-vv7wj
@NishantNarayan-vv7wj 5 жыл бұрын
Release date?
@The-Urban-Goose
@The-Urban-Goose 4 жыл бұрын
There's a GitHub link for the UE4 plugin at the end of this article: gpuopen.com/gaming-product/femfx/
@dyanikoglu
@dyanikoglu 5 жыл бұрын
Still waiting for the release.....
@The-Urban-Goose
@The-Urban-Goose 4 жыл бұрын
There's a GitHub link for the UE4 plugin at the end of this article: gpuopen.com/gaming-product/femfx/
@kusumayogi7956
@kusumayogi7956 4 жыл бұрын
utilize idle core from ryzen 3950x!
@dronelimousine7960
@dronelimousine7960 4 жыл бұрын
Sorry but the gravity is not good compared to the weight of the object, look at the wood for example falls is too slowly you see it isn’t natural , you have to improve this
@cupsster1
@cupsster1 5 жыл бұрын
Why you need to introduce extra DCC app (Houdini) to author assets? It would be nice if you concentrated more on being able to author asses directly in engine and considerable plus would be to be able to create new assets on the fly as it would enable to use this in more programmatic manner which is always preferable option.
@fkknsikk
@fkknsikk 5 жыл бұрын
It's probably the same issue they had with mesh editing where another company owns the underlying tech so they aren't allowed to implement their own version without paying them anyway so they might as well just partner up.
@mnomadvfx
@mnomadvfx 5 жыл бұрын
Because Houdini has been in development for a long time, and it is extremely tricked out for procedural modelling workflows of the kind that would apply well to games authoring. Having said that, the company SideFX that owns Houdini aren't so big that Epic/Tencent couldn't buy them I think - their acquisition of Shave and Haircut makes me think they may be on the verge of a M&A spree, like Autodesk did years ago.
@rynold4270
@rynold4270 5 жыл бұрын
Game engines just aren't designed to do that and UE4 is no exception. It does not have the capability to created brand new mesh assets from scratch. Given the nature of these files, Houdini was a great choice because of it's excellent procedural tools.
@genkidama7385
@genkidama7385 4 жыл бұрын
you're already lucky they didnt use maya
@shiznoes
@shiznoes 5 жыл бұрын
"uh"
@user-nr8fx7wo9i
@user-nr8fx7wo9i 3 жыл бұрын
when will PhysX 5.0 be released?
@oguzhanavc5425
@oguzhanavc5425 4 жыл бұрын
Amd forever
@samsilibar
@samsilibar 4 жыл бұрын
this will be in gta 6 right?
@Dance4Life_rus
@Dance4Life_rus 4 жыл бұрын
GTA XVI is more likely
@FantasyNero
@FantasyNero 4 жыл бұрын
What about this physics compare to Unreal it look like old game physics, watch this : kzfaq.info/get/bejne/jcmPhKZjmrixZGg.html
@DasAntiNaziBroetchen
@DasAntiNaziBroetchen 3 жыл бұрын
@@FantasyNero You clearly don't know anything. That's pretty impressed voxel based physics, but nothing like FEM demonstrated above.
@Soxviper
@Soxviper 4 жыл бұрын
4:00
@goldennboy1989
@goldennboy1989 3 жыл бұрын
Will this ever be released?
@goldennboy1989
@goldennboy1989 3 жыл бұрын
@@sean8102 Woah thanks! Strange that there are no youtubers showcasing it, like there are for flex.
@DriesduPreez
@DriesduPreez 5 жыл бұрын
It's really impressive, however that sequence at the end makes the world like like it's fragile beyond reason. Everything looks so eager to just blow up and fracture and splinter across the room. It feels like it's lacking mass
@mnomadvfx
@mnomadvfx 5 жыл бұрын
The problem is modelling the materials themselves on a small scale doesn't necessarily take into account the effect of their stability on a larger scale - it's entirely possible that the math exists but is less feasible to optimise effectively for real time, which is what they are going for here.
@OniMirage
@OniMirage 4 жыл бұрын
@@mnomadvfx Or it's just a demo made quick enough for a 20 second clip.
@genkidama7385
@genkidama7385 4 жыл бұрын
just like nvidia flex, no one will ever use this, its already deprecated 4.18 version since 10 years. Unreal's plugin system sucks balls. every new version is a nightmare for the plugin developpers and for users as well. The amount of over-engineering they put in every single code they publish is not sane. And the fact they use Houdini over blender which is open source and free, is even more sad. You guys pay people to work for nothing. abandonware factory.
@Zumito
@Zumito 3 жыл бұрын
es verdad, yo he tratado de implementar muchos plugins, pero siempre es lo mismo, encima en GPUOpen tienen el descaro de decir que la instalación de algunos plugins es "very easy" cuando no existe ningun tutorial y los 3 pasos que te ponen no son suficientes para entender claramente como instalar un plugin
@genkidama7385
@genkidama7385 2 жыл бұрын
one year later
@fili667
@fili667 5 жыл бұрын
Hummmmmmmmm
@louiscyfear878
@louiscyfear878 5 жыл бұрын
_Unreal is gonna gobble up Houdini😬_
@KruddyKamiKaze
@KruddyKamiKaze 4 жыл бұрын
Challenge: breathe every time he says "Uh"
@bobsyouruncle1574
@bobsyouruncle1574 5 жыл бұрын
And uh, so uh, I mean uh, uhhhhh...
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 35 МЛН
Tierlisting the BEST (and worst) GAME ENGINES
33:51
BiteMe Games
Рет қаралды 201 М.
This Game From 2006 Still Has AMAZING Crash Physics & Destruction!
17:54
Why Unreal Engine 5.4 is a Game Changer
12:46
Unreal Sensei
Рет қаралды 1 МЛН
Как сбежать от РОДИТЕЛЕЙ в Schoolboy runaway???
12:26