[GPUOpen] AMD FEMFX - Overclock.net - An Overclocking Community
Forum Jump: 

[GPUOpen] AMD FEMFX

Reply
 
Thread Tools
post #1 of 29 (permalink) Old 01-02-2020, 07:57 PM - Thread Starter
sudo apt install sl
 
Join Date: Dec 2009
Posts: 6,080
Rep: 185 (Unique: 128)
[GPUOpen] AMD FEMFX

Source: https://gpuopen.com/gaming-product/femfx/

Quote:
FEMFX is a multithreaded CPU library for deformable material physics, using the Finite Element Method (FEM). Solid objects are represented as a mesh of tetrahedral elements, and each element has material parameters that control stiffness, how volume changes with deformation, and stress limits where fracture or plastic (permanent) deformation occur. The model supports a wide range of materials and interactions between materials. We intend for these features to complement rather than replace traditional rigid body physics. The system is designed with the following considerations:

Fidelity: realistic-looking wood, metal, plastic, even glass, because they bend and break according to stress as real materials do.
Deformation effects: non-rigid use cases such as soft-body objects, bending or warping objects. It is not just a visual effect, but materials will resist or push back on other objects.
Changing material on the fly: you can change the settings to make the same object behave very differently, e.g., turn gelatinous or melt.
Interesting physics interactions for gameplay or puzzles.
The library uses extensive multithreading to utilize multicore CPUs and benefit from the trend of increasing CPU core counts.
Looks like we're going to get some pretty sweet physics in upcoming titles.

Silent
(20 items)
CPU
Core i9 9900K... CoffeeTime! @ 5.1Ghz w/ 1.36v
Motherboard
Maximus VIII Formula
GPU
Radeon VII @ 2100Mhz/1250Mhz w/ 1218mV
RAM
TeamGroup Xtreem 32GB 3200Mhz CL15
Hard Drive
HP EX950 2TB
Hard Drive
Samsung 850 Evo 1TB
Hard Drive
Samsung 850 Evo 1TB
Power Supply
EVGA SuperNova 1200w P2
Cooling
EK Supremacy Full Copper Clean
Cooling
XSPC D5 Photon v2
Cooling
Black Ice Gen 2 GTX360 x2
Cooling
EK-Vector Radeon VII - Copper + Plexi
Case
Thermaltake Core X5 Tempered Glass Edition
Operating System
Clear Linux
Monitor
Acer XF270HUA
Keyboard
Cherry MX Board 6.0
Mouse
Logitech G600
Mouse
Alugraphics GamerArt
Audio
Definitive Technology Incline
Audio
SMSL M8A
▲ hide details ▲
WannaBeOCer is online now  
Sponsored Links
Advertisement
 
post #2 of 29 (permalink) Old 01-02-2020, 08:14 PM
LTSC Consiglieri
 
skupples's Avatar
 
Join Date: Apr 2012
Location: Fort Lauderdale
Posts: 22,360
Rep: 651 (Unique: 349)
looks awesome.

R.I.P. Zawarudo, may you OC angels' wings in heaven.
If something appears too good to be true, it probably is.
Best R0ach Quote of all time : TLDR: Haswell might be the last legit gaming platform unless mice get their own non-USB interface on some newer architecture.
skupples is offline  
post #3 of 29 (permalink) Old 01-02-2020, 08:59 PM
Graphics Junkie
 
UltraMega's Avatar
 
Join Date: Feb 2017
Location: USA
Posts: 1,743
Rep: 46 (Unique: 41)

4K Rig
(7 items)
CPU
Intel 7700k @4.2ghz
GPU
Zotec 1080 Ti
RAM
16GB 3200mhz DDR4
Hard Drive
250GB nvme + 500GB SSD + 4TB HDD
Monitor
Samsung 4K 65 inch TV
Monitor
Pixio PX276 27inch 144Hz 1ms 1440p
Audio
Sound Blaster z
▲ hide details ▲
UltraMega is offline  
Sponsored Links
Advertisement
 
post #4 of 29 (permalink) Old 01-02-2020, 11:09 PM
New to Overclock.net
 
8051's Avatar
 
Join Date: Apr 2014
Posts: 3,180
Rep: 27 (Unique: 21)
Why is the title of the webpage linked to GPUOpen when FEMFX is described as "...a multithreaded CPU library for deformable material physics, using the Finite Element Method (FEM). "?

Will the Xbox Series X or PS5 will be using this? I wonder how CPU intensive these effects are?
8051 is offline  
post #5 of 29 (permalink) Old 01-02-2020, 11:30 PM
Graphics Junkie
 
UltraMega's Avatar
 
Join Date: Feb 2017
Location: USA
Posts: 1,743
Rep: 46 (Unique: 41)
Are other physics engines not multi threaded? Is there anything special about this?

4K Rig
(7 items)
CPU
Intel 7700k @4.2ghz
GPU
Zotec 1080 Ti
RAM
16GB 3200mhz DDR4
Hard Drive
250GB nvme + 500GB SSD + 4TB HDD
Monitor
Samsung 4K 65 inch TV
Monitor
Pixio PX276 27inch 144Hz 1ms 1440p
Audio
Sound Blaster z
▲ hide details ▲
UltraMega is offline  
post #6 of 29 (permalink) Old 01-03-2020, 03:25 AM
mfw
 
ToTheSun!'s Avatar
 
Join Date: Jul 2011
Location: Terra
Posts: 7,550
Rep: 449 (Unique: 219)
Came for the ducks; I was not disappointed.

CPU
Intel 6700K
Motherboard
Asus Z170i Pro Gaming
GPU
Gigabyte 2070 Super Windforce OC
RAM
G.skill Trident Z 3200CL14 8+8
Hard Drive
Samsung 850 EVO 1TB
Hard Drive
Crucial M4 256GB
Power Supply
Corsair SF600
Cooling
Noctua NH C14S
Case
Fractal Design Core 500
Operating System
Windows 10 Education
Monitor
ViewSonic XG2703-GS
Keyboard
Vortex Rac3 RGB
Mouse
Glorious Odin
Mousepad
Gigabyte AMP500
Audio
Fiio E17K v1.0 + Beyerdynamic DT 1990 PRO (Dekoni pads)
▲ hide details ▲
ToTheSun! is offline  
post #7 of 29 (permalink) Old 01-03-2020, 08:51 AM
Padawan Overclocker
 
Catscratch's Avatar
 
Join Date: May 2007
Location: istanbul
Posts: 2,774
Rep: 139 (Unique: 111)
"The library uses extensive multithreading to utilize multicore CPUs and benefit from the trend of increasing CPU core counts."

Oh yeah, work them thread horses.

This cat scratches free.
https://valid.x86.fr/cache/banner/rzap81-6.png
AMD Back Again
(14 items)
Summer 21-06-2011
(13 items)
CPU
Ryzen 5 3600 @ stock
Motherboard
MSI MPG x570 Gaming Plus
GPU
Sapphire 280x Trix (non-boost version)
RAM
Gskill F4-3200C16D-16GFX
Hard Drive
WD5001AALS & ST3250410AS
Hard Drive
Kingston HyperX Savage
Optical Drive
Asus DRW-1814BLT
Power Supply
Enermax Infiniti 650w
Case
Cooler Master HAF912+
Operating System
Windows 10 Pro (1903)
Monitor
Asus VH242H
Keyboard
(no name)
Mouse
(no name)
Other
Cooler Master MasterAir MA410M
CPU
i5 2500k 4ghz @ Offset -0.015
Motherboard
Asus P8P67 Evo (bios 3207)
GPU
Sapphire HD6850 1GB (835/1100)
RAM
G.Skill RipjawsX 2x2gb 1866mhz 8-9-8-24-2n @ 1.6v
RAM
G.Skill RipjawsX 2x4gb 1866mhz 9-10-9-28-2n @ 1.6v
Hard Drive
WD5000AAKX-001CA0
Hard Drive
WD5001AALS-00L3B2 (Now External)
Hard Drive
WD20EARS
Optical Drive
ASUS DRW-1814BLT
Power Supply
Enermax Infiniti 650 (28a,28a,30a)
Cooling
Noctua NH-u12p SE2
Case
Cooler Master haf 912 Advanced
Operating System
Windows 7 Ultimate x64 SP1
Monitor
Asus VH242H Wobbly Stand :)
Keyboard
Microsoft Ergo 4000
Mouse
A4tech x7 F3
CPU
Phenom II x6 1090t BE 3.6/4.0 [email protected]
Motherboard
MSI K9A2 Platinum v1
GPU
Sapphire HD6850 1GB 850/[email protected]
RAM
Kingston 2x2gb Hyperx 1066 5-5-5-15
Hard Drive
WD5001AALS & ST3250410AS
Optical Drive
Asus DRW-1814BLT
Power Supply
Enermax Infiniti 650w (28a,28a,30a)
Case
Thermaltake Kandalf SuperTower
Operating System
Windows 7 Ultimate x64 SP1
Monitor
Asus VH242H 23.6" Wobbly Stand :D
Keyboard
Microsoft Ergo 4000
Mouse
A4 tech Swop-3
Mouse
(no name)
▲ hide details ▲
Catscratch is offline  
post #8 of 29 (permalink) Old 01-03-2020, 09:12 AM
New to Overclock.net
 
speed_demon's Avatar
 
Join Date: Nov 2006
Location: Wisconsin
Posts: 1,862
Rep: 100 (Unique: 78)
Neat.

FEM is an acronym I've heard over the years for computer modelling - So why did I think this was an attempt to get more females into game programming?

Quis custodiet ipsos custodes?


speed_demon is online now  
post #9 of 29 (permalink) Old 01-03-2020, 09:22 AM
New to Overclock.net
 
mothergoose729's Avatar
 
Join Date: Aug 2008
Location: Citrus Heights, CA
Posts: 5,755
Rep: 343 (Unique: 284)
Quote: Originally Posted by UltraMega View Post
Are other physics engines not multi threaded? Is there anything special about this?
That's really the question.

The demos are impressive. The shattering wood interacts with other objects in really interesting ways, although the size a number of splinters is not realistic. They are still taking some shortcuts.

Given that it is AMD, I would expect them to push for as many threads as possible. It would be neat if games consistently made use of eight or sixteen threads for something.
mothergoose729 is offline  
post #10 of 29 (permalink) Old 01-03-2020, 11:33 PM
New to Overclock.net
 
8051's Avatar
 
Join Date: Apr 2014
Posts: 3,180
Rep: 27 (Unique: 21)
Quote: Originally Posted by UltraMega View Post
Are other physics engines not multi threaded? Is there anything special about this?
The recent versions of PhysX are multi-threaded. This AMD demo doesn't seem all that more advanced than the PhysX demos I've seen:


and

8051 is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off